Я пытаюсь написать приложение Python с графическим интерфейсом, и у меня проблемы с пакетом потоков Python.
import pygtk
pygtk.require('2.0')
import gtk
import threading
import time
class gui:
def main(self):
print "starting gui"
gtk.main()
class logic:
def __call__(self):
time.sleep(1)
print "did logic"
if __name__ == "__main__":
threading.Thread(None, logic()).start()
gui().main()
Выходы:
starting gui
Логика никогда не бывает. Зачем? Как я могу это исправить?