Seite 1 von 1

Pygtk + Threading mal wieder

Verfasst: Donnerstag 23. August 2007, 20:37
von veers
Ich habe das nächste Problem mit pygtk und Threading, und verstehe mal wieder nicht wieso. Folgendes Codeschnippsel bringt Python zum einfrieren.

Code: Alles auswählen

import gtk
import gobject

def alive():
    print "still alive"
    return True

gtk.gdk.threads_init()
gobject.timeout_add(1000, alive)
dialog = gtk.MessageDialog(message_format="click ok to freeze the mainloop",
        buttons=gtk.BUTTONS_OK)
gobject.timeout_add(2000, dialog.run)
gtk.main()
// edit: Beispiel vereinfacht