微信公众号:OpenCV开发者联盟
关注获取更多计算机视觉与深度学习知识
引言
QLabel组件介绍
label = QLabel()
setText(arg0)
setPixmap(arg0)
setAlignment
setFont
setStyle
setStyleSheet
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开发...")
label.setAlignment(QtCore.Qt.AlignCenter)
# 初始化桌面容器
main_win = QtWidgets.QMainWindow()
# 设置APP窗口名称
main_win.setWindowTitle("第一个PyQT5程序")
# 设置窗口大小
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()
# 设置APP窗口名称
main_win.setWindowTitle("OpenCV开发者联盟 - PyQT5图像显示")
# 设置窗口大小
main_win.setMinimumSize(640, 500)
main_win.setCentralWidget(label)
# 请求显示
main_win.show()
# 加载窗口并启动App
app.exec()
总结
扫码关注
OpenCV开发者联盟,
专注各种语言的OpenCV开发教程分享
OpenCV周边开发技术应用!
扫码查看OpenCV+OpenVIO+Pytorch系统化学习路线图
推荐阅读
CV全栈开发者说 - 从传统算法到深度学习怎么修炼
2022入坑深度学习,我选择Pytorch框架!
Pytorch轻松实现经典视觉任务
教程推荐 | Pytorch框架CV开发-从入门到实战
OpenCV4 C++学习 必备基础语法知识三
OpenCV4 C++学习 必备基础语法知识二
OpenCV4.5.4 人脸检测+五点landmark新功能测试
OpenCV4.5.4人脸识别详解与代码演示
OpenCV二值图象分析之Blob分析找圆
OpenCV4.5.x DNN + YOLOv5 C++推理
OpenCV4.5.4 直接支持YOLOv5 6.1版本模型推理
OpenVINO2021.4+YOLOX目标检测模型部署测试
比YOLOv5还厉害的YOLOX来了,官方支持OpenVINO推理