Я перетворив деякий код Python для використання PYGI, але не можу зрозуміти, як перетворити цю лінію:
gtk.timeout_add(PING_FREQUENCY * 1000, self.doWork)
Щоб зрозуміти, оскільки я не знаю різниці між PYGTK і PYGI, мій новий код використовує
from gi.repository import Gtk
from gi.repository import AppIndicator3 as appindicator
як показано тут https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators#Python_version
Повний код, який я намагаюся перетворити, тут http://pastebin.com/raw.php?i=aUtASRpy
Що таке еквівалент
gtk.timeout_add(PING_FREQUENCY * 1000, self.doWork)
в PYGI?
Я також припускаю, що PYGI - це найсучасніший спосіб зробити показник єдності
Я також припускаю, що для індикатора найкраще перевірити стан чогось, а не для того, щоб сказати індикатору стан (push vs pull). Чи добре, щоб програма python щосекунди перевіряла щось?
Дякую!