Я преобразовал некоторый код 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 - самый современный способ сделать индикатор единства
Я также предполагаю, что для индикатора лучше проверить состояние чего-либо, а не что-то, чтобы сообщить индикатору состояние (push vs pull). Можно ли, чтобы программа на Python проверяла что-то каждую секунду?
Спасибо!