PyQt5 1.0定时截图工具

PyQt5 写的定时截屏工具,功能蛮全,界面也挺简洁,最适合那种需要长期记录屏幕内容的场景,比如教学演示、远程工作啥的。你可以设置间隔时间,它就会按节奏自动截图,省心又省力。

自动定时截图是它的核心功能,你设个时间,比如每 5 分钟,它就老老实实给你截图。软件测试、任务监控,方便。也支持循环截图,一直拍,捕捉到的内容更完整。

截图上还可以加文字,比如时间戳或一些小备注,用QPainter叠上去就行,后期整理起来也省事不少。哦对了,图片是保存在本地的,格式一般是.png.jpg,用的是 Python 标准库和PIL图像。

整个界面用QMainWindow打底,按钮、输入框这些用QPushButtonQLineEdit搭的,布局靠QVBoxLayoutQGridLayout组合。写起来不复杂,逻辑挺清晰,维护起来也不累。

定时器用的是QTimer,配合start()方法设置间隔,再连到截屏的函数上。比如每 30 秒调用一次grabWindow(),图就一张张存下来了。

你要是搞教育的、做远程演示,或者像我一样爱折腾自动化脚本,这工具还真值得玩一玩。别忘了看看这个相关链接,有些配套资源也挺有意思:

如果你经常需要批量截图记录工作流,不妨自己也改一改,把这个小工具打造成你专属的“截屏助理”。

zip 文件大小:115.38MB