1.设置控件的层次关系:
使用raise_()将相应控件设置在最上层,用法为:
self.lbl_tmp.raise_()
2.在label中显示gif的程序:
from VipCode import *
class Dialog_First(PyQt5_QDialog):
def show_Dialog(self):
self.show()
def ui_Dialog(self):
self.setFixedSize(555,555)
self.setWindowTitle("gif")
self.setBackground("1.png")
#插入标签
self.label = PyQt5_Qlabel(self,180,180,350,350) #(x,y,宽, 高)
#设置GIF图片源
self.gif = PyQt5_QMovie("2.gif")
#设置GIF位置以及大小---和label一致
self.gif.setScaledSize(self.label.size())
#使用label加载GIF
self.label.setMovie(self.gif)
#播放GIF
self.gif.start()
self.media = PyQt5_QMediaPlayer()
self.media.prepare_audio("音乐.mp3")
self.media.play()
if __name__ == "__main__":
app = QApplication(sys.argv)
dialog = Dialog_First()
dialog.ui_Dialog()
dialog.show_Dialog()
app.exec()