gobject.idle_add() während gtk.main() bereits läuft
Verfasst: Montag 4. Januar 2010, 16:49
hi,
weiß jemand wie ich nem bereits laufenden gtk.main() loop im nachhinein noch aufgaben unter schieben kann.
am anfang meines programms füge ich mit gobject.idle_add() eine funktion hinzu die eine liste von aufgaben abarbeitet und wenn sie fertig is False zurück gibt. wenn jetzt aber wieder aufgaben eintreffen (aus einem anderen thread) soll diese funktion wieder von dem gtk.main() loop aufgerufen werden, des funkt an der stelle aber leider nicht mit gobject.idle_add().
hat jemand ne idee was ma da machen kann?
mfg thomaz
weiß jemand wie ich nem bereits laufenden gtk.main() loop im nachhinein noch aufgaben unter schieben kann.
am anfang meines programms füge ich mit gobject.idle_add() eine funktion hinzu die eine liste von aufgaben abarbeitet und wenn sie fertig is False zurück gibt. wenn jetzt aber wieder aufgaben eintreffen (aus einem anderen thread) soll diese funktion wieder von dem gtk.main() loop aufgerufen werden, des funkt an der stelle aber leider nicht mit gobject.idle_add().
hat jemand ne idee was ma da machen kann?
mfg thomaz