Versuche gerade einen ProgressBar mit PyGTK zur Bewegung zu bringen.
Dazu habe ich in der PyGTK FAQ auch einen Artikel gefunden. Aber so ganz verstehe ich den nicht.
Code: Alles auswählen
while work_left:
...do something...
progressbar.set_fraction(...)
while gtk.events_pending():
gtk.main_iteration()
Soweit so klar. Nur wofür steht hier work_left und was müsste bei progressbar.set_fraction(...) stehen, wenn die Anzeigen während der Arbeit von links nach rechts und wieder zurück soll?
Aufrufen müsste ich den ProgressBar wohl mit pulse(). Und set_fraction() müsste wohl durch set_pulse_setp() ersetzt werden.
Da ich aber ziemlich auf dem Schlauch stehe, bin ich mir da nicht sicher. Und probieren geht net, da ich ja schon an der ersten Zeile mit work_left scheitere.