Ich versuche, aufeinanderfolgende Bilder auf einem QLabel die Bilder 0.000.000-0.000.199 das Problem nummeriert sind, zu zeigen, dass die Variable num druckt leere ZeichenfolgeAufeinanderfolgende Bilder auf einem QLabel PyQt4 Zeige
from PyQt4.QtCore import *
from PyQt4.QtGui import *
import sys, time
class Animation(QMainWindow):
def __init__(self, parent=None):
super(Animation, self).__init__(parent)
self.resize(QSize(720, 480))
self.imageViewer = QLabel(self)
self.setCentralWidget(self.imageViewer)
startBtn = QPushButton("start", self)
startBtn.clicked.connect(self.start)
self.statusBar().addWidget(startBtn)
def start(self):
i = 0
while 1:
num = ("0" * (len(str(i)) - 7)) + str(i)
name = "frame" + num + ".png"
print ("0" * (len(str(i)) - 7))
self.imageViewer.setPixmap(QPixmap(name))
if i == 199:
break
i += 1
time.sleep(1)
app = QApplication(sys.argv)
test = Animation()
test.show()
app.exec_()
Bitte helfen
Nein, ich meine Meinung geändert –