使用qtdesigner 生成GUI.PY
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'GUI.ui'
#
# Created by: PyQt5 UI code generator 5.13.0
#
# WARNING! All changes made in this file will be lost!
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(1252, 612)
MainWindow.setMinimumSize(QtCore.QSize(1252, 611))
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
self.gridLayout.setObjectName("gridLayout")
self.verticalLayout = QtWidgets.QVBoxLayout()
self.verticalLayout.setContentsMargins(5, 5, 5, 5)
self.verticalLayout.setObjectName("verticalLayout")
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.initializeBtn = QtWidgets.QPushButton(self.centralwidget)
self.initializeBtn.setObjectName("initializeBtn")
self.horizontalLayout.addWidget(self.initializeBtn)
self.openBtn = QtWidgets.QPushButton(self.centralwidget)
self.openBtn.setObjectName("openBtn")
self.horizontalLayout.addWidget(self.openBtn)
self.initializeStatus = QtWidgets.QLabel(self.centralwidget)
self.initializeStatus.setMaximumSize(QtCore.QSize(16777215, 16777215))
self.initializeStatus.setObjectName("initializeStatus")
self.horizontalLayout.addWidget(self.initializeStatus)
spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout.addItem(spacerItem)
self.closeBtn = QtWidgets.QPushButton(self.centralwidget)
self.closeBtn.setObjectName("closeBtn")
self.horizontalLayout.addWidget(self.closeBtn)
self.verticalLayout.addLayout(self.horizontalLayout)
self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
self.label_show_camera1 = QtWidgets.QLabel(self.centralwidget)
font = QtGui.QFont()
font.setFamily("Arial")
font.setPointSize(22)
self.label_show_camera1.setFont(font)
self.label_show_camera1.setObjectName("label_show_camera1")
self.horizontalLayout_2.addWidget(self.label_show_camera1, 0, QtCore.Qt.AlignHCenter|QtCore.Qt.AlignVCenter)
self.label_show_camera2 = QtWidgets.QLabel(self.centralwidget)
font = QtGui.QFont()
font.setFamily("Arial")
font.setPointSize(22)
self.label_show_camera2.setFont(font)
self.label_show_camera2.setObjectName("label_show_camera2")
self.horizontalLayout_2.addWidget(self.label_show_camera2, 0, QtCore.Qt.AlignHCenter|QtCore.Qt.AlignVCenter)
self.verticalLayout.addLayout(self.horizontalLayout_2)
self.verticalLayout.setStretch(0, 1)
self.verticalLayout.setStretch(1, 15)
self.gridLayout.addLayout(self.verticalLayout, 0, 0, 1, 1)
MainWindow.setCentralWidget(self.centralwidget)
self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
self.initializeBtn.setText(_translate("MainWindow", "初始化"))
self.openBtn.setText(_translate("MainWindow", "采集图像"))
self.initializeStatus.setText(_translate("MainWindow", "TextLabel"))
self.closeBtn.setText(_translate("MainWindow", "退出程序"))
self.label_show_camera1.setText(_translate("MainWindow", "相机1"))
self.label_show_camera2.setText(_translate("MainWindow", "相机2"))
# -*- coding: utf-8