PyQt5 1.0定时截图工具
PyQt5 写的定时截屏工具,功能蛮全,界面也挺简洁,最适合那种需要长期记录屏幕内容的场景,比如教学演示、远程工作啥的。你可以设置间隔时间,它就会按节奏自动截图,省心又省力。
自动定时截图是它的核心功能,你设个时间,比如每 5 分钟,它就老老实实给你截图。软件测试、任务监控,方便。也支持循环截图,一直拍,捕捉到的内容更完整。
截图上还可以加文字,比如时间戳或一些小备注,用QPainter叠上去就行,后期整理起来也省事不少。哦对了,图片是保存在本地的,格式一般是.png
或.jpg
,用的是 Python 标准库和PIL图像。
整个界面用QMainWindow打底,按钮、输入框这些用QPushButton、QLineEdit搭的,布局靠QVBoxLayout和QGridLayout组合。写起来不复杂,逻辑挺清晰,维护起来也不累。
定时器用的是QTimer,配合start()
方法设置间隔,再连到截屏的函数上。比如每 30 秒调用一次grabWindow()
,图就一张张存下来了。
你要是搞教育的、做远程演示,或者像我一样爱折腾自动化脚本,这工具还真值得玩一玩。别忘了看看这个相关链接,有些配套资源也挺有意思:
如果你经常需要批量截图记录工作流,不妨自己也改一改,把这个小工具打造成你专属的“截屏助理”。
115.38MB
文件大小:
评论区