微信公眾號:OpenCV開發(fā)者聯(lián)盟
關(guān)注獲取更多計算機視覺與深度學(xué)習(xí)知識
引言
QLabel組件介紹

label = QLabel()setText(arg0)setPixmap(arg0)
setAlignmentsetFontsetStylesetStyleSheet
QLabel顯示文本

from PyQt5 import QtWidgets, QtCore
import sys
# 初始化APP實例
app = QtWidgets.QApplication(sys.argv)
label = QtWidgets.QLabel()
font = label.font()
font.setPixelSize(32)
label.setFont(font)
label.setText("Hello World, PyQT5開發(fā)...")
label.setAlignment(QtCore.Qt.AlignCenter)
# 初始化桌面容器
main_win = QtWidgets.QMainWindow()
# 設(shè)置APP窗口名稱
main_win.setWindowTitle("第一個PyQT5程序")
# 設(shè)置窗口大小
main_win.setMinimumSize(640, 480)
main_win.setCentralWidget(label)
# 請求顯示
main_win.show()
# 加載窗口并啟動App
app.exec()
QLabel顯示圖像
label.setScaledContents()pix = pixmap.scaled(QtCore.QSize(620, 500), QtCore.Qt.KeepAspectRatio)label.setPixmap(pix)


from PyQt5 import QtWidgets, QtCore, QtGui
import sys
# 初始化APP實例
app = QtWidgets.QApplication(sys.argv)
label = QtWidgets.QLabel()
pixmap = QtGui.QPixmap("test3.png")
pix = pixmap.scaled(QtCore.QSize(620, 500), QtCore.Qt.KeepAspectRatio)
label.setPixmap(pix)
label.setAlignment(QtCore.Qt.AlignCenter)
# 初始化桌面容器
main_win = QtWidgets.QMainWindow()
# 設(shè)置APP窗口名稱
main_win.setWindowTitle("OpenCV開發(fā)者聯(lián)盟 - PyQT5圖像顯示")
# 設(shè)置窗口大小
main_win.setMinimumSize(640, 500)
main_win.setCentralWidget(label)
# 請求顯示
main_win.show()
# 加載窗口并啟動App
app.exec()
?總結(jié)
掃碼關(guān)注
OpenCV開發(fā)者聯(lián)盟,
專注各種語言的OpenCV開發(fā)教程分享
OpenCV周邊開發(fā)技術(shù)應(yīng)用!

掃碼查看OpenCV+OpenVIO+Pytorch系統(tǒng)化學(xué)習(xí)路線圖

?推薦閱讀?
CV全棧開發(fā)者說 - 從傳統(tǒng)算法到深度學(xué)習(xí)怎么修煉
2022入坑深度學(xué)習(xí),我選擇Pytorch框架!
Pytorch輕松實現(xiàn)經(jīng)典視覺任務(wù)
教程推薦 | Pytorch框架CV開發(fā)-從入門到實戰(zhàn)
OpenCV4 C++學(xué)習(xí) 必備基礎(chǔ)語法知識三
OpenCV4 C++學(xué)習(xí) 必備基礎(chǔ)語法知識二
OpenCV4.5.4 人臉檢測+五點landmark新功能測試
OpenCV4.5.4人臉識別詳解與代碼演示
OpenCV二值圖象分析之Blob分析找圓
OpenCV4.5.x DNN + YOLOv5 C++推理
OpenCV4.5.4 直接支持YOLOv5 6.1版本模型推理
OpenVINO2021.4+YOLOX目標(biāo)檢測模型部署測試
比YOLOv5還厲害的YOLOX來了,官方支持OpenVINO推理