当前位置:网站首页>pyqt5 失焦 监听无操作 定时器
pyqt5 失焦 监听无操作 定时器
2022-07-06 21:36:00 【AI视觉网奇】
pyqt5 失焦 无操作监听
以下内容转自:
如何捕获PyQt5 QMainWindow失去焦点-python黑洞网
timer可以更新ui。
class MainUi(QtWidgets.QMainWindow):
def __init__(self):
super().__init__()
self.init_ui()
self.setFocus()
QtWidgets.qApp.focusChanged.connect(self.on_focusChanged)
@QtCore.pyqtSlot("QWidget*", "QWidget*")
def on_focusChanged(self, old, now):
if now == None:
print(f"\nwindow lost focus: {self.isActiveWindow()}",time.strftime('%Y-%m-%d %H:%M:%S'))
# self.setWindowState(QtCore.Qt.WindowMinimized)
self.loss_start = time.time() # 记录开始时间
self.timer.start(1000*5) # 设置计时间隔并启动,1秒
def lose_focus(self):
if not self.isActiveWindow():
边栏推荐
- map和set的实现
- The most complete learning rate adjustment strategy in history LR_ scheduler
- AVL树插入操作与验证操作的简单实现
- What is the experience of maintaining Wanxing open source vector database
- 用头像模仿天狗食月
- QT item table new column name setting requirement exercise (find the number and maximum value of the array disappear)
- 【安全攻防】序列化与反序列,你了解多少?
- One of oscp tools: dirsearch usage Encyclopedia
- ABAP 動態內錶分組循環
- GPT-3当一作自己研究自己,已投稿,在线蹲一个同行评议
猜你喜欢
机器学习笔记 - 使用机器学习进行鸟类物种分类
Construction of Hisilicon universal platform: color space conversion YUV2RGB
API data interface of A-share index component data
概率论公式
2022中青杯C题城市交通思路分析
MySQL data loss, analyze binlog log file
Codeworks 5 questions per day (1700 average) - day 7
1.19.11.SQL客户端、启动SQL客户端、执行SQL查询、环境配置文件、重启策略、自定义函数(User-defined Functions)、构造函数参数
Antd Comment 递归循环评论
Mysql-数据丢失,分析binlog日志文件
随机推荐
2022年上半年HIT行业TOP50
维护万星开源向量数据库是什么体验
2022夏每日一题(一)
Summer 2022 daily question 1 (1)
Machine learning notes - bird species classification using machine learning
使用切面实现记录操作日志
Introduction to opensea platform developed by NFT trading platform (I)
如何编写一个程序猿另一个面试官眼前一亮的简历[通俗易懂]
使用 BR 恢复 GCS 上的备份数据
ggplot 分面的细节调整汇总
Redis源码学习(30),字典学习,dict.h
Unity3D在一建筑GL材料可以改变颜色和显示样本
Index of MySQL
Ggplot facet detail adjustment summary
史上最全MongoDB之Mongo Shell使用
opencv第三方库
tflite模型转换和量化
史上最全MongoDB之部署篇
杭州电 3711 Binary Number
二进制、八进制、十六进制