这是一个在 Windows 系统托盘中运行的 Python小工具,用于监控显示器的刷新率。当刷新率发生变化时,它会发送桌面通知,并记录变动情况。
- 实时监控: 在后台持续监控屏幕刷新率。
- 桌面通知: 当刷新率改变时,会弹出系统通知。
- 状态图标: 在系统托盘区显示一个图标,图标颜色会根据当前刷新率变化(>=180Hz 为蓝色,否则为红色)。
- 统计数据:
- 右键点击托盘图标,可以查看今日和本周的刷新率变动次数。
- 可以查看详细的变动历史记录。
- 数据持久化: 统计和日志数据保存在
refresh_rate_stats.json文件中。
- 安装依赖:
pip install plyer pystray Pillow pywin32
- 运行脚本:
程序将在后台运行,并在系统托盘区显示一个图标。
python refresh_rate_monitor.py
plyer: 用于发送桌面通知。pystray: 用于创建系统托盘图标。Pillow (PIL): 用于创建图标图像。pywin32: 用于从 Windows API 获取刷新率。