226 lines
13 KiB
Python
226 lines
13 KiB
Python
import sys
|
|
from PyQt5.QtCore import Qt
|
|
from PyQt5.QtWidgets import (QWidget, QLCDNumber, QDial, QApplication)
|
|
from PyQt5 import QtCore, QtGui, QtWidgets
|
|
|
|
class main_window_pyqt_qwidget(QWidget):
|
|
def __init__(self):
|
|
super().__init__()
|
|
self.initUi()
|
|
|
|
def initUi(self):
|
|
Form = self
|
|
Form.setObjectName("Form")
|
|
Form.resize(1584, 1121)
|
|
Form.setMaximumSize(QtCore.QSize(1800, 1200))
|
|
Form.setStyleSheet("font: 14pt \"仿宋\";")
|
|
self.groupBox = QtWidgets.QGroupBox(Form)
|
|
self.groupBox.setGeometry(QtCore.QRect(10, 10, 1551, 251))
|
|
self.groupBox.setObjectName("groupBox")
|
|
self.gridLayout = QtWidgets.QGridLayout(self.groupBox)
|
|
self.gridLayout.setObjectName("gridLayout")
|
|
self.label_2 = QtWidgets.QLabel(self.groupBox)
|
|
self.label_2.setMaximumSize(QtCore.QSize(200, 16777215))
|
|
self.label_2.setObjectName("label_2")
|
|
self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1)
|
|
self.label_ir_path = QtWidgets.QLabel(self.groupBox)
|
|
self.label_ir_path.setObjectName("label_ir_path")
|
|
self.gridLayout.addWidget(self.label_ir_path, 4, 2, 1, 1)
|
|
self.label_3 = QtWidgets.QLabel(self.groupBox)
|
|
self.label_3.setObjectName("label_3")
|
|
self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1)
|
|
self.label_5 = QtWidgets.QLabel(self.groupBox)
|
|
self.label_5.setObjectName("label_5")
|
|
self.gridLayout.addWidget(self.label_5, 4, 0, 1, 1)
|
|
self.pushButton_rootpathedit = QtWidgets.QPushButton(self.groupBox)
|
|
self.pushButton_rootpathedit.setMaximumSize(QtCore.QSize(200, 16777215))
|
|
self.pushButton_rootpathedit.setObjectName("pushButton_rootpathedit")
|
|
self.gridLayout.addWidget(self.pushButton_rootpathedit, 0, 3, 1, 1)
|
|
self.label_rgb_path = QtWidgets.QLabel(self.groupBox)
|
|
self.label_rgb_path.setObjectName("label_rgb_path")
|
|
self.gridLayout.addWidget(self.label_rgb_path, 1, 2, 1, 1)
|
|
self.label_root_path = QtWidgets.QLabel(self.groupBox)
|
|
self.label_root_path.setObjectName("label_root_path")
|
|
self.gridLayout.addWidget(self.label_root_path, 0, 2, 1, 1)
|
|
self.label_micasense_path = QtWidgets.QLabel(self.groupBox)
|
|
self.label_micasense_path.setObjectName("label_micasense_path")
|
|
self.gridLayout.addWidget(self.label_micasense_path, 2, 2, 1, 1)
|
|
self.label_4 = QtWidgets.QLabel(self.groupBox)
|
|
self.label_4.setObjectName("label_4")
|
|
self.gridLayout.addWidget(self.label_4, 5, 0, 1, 1)
|
|
self.label = QtWidgets.QLabel(self.groupBox)
|
|
self.label.setMaximumSize(QtCore.QSize(200, 16777215))
|
|
self.label.setObjectName("label")
|
|
self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
|
|
self.pushButton_rootpathopen = QtWidgets.QPushButton(self.groupBox)
|
|
self.pushButton_rootpathopen.setMaximumSize(QtCore.QSize(200, 16777215))
|
|
self.pushButton_rootpathopen.setObjectName("pushButton_rootpathopen")
|
|
self.gridLayout.addWidget(self.pushButton_rootpathopen, 1, 3, 1, 1)
|
|
self.label_pc_path = QtWidgets.QLabel(self.groupBox)
|
|
self.label_pc_path.setObjectName("label_pc_path")
|
|
self.gridLayout.addWidget(self.label_pc_path, 5, 2, 1, 1)
|
|
self.groupBox_2 = QtWidgets.QGroupBox(Form)
|
|
self.groupBox_2.setGeometry(QtCore.QRect(10, 270, 1261, 621))
|
|
self.groupBox_2.setObjectName("groupBox_2")
|
|
self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox_2)
|
|
self.gridLayout_2.setObjectName("gridLayout_2")
|
|
self.label_micasense5 = QtWidgets.QLabel(self.groupBox_2)
|
|
self.label_micasense5.setMaximumSize(QtCore.QSize(200, 150))
|
|
self.label_micasense5.setObjectName("label_micasense5")
|
|
self.gridLayout_2.addWidget(self.label_micasense5, 1, 0, 1, 1)
|
|
self.label_micasense1 = QtWidgets.QLabel(self.groupBox_2)
|
|
self.label_micasense1.setMaximumSize(QtCore.QSize(200, 150))
|
|
self.label_micasense1.setObjectName("label_micasense1")
|
|
self.gridLayout_2.addWidget(self.label_micasense1, 0, 0, 1, 1)
|
|
self.label_micasense2 = QtWidgets.QLabel(self.groupBox_2)
|
|
self.label_micasense2.setMaximumSize(QtCore.QSize(200, 150))
|
|
self.label_micasense2.setObjectName("label_micasense2")
|
|
self.gridLayout_2.addWidget(self.label_micasense2, 0, 1, 1, 1)
|
|
self.label_rgb = QtWidgets.QLabel(self.groupBox_2)
|
|
self.label_rgb.setMaximumSize(QtCore.QSize(200, 150))
|
|
self.label_rgb.setObjectName("label_rgb")
|
|
self.gridLayout_2.addWidget(self.label_rgb, 1, 1, 1, 1)
|
|
self.label_micasense4 = QtWidgets.QLabel(self.groupBox_2)
|
|
self.label_micasense4.setMaximumSize(QtCore.QSize(200, 150))
|
|
self.label_micasense4.setObjectName("label_micasense4")
|
|
self.gridLayout_2.addWidget(self.label_micasense4, 0, 4, 1, 1)
|
|
self.label_micasense3 = QtWidgets.QLabel(self.groupBox_2)
|
|
self.label_micasense3.setMaximumSize(QtCore.QSize(200, 150))
|
|
self.label_micasense3.setObjectName("label_micasense3")
|
|
self.gridLayout_2.addWidget(self.label_micasense3, 0, 3, 1, 1)
|
|
self.label_thermal5 = QtWidgets.QLabel(self.groupBox_2)
|
|
self.label_thermal5.setMaximumSize(QtCore.QSize(200, 150))
|
|
self.label_thermal5.setObjectName("label_thermal5")
|
|
self.gridLayout_2.addWidget(self.label_thermal5, 2, 4, 1, 1)
|
|
self.label_thermal4 = QtWidgets.QLabel(self.groupBox_2)
|
|
self.label_thermal4.setMaximumSize(QtCore.QSize(200, 150))
|
|
self.label_thermal4.setObjectName("label_thermal4")
|
|
self.gridLayout_2.addWidget(self.label_thermal4, 2, 3, 1, 1)
|
|
self.label_thermal3 = QtWidgets.QLabel(self.groupBox_2)
|
|
self.label_thermal3.setMaximumSize(QtCore.QSize(200, 150))
|
|
self.label_thermal3.setObjectName("label_thermal3")
|
|
self.gridLayout_2.addWidget(self.label_thermal3, 2, 1, 1, 1)
|
|
self.label_thermal2 = QtWidgets.QLabel(self.groupBox_2)
|
|
self.label_thermal2.setMaximumSize(QtCore.QSize(200, 150))
|
|
self.label_thermal2.setObjectName("label_thermal2")
|
|
self.gridLayout_2.addWidget(self.label_thermal2, 2, 0, 1, 1)
|
|
self.label_thermal1 = QtWidgets.QLabel(self.groupBox_2)
|
|
self.label_thermal1.setMaximumSize(QtCore.QSize(200, 150))
|
|
self.label_thermal1.setObjectName("label_thermal1")
|
|
self.gridLayout_2.addWidget(self.label_thermal1, 1, 4, 1, 1)
|
|
self.label_depth = QtWidgets.QLabel(self.groupBox_2)
|
|
self.label_depth.setMaximumSize(QtCore.QSize(200, 150))
|
|
self.label_depth.setObjectName("label_depth")
|
|
self.gridLayout_2.addWidget(self.label_depth, 1, 3, 1, 1)
|
|
self.groupBox_3 = QtWidgets.QGroupBox(Form)
|
|
self.groupBox_3.setGeometry(QtCore.QRect(1290, 620, 261, 271))
|
|
self.groupBox_3.setObjectName("groupBox_3")
|
|
self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox_3)
|
|
self.gridLayout_3.setObjectName("gridLayout_3")
|
|
self.lineEdit_tempmax = QtWidgets.QLineEdit(self.groupBox_3)
|
|
self.lineEdit_tempmax.setObjectName("lineEdit_tempmax")
|
|
self.gridLayout_3.addWidget(self.lineEdit_tempmax, 0, 1, 1, 1)
|
|
self.pushButton_irset = QtWidgets.QPushButton(self.groupBox_3)
|
|
self.pushButton_irset.setObjectName("pushButton_irset")
|
|
self.gridLayout_3.addWidget(self.pushButton_irset, 1, 1, 1, 1)
|
|
self.lineEdit_tempmin = QtWidgets.QLineEdit(self.groupBox_3)
|
|
self.lineEdit_tempmin.setObjectName("lineEdit_tempmin")
|
|
self.gridLayout_3.addWidget(self.lineEdit_tempmin, 0, 0, 1, 1)
|
|
self.pushButton_posmode = QtWidgets.QPushButton(self.groupBox_3)
|
|
self.pushButton_posmode.setObjectName("pushButton_posmode")
|
|
self.gridLayout_3.addWidget(self.pushButton_posmode, 2, 1, 1, 1)
|
|
self.pushButton_posmode_2 = QtWidgets.QPushButton(self.groupBox_3)
|
|
self.pushButton_posmode_2.setObjectName("pushButton_posmode_2")
|
|
self.gridLayout_3.addWidget(self.pushButton_posmode_2, 1, 0, 1, 1)
|
|
self.textBrowser = QtWidgets.QTextBrowser(Form)
|
|
self.textBrowser.setGeometry(QtCore.QRect(10, 900, 1261, 201))
|
|
self.textBrowser.setObjectName("textBrowser")
|
|
self.pushButton_fix_2 = QtWidgets.QPushButton(Form)
|
|
self.pushButton_fix_2.setGeometry(QtCore.QRect(1350, 980, 161, 51))
|
|
self.pushButton_fix_2.setCheckable(False)
|
|
self.pushButton_fix_2.setObjectName("pushButton_fix_2")
|
|
self.groupBox_4 = QtWidgets.QGroupBox(Form)
|
|
self.groupBox_4.setGeometry(QtCore.QRect(1290, 270, 261, 321))
|
|
self.groupBox_4.setObjectName("groupBox_4")
|
|
self.gridLayout_4 = QtWidgets.QGridLayout(self.groupBox_4)
|
|
self.gridLayout_4.setObjectName("gridLayout_4")
|
|
self.checkBox_ir = QtWidgets.QCheckBox(self.groupBox_4)
|
|
self.checkBox_ir.setText("")
|
|
self.checkBox_ir.setObjectName("checkBox_ir")
|
|
self.gridLayout_4.addWidget(self.checkBox_ir, 2, 3, 1, 1)
|
|
self.checkBox_4 = QtWidgets.QCheckBox(self.groupBox_4)
|
|
self.checkBox_4.setText("")
|
|
self.checkBox_4.setObjectName("checkBox_4")
|
|
self.gridLayout_4.addWidget(self.checkBox_4, 5, 3, 1, 1)
|
|
self.label_7 = QtWidgets.QLabel(self.groupBox_4)
|
|
self.label_7.setObjectName("label_7")
|
|
self.gridLayout_4.addWidget(self.label_7, 4, 0, 1, 3)
|
|
self.label_6 = QtWidgets.QLabel(self.groupBox_4)
|
|
self.label_6.setMaximumSize(QtCore.QSize(200, 16777215))
|
|
self.label_6.setObjectName("label_6")
|
|
self.gridLayout_4.addWidget(self.label_6, 0, 0, 1, 1)
|
|
self.checkBox_micasense = QtWidgets.QCheckBox(self.groupBox_4)
|
|
self.checkBox_micasense.setText("")
|
|
self.checkBox_micasense.setObjectName("checkBox_micasense")
|
|
self.gridLayout_4.addWidget(self.checkBox_micasense, 4, 3, 1, 1)
|
|
self.label_8 = QtWidgets.QLabel(self.groupBox_4)
|
|
self.label_8.setObjectName("label_8")
|
|
self.gridLayout_4.addWidget(self.label_8, 2, 0, 1, 3)
|
|
self.label_9 = QtWidgets.QLabel(self.groupBox_4)
|
|
self.label_9.setObjectName("label_9")
|
|
self.gridLayout_4.addWidget(self.label_9, 5, 0, 1, 1)
|
|
self.checkBox_rgb = QtWidgets.QCheckBox(self.groupBox_4)
|
|
self.checkBox_rgb.setText("")
|
|
self.checkBox_rgb.setObjectName("checkBox_rgb")
|
|
self.gridLayout_4.addWidget(self.checkBox_rgb, 0, 3, 1, 1)
|
|
|
|
self.retranslateUi()
|
|
QtCore.QMetaObject.connectSlotsByName(Form)
|
|
|
|
def retranslateUi(self):
|
|
_translate = QtCore.QCoreApplication.translate
|
|
# Form.setWindowTitle(_translate("Form", "Form"))
|
|
self.groupBox.setTitle(_translate("Form", "文件选择"))
|
|
self.label_2.setText(_translate("Form", "可见光"))
|
|
self.label_ir_path.setText(_translate("Form", "None..."))
|
|
self.label_3.setText(_translate("Form", "多光谱"))
|
|
self.label_5.setText(_translate("Form", "热成像"))
|
|
self.pushButton_rootpathedit.setText(_translate("Form", "修改"))
|
|
self.label_rgb_path.setText(_translate("Form", "None..."))
|
|
self.label_root_path.setText(_translate("Form", "None..."))
|
|
self.label_micasense_path.setText(_translate("Form", "None..."))
|
|
self.label_4.setText(_translate("Form", "点云"))
|
|
self.label.setText(_translate("Form", "根目录"))
|
|
self.pushButton_rootpathopen.setText(_translate("Form", "打开"))
|
|
self.label_pc_path.setText(_translate("Form", "None..."))
|
|
self.groupBox_2.setTitle(_translate("Form", "LiveView"))
|
|
self.label_micasense5.setText(_translate("Form", "Channal-5"))
|
|
self.label_micasense1.setText(_translate("Form", "Channal-1"))
|
|
self.label_micasense2.setText(_translate("Form", "Channal-2"))
|
|
self.label_rgb.setText(_translate("Form", "RGB"))
|
|
self.label_micasense4.setText(_translate("Form", "Channal-4"))
|
|
self.label_micasense3.setText(_translate("Form", "Channal-3"))
|
|
self.label_thermal5.setText(_translate("Form", "Thermal"))
|
|
self.label_thermal4.setText(_translate("Form", "Thermal"))
|
|
self.label_thermal3.setText(_translate("Form", "Thermal"))
|
|
self.label_thermal2.setText(_translate("Form", "Thermal"))
|
|
self.label_thermal1.setText(_translate("Form", "Thermal"))
|
|
self.label_depth.setText(_translate("Form", "Depth"))
|
|
self.groupBox_3.setTitle(_translate("Form", "热成像参数"))
|
|
self.pushButton_irset.setText(_translate("Form", "设定"))
|
|
self.pushButton_posmode.setText(_translate("Form", "Pos Mode"))
|
|
self.pushButton_posmode_2.setText(_translate("Form", "加载"))
|
|
self.pushButton_fix_2.setText(_translate("Form", "分析"))
|
|
self.groupBox_4.setTitle(_translate("Form", "处理类目"))
|
|
self.label_7.setText(_translate("Form", "多光谱"))
|
|
self.label_6.setText(_translate("Form", "可见光"))
|
|
self.label_8.setText(_translate("Form", "热成像"))
|
|
self.label_9.setText(_translate("Form", "点云"))
|
|
|
|
self.show()
|
|
|
|
|
|
if __name__ == '__main__':
|
|
app = QApplication(sys.argv)
|
|
ex = main_window_pyqt_qwidget()
|
|
sys.exit(app.exec_()) |