Sequenz von Bildern in einer PyQt4-GUI anzeigen
Verfasst: Montag 20. April 2009, 00:23
Ich würde mir gern schön langsam ein Programm basteln, mit dem ich animierte GIFs erstellen kann, dazu möchte ich die gegenwärtige Auswahl an Einzelbildern direkt in der GUI darstellen.
Codeschnippsel:
display_area ist ein QLabel, wait_box ist eine QSpinBox, in der ich die Zeit zwischen zwei frames angebe.
Das Problem hier im Moment ist, dass die Bilder nicht aktualisiert werden, er geht brav die Liste durch, die Ausgabe der filenames stimmt, aber angezeigt wird jeweils nur das letzte Bild der Sequenz.
Wo liegt das Problem?
Codeschnippsel:
Code: Alles auswählen
def play(self):
wait = self.wait_box.value()/1000.
for filename in self.new_filenames:
print filename
picture = QtGui.QPixmap(filename)
self.display_area.setPixmap(picture)
time.sleep(wait)
Das Problem hier im Moment ist, dass die Bilder nicht aktualisiert werden, er geht brav die Liste durch, die Ausgabe der filenames stimmt, aber angezeigt wird jeweils nur das letzte Bild der Sequenz.
Wo liegt das Problem?