我必须在pyqt5中为一个学校项目制作一个轰炸机人,我试着给这个炸弹制作动画。这是我尝试过的一个测试,但我似乎无法改变形象。你知道吗
我看过QPropertyAnimation,但它似乎不适用于图像,我只找到了移动QRects的例子,但我的图像不会改变它的位置。你知道吗
def initUI(self):
width = QDesktopWidget().availableGeometry().width()
height = QDesktopWidget().availableGeometry().height()
self.setGeometry(10, 10, width, height)
self.setWindowTitle("Bomberboy")
self.perso=QLabel(self)
posx=100
posy=100
point=QPoint(posx,posy)
self.setStyleSheet("background-color:white;")
self.pixmapsBombe=([QPixmap('../img/bombe/bombe1.png'),QPixmap('../img/bombe/bombe2.png'),QPixmap('../img/bombe/bombe3.png'),QPixmap('../img/bombe/bombe4.png'),QPixmap('../img/bombe/bombe5.png'), QPixmap('../img/bombe/Explosion_centre.png')])
self.bombe=QLabel(self)
for i in range (0,6):
self.bombe.setPixmap(self.pixmapsBombe[i])
self.move(point)
time.sleep(0.2)
self.bombe.show()
self.show()
窗口只在最后打开显示第六个图像,我没有任何错误。你知道我怎样才能使我的炸弹充满活力吗?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐