- 博客(5)
- 收藏
- 关注
原创 (非重载focusOutEvent)Pyqt5检测QMainWidnow窗口失焦,亲测有用
在这个示例中,我们重写了QMainWindow的eventFilter方法,并在该方法内判断窗口是否接收到了失去焦点的事件(QEvent.WindowDeactivate)。当窗口接收到失去焦点的事件时,我们调用self.close()关闭窗口。对于QMainWindow窗口失去焦点的检测,你可以使用事件过滤器(event filter)来实现。通过事件过滤器,你可以在窗口接收到失去焦点的事件时做出相应的操作,比如关闭窗口。
2024-01-12 21:59:30 503
原创 ANewPy —— 一个帮助您更好使用 Python 的模块包: Open加强、更改输入法、更好的os.system()、防止多开、选择文件、粘贴图片、操作音量、Pyqt窗口毛玻璃亚克力效果等等
更改输入法,无终端弹窗运行系统指令并获取输出(代替 os.system() ),检查自身进程是否存在,防止多开,选择文件打开、保存、另存为,获取桌面文件夹路径,添加右键文件弹出的菜单交互按钮,获取桌面工作(非任务栏)区域的大小,获取桌面任务栏(非工作)区域的大小,发送数据到剪贴板,将图片数据粘贴到剪贴板,全局判断标识是否发送信号,全局判断鼠标是否按下,控制系统声音大小,检测给入函数的参数是否符合规则,提供 Pyqt 的便捷函数,为信号槽绑定函数,获取屏幕分辨率,窗口效果,获取窗口ID,开启亚克力、毛玻璃效果
2023-09-16 15:12:06 239
原创 .setWindowFlags如何作用Pyqt上使窗口置顶、无边框、无任务栏图标
Python: Pyqt中setWindowFlags()函数如何使窗口置顶、无边框、图标不显示在任务栏上?进来看看吧。
2022-11-13 15:56:11 2216 1
原创 Python错误日志
Python错误日志写入目录:#1 必要库下载#2 代码原理#3 完整代码分享#4 效果展示必要库Traceback 库Win+R打开"运行"输入"CMD"在运行台输入以下代码'pip install traceback'即可下载必要第三方库原理代码'traceback.format_exc()'可获取出错的原因代码'datetime.datetime.now()'可获取当前时间 以便给日志命名完整代码#-*- coding:utf-8 -*-#
2021-03-05 19:51:21 1066 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人