所以我有一个 Python 脚本,它每 x 分钟将文件同步到我的 NAS。我正在尝试编写一个应用程序指示器(ubuntu)来遵循上述脚本的过程。
如果我将指标代码嵌入到脚本中并使用 GLib.timeout_add(10, handler_timeout) 那么指标在同步完成之前无法更新 - 即参见下面的布局:
*
setupIndicator()
sync():
update app indicastor to say currently syncing
sync to nas - takes say 5mins
update app indicator - sync comlplete
GLib.timeout_add(30minutes, self.sync)
Gtk.main()
*
这是我想做的,但当然不是这样。我的麻烦是我不知道从这里去哪里 - 我怎样才能做到这一点?