Files
back_PhenoFixer4In1/ClearphenotypeGUI.py
2023-03-31 09:46:21 +08:00

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_())