天天看點

PyQt5:QLabel(1)

PyQt5:QLabel簡單介紹

    • 編譯環境
    • 顯示文字
    • 顯示圖檔
    • 顯示動圖

QLable Qt常用控件之一,常用來文字标題,顯示圖檔,顯示動圖等

同樣的,UI,ui檔案轉為py檔案,采用之前的方法。

編譯環境

系統:Win10
Python版本:Python3.7
IDE:VS2017
Qt版本:PyQt5.12
           

顯示文字

self.Label_Text.setText("SetText") #設定Label顯示文字
self.Label_Text.move(20,20) #移動Label在視窗中的位置
self.Label_str = self.Label_Text.text() #獲得Label的文字内容
           

顯示圖檔

self.m_Pixmap = QPixmap("./image.jpg") #建立Pixmap
self.Label_Image.move(20,50) #Label移動位置
self.Label_Image.setText("SetImg") #設定Label文字
self.Label_Image.resize(150,150) #重置Label大小
#self.Label_Image.setScaledContents(True)#窗體自适應
#self.Label_Image.setAlignment(Qt.AlignCenter) #居中顯示
self.Label_Image.setPixmap(self.m_Pixmap) #Label設定Pixmap,顯示圖檔
#将圖檔設定為背景圖檔,文字顯示在圖檔上方
#self.Label_Image.setStyleSheet("QLabel{border-image:url(./image.jpg);color:rgb(128,128,128);}") #風格樣式設定背景圖檔
           

顯示動圖

self.Label_Movie.move(20,220)
	self.Label_Movie.resize(300,300)
	self.Movie_Gif = QMovie("./timg.gif")//建立Movie
	self.Label_Movie.setMovie(self.Movie_Gif)//Label設定Movie
	self.Movie_Gif.start()//啟動Movie
           

源碼如下:

[源碼位址](https://download.csdn.net/download/u011218356/11058908)