qt实现锁屏功能,就像我们在使用视频软件的时候,会有一个锁的图标,点击后屏幕就不会被误触。

我想要实现的功能是:在点击了右下角的锁的图标之后,界面上的内容就不能点击了,也就是点击关闭是没有响应的,这样就可以防止误操作。

一开始我的想法是怎样去禁用掉radiobutton按钮,百度到的资料多是关于怎样使用事件过滤eventfilter来过滤事件,但是如果我需要禁用的东西

不只一两个的话就显得非常棘手!

所以最简便的处理方法是,鼠标事件让父窗口响应,这里使用的是setAttribute

如果被锁住,就将需要禁用的界面转移属性就行了

Qt::WA_TransparentForMouseEvents的解释为:如果参数为true,鼠标事件就无法响应当前的widget以及其子类,并且鼠标事件会被传递给其他窗体。至此,一开始的问题也就完美解决了!

qt实现锁屏功能,即点击锁屏按钮后再点击界面则无效相关推荐

  1. win10无线投屏_Win10系统自带手机投屏功能真的能取代投屏器吗?

    Win10系统有自带的手机投屏功能你听说了吗?据说投屏简单快速.电脑与手机都无需下载第三方软件.更无需任何额外的费用. 这么好的投屏功能小编当然要来探索探索啦. 首先,我们来看看它的投屏步骤是否繁琐. ...

  2. android6 miui9分屏,miui9分屏功能怎么用 miui9分屏怎么开启

    miui9已经正式推出了,这次miui9分屏功能也是大家比较关注的地方,很多用户可能还不知道miui9分屏功能怎么用,分屏功能只支持基于Android N(即Android版本为7.x)的MIUI,一 ...

  3. android6 miui9分屏,miui9分屏功能怎么用 miui9分屏开启教程【详解】

    miui9已经正式推出了,这次miui9分屏功能也是大家比较关注的地方,很多用户可能还不知道miui9分屏功能怎么用,分屏功能只支持基于Android N(即Android版本为7.x)的MIUI,一 ...

  4. android 点击图标重启,Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题的解决方法...

    Android应用第一次安装成功点击"打开"后Home键切出应用后再点击桌面图标返回导致应用重启问题的解决方法 if((getIntent().getFlags() & I ...

  5. android 手机录屏功能,手机自带录屏功能在哪里找?轻松搞定屏幕录制

    手机的录屏功能如何使用?智能手机发展到现在,除了无线通话功能.讯息发送功能之外,又逐渐发展出拍照功能.上网功能.各类应用交互功能.尤其近几年在手机上看视频成为打发碎片化时间的重要消遣,在手机上录屏的需 ...

  6. 苹果手机怎么设置录屏功能_苹果手机怎么录屏 苹果手机录屏功能开启/使用教程...

    1.首先需要到设置中将录屏功能添加到控制中心,打开"设置--控制中心",点击"自定控制": 2.在自定义控制中,点击"屏幕录制"前面的加号, ...

  7. 字节跳动 录屏功能_视频激励-录屏分享参考规范

    背景 [视频录制及分享]是字节跳动系平台独有的也是最核心的内容展示能力及产品分发能力.我们希望通过平台提供的视频相关 api 接口能力,能让小游戏发行和平台能力充分结合,更好的利用,帮助小游戏在本平台 ...

  8. iphone12录屏功能在哪儿(如何录屏)

    哈喽,小伙伴们,下面几张图是今天我从换换二手交易(换换回收)拿到的二手苹果手机最新报价,分享给大家. 很多用户在手机上打游戏或者使用APP时.经常需要使用到录屏功能.进行录制成视频上传到抖音.快手等短 ...

  9. 电脑有自带的录屏功能吗?电脑录屏如何录人脸

    案例:所有电脑都有自带的录屏功能吗? "在网上了解到电脑有录屏功能,但是我在我的电脑上又找不到.想问问小伙伴们是所有的电脑都有自带的录屏功能吗?怎样才能找到电脑自带的录屏功能?" ...

最新文章

  1. Linux C++与Python混合编程(g++生成链接库与python调用)
  2. 优化C代码常用的几招
  3. angular2 表单
  4. 源代码管理的新15条建议
  5. packetbeat mysql_简单使用packetbeat
  6. 【重构之法】代码的坏味道
  7. 华为交换机命令_华为交换机故障诊断命令display怎么用?
  8. T-SQL 视图 事物 备份还原 分离附加
  9. 5G标准化加速 需应对测试场景复杂性
  10. 2021-2025年中国冲浪板鳍行业市场供需与战略研究报告
  11. v8go 库手动编译 v8 golang 库手动编译
  12. hualinux0.9 网络篇:CCNA学习及思科模拟器选择
  13. 2021年文件复制软件评测:FastCopy、TeraCopy、KillCopy、ExtremeCopy、Supercopier
  14. 计算模拟I2C的传输速率
  15. 关于spidev_test自发自收数据不正确的解决方案
  16. oracle截取日期函数
  17. 请收起你的善良,越是心地善良的女人,通常命越差
  18. vue-devtools 各版本安装
  19. qq分享和空间分享弹出对话框或Popu…
  20. kademlia算法学习(区块链P2P网络设计)

热门文章

  1. ArcFace: Additive Angular Margin Loss for Deep Face Recognition 论文学习
  2. 共研开源新未来:openKylin单位会员沙龙沪上“花开”
  3. 从错误中学python(1) —— 规范化英文名字
  4. 关于GDPR体系文件介绍,介绍GDPR体系文件的内容和意义
  5. git-gitblit的搭建
  6. Excel数据分析-漏斗图
  7. android 空调遥控器——遥控器基本版(功能全部实现)
  8. 梳理元数据信息表中的DBS和TBLS中的字段信息
  9. 程序员常用英语词汇(022)
  10. SAP HANA 平台介绍