PyQt(Python+Qt)学习随笔:键盘焦点和逻辑焦点(Logic Focus与Keyboard Focus )
2024-10-20 08:28:58
Qt中的焦点有键盘焦点和逻辑焦点(Logic Focus与Keyboard Focus )的区分,键盘焦点就是整个操作系统桌面上可以响应键盘输入的地方,整个桌面在某个时刻只有一个地方能接受键盘的输入,因此整个桌面在某个时刻只可能有一个键盘焦点。
逻辑焦点并不是真正的焦点,它只是在桌面上某个范围内,在该范围未获得物理焦点之前,该范围默认的在该范围之内的“焦点”,当该范围获得物理焦点时,会首先将物理焦点分配给逻辑焦点所在的地方。这个“范围”称作Focus Scope. 可以这么理解,逻辑焦点是某个独立桌面窗体的焦点,当这个应用窗体获得焦点时,窗体的焦点就是键盘焦点,当应用还未获得焦点(如在顶层窗口下面的窗体)时,其焦点就是逻辑焦点。
老猿Python,跟老猿学Python!
最新文章
- 解决table不能换行的问题与CSS之自动换行总结
- 从一个int值显示相应枚举类型的名称或者描述
- 获取IP(windows和linux)
- iOS大神牛人的博客集合
- 受限玻尔兹曼机(RBM)学习笔记(一)预备知识
- Python跳过第一行读取文件内容
- GOOGLE 离线完整安装包下载地址
- Mysql的列索引和多列索引(联合索引)
- [转] npm命令概述
- 线程调用UpdateData函数出错
- CSS基础知识之position
- python实现PKCS5Padding
- java nio-理解同步、异步,阻塞和非阻塞
- 大数据系列修炼-Scala课程09
- Jquery 插件 图片验证码
- Struts2把数据封装到集合中之封装到map中
- 学习笔记 | Github
- eclipse 环境安装
- all objects of the same class share the same set of class methods
- case的嵌套使用