在 Python 中检查/触发警报的推荐方法(PyGI/PyGTK)

在 Python 中检查/触发警报的推荐方法(PyGI/PyGTK)

我正在学习使用 Quickly ( ) 开发应用程序quickly create ubuntu-application。此应用程序将停留在应用程序指示器/通知栏中,并且仅工作当触发定义的“警报”时时间或者通过以下方式打开主窗口用户. 建议采用哪种方式来实现“闹钟”以尽量减少 CPU 工作量并节省电池?

需要考虑的另一个问题是用户可能会更改系统日期和时间。

目前我有这些:

  • 用于gi.repository.GLib.timeout_add_seconds(60, . . .)每分钟检查一次,因此如果用户更新系统日期和时间,它不会错过。
  • 使用计划任务;问题将是 UI 程序和触发程序(通过 cron)之间的通信。
  • 使用睡眠线程;不确定。

也许你有更好的主意?欢迎提供技术解释 :)。 — 谢谢

相关内容