ich bastel hier gerade ein kleines GTK Programm zum Testen von Algorithmen.
(ja ich weiß, keine Hausaufgaben-Besprechung hier
Wenn ich zwischen zwei sehr rechenintensiven Aufgaben - z.B. Sortieren von langen listen mit meinen ineffizienten Algorithmen - einem GtkLabel mit set_text() einen neuen Text zuweise kommt die GUI nicht mit dem Neuzeichnen nach.
D.h. bevor der Text erscheint, springt Python bereits in die nächste Aufgabe und der Text erscheint, erst wenn Python das Sortieren der 2. Liste komplett fertig hat.
Meine Frage ist also, gibt es irgendeine Möglichkeit darauf zu warten, dass Python die GUI aktualisiert? Oder eine Möglichkeit Python dazu zu bringen explizit die GUI neuzuzeichnen ?
Ich habe es zwar schon mit sleep() versucht, aber das legt die GUI genauso lahm wie mein Algorithmus
Threads wären zwar eine Option, aber vielleicht gehts ja auch irgendwie so.
Danke!
