ฉันได้แปลงรหัส 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) มันเป็นไรไหมที่จะให้โปรแกรมไพ ธ อนตรวจสอบบางอย่างทุกวินาที?
ขอบคุณ!