...
...
gui = Gui()
database = DataBase()
tmp1 = 1
tmp3 = 0
while 1:
tmp2 = database.results() # Делаем запрос в db
if tmp1 != tmp2:
gui.start()
gtk.main()
tmp1 = tmp2
tmp3 += 1
print tmp3
...
...
Заранее спасибо!
...
...
gui = Gui()
database = DataBase()
tmp1 = 1
tmp3 = 0
while 1:
tmp2 = database.results() # Делаем запрос в db
if tmp1 != tmp2:
gui.start()
gtk.main()
tmp1 = tmp2
tmp3 += 1
print tmp3
...
...
def call_main_loop():
gtk.gdk.threads_init()
gtk.gdk.threads_enter()
gtk.main()
gtk.gdk.threads_leave()
gui = Gui()
database = DataBase()
gui_thread = threading.Thread(target=call_main_loop, name="t1")
gui_thread.start()