class Ui_Sensor_edit(object): def setupUi(self, Sensor_edit): Sensor_edit.setObjectName("Sensor_edit") Sensor_edit.resize(803, 496) self.horizontalLayout = QtWidgets.QHBoxLayout(Sensor_edit) self.horizontalLayout.setObjectName("horizontalLayout") self.TODO = QtWidgets.QWidget(Sensor_edit) self.TODO.setMinimumSize(QtCore.QSize(200, 0)) self.TODO.setObjectName("TODO") self.horizontalLayout.addWidget(self.TODO) self.sensor_diagram = MatplotlibWidget(Sensor_edit) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth( self.sensor_diagram.sizePolicy().hasHeightForWidth()) self.sensor_diagram.setSizePolicy(sizePolicy) self.sensor_diagram.setMinimumSize(QtCore.QSize(460, 460)) self.sensor_diagram.setObjectName("sensor_diagram") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.sensor_diagram) self.verticalLayout_3.setObjectName("verticalLayout_3") self.horizontalLayout.addWidget(self.sensor_diagram) self.retranslateUi(Sensor_edit) QtCore.QMetaObject.connectSlotsByName(Sensor_edit) def retranslateUi(self, Sensor_edit): _translate = QtCore.QCoreApplication.translate Sensor_edit.setWindowTitle(_translate("Sensor_edit", "Sensor_edit"))
class Ui_Form(object): def setupUi(self, Form): Form.setObjectName("Form") Form.resize(903, 678) self.gridLayout = QtWidgets.QGridLayout(Form) self.gridLayout.setObjectName("gridLayout") self.pushButton_2 = QtWidgets.QPushButton(Form) self.pushButton_2.setObjectName("pushButton_2") self.gridLayout.addWidget(self.pushButton_2, 0, 0, 1, 1) self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.widget = MatplotlibWidget(Form) self.widget.setMinimumSize(QtCore.QSize(200, 200)) self.widget.setObjectName("widget") self.verticalLayout.addWidget(self.widget) self.widget_2 = MatplotlibWidget(Form) self.widget_2.setMinimumSize(QtCore.QSize(200, 200)) self.widget_2.setObjectName("widget_2") self.verticalLayout.addWidget(self.widget_2) self.gridLayout.addLayout(self.verticalLayout, 0, 1, 3, 1) self.pushButton = QtWidgets.QPushButton(Form) self.pushButton.setObjectName("pushButton") self.gridLayout.addWidget(self.pushButton, 1, 0, 1, 1) self.quit_btn = QtWidgets.QPushButton(Form) self.quit_btn.setObjectName("quit_btn") self.gridLayout.addWidget(self.quit_btn, 2, 0, 1, 1) self.widget.raise_() self.widget_2.raise_() self.widget_2.raise_() self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form) def retranslateUi(self, Form): _translate = QtCore.QCoreApplication.translate Form.setWindowTitle(_translate("Form", "Form")) self.pushButton_2.setText(_translate("Form", "静态绘图")) self.pushButton.setText(_translate("Form", "动态绘图")) self.quit_btn.setText(_translate("Form", "退出"))
class Ui_Visualization(object): def setupUi(self, Visualization): Visualization.setObjectName("Visualization") Visualization.resize(1312, 808) self.gridLayout_4 = QtWidgets.QGridLayout(Visualization) self.gridLayout_4.setObjectName("gridLayout_4") self.verticalLayout_6 = QtWidgets.QVBoxLayout() self.verticalLayout_6.setObjectName("verticalLayout_6") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.buttonLoadResult = QtWidgets.QPushButton(Visualization) self.buttonLoadResult.setObjectName("buttonLoadResult") self.verticalLayout.addWidget(self.buttonLoadResult) self.buttonClearResult = QtWidgets.QPushButton(Visualization) self.buttonClearResult.setEnabled(False) self.buttonClearResult.setObjectName("buttonClearResult") self.verticalLayout.addWidget(self.buttonClearResult) self.lineEditResultPath = QtWidgets.QLineEdit(Visualization) self.lineEditResultPath.setObjectName("lineEditResultPath") self.verticalLayout.addWidget(self.lineEditResultPath) self.textEditDescription = QtWidgets.QTextEdit(Visualization) self.textEditDescription.setObjectName("textEditDescription") self.verticalLayout.addWidget(self.textEditDescription) self.buttonSave = QtWidgets.QPushButton(Visualization) self.buttonSave.setEnabled(False) self.buttonSave.setObjectName("buttonSave") self.verticalLayout.addWidget(self.buttonSave) self.horizontalLayout_2.addLayout(self.verticalLayout) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.label_7 = QtWidgets.QLabel(Visualization) self.label_7.setObjectName("label_7") self.verticalLayout_2.addWidget(self.label_7) self.comboSheet = QtWidgets.QComboBox(Visualization) self.comboSheet.setObjectName("comboSheet") self.verticalLayout_2.addWidget(self.comboSheet) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem) self.label = QtWidgets.QLabel(Visualization) self.label.setObjectName("label") self.verticalLayout_2.addWidget(self.label) self.checkMaxFeatureNumber = QtWidgets.QCheckBox(Visualization) self.checkMaxFeatureNumber.setObjectName("checkMaxFeatureNumber") self.verticalLayout_2.addWidget(self.checkMaxFeatureNumber) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem1) self.horizontalLayout.addLayout(self.verticalLayout_2) self.tableClinicalStatistic = QtWidgets.QTableWidget(Visualization) self.tableClinicalStatistic.setObjectName("tableClinicalStatistic") self.tableClinicalStatistic.setColumnCount(0) self.tableClinicalStatistic.setRowCount(0) self.horizontalLayout.addWidget(self.tableClinicalStatistic) self.horizontalLayout_2.addLayout(self.horizontalLayout) self.horizontalLayout_2.setStretch(1, 2) self.verticalLayout_6.addLayout(self.horizontalLayout_2) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.verticalLayout_3 = QtWidgets.QVBoxLayout() self.verticalLayout_3.setObjectName("verticalLayout_3") self.label_2 = QtWidgets.QLabel(Visualization) self.label_2.setObjectName("label_2") self.verticalLayout_3.addWidget(self.label_2) self.canvasROC = MatplotlibWidget(Visualization) self.canvasROC.setMinimumSize(QtCore.QSize(400, 400)) self.canvasROC.setObjectName("canvasROC") self.verticalLayout_3.addWidget(self.canvasROC) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.checkROCCVTrain = QtWidgets.QCheckBox(Visualization) self.checkROCCVTrain.setObjectName("checkROCCVTrain") self.horizontalLayout_3.addWidget(self.checkROCCVTrain) self.checkROCCVValidation = QtWidgets.QCheckBox(Visualization) self.checkROCCVValidation.setObjectName("checkROCCVValidation") self.horizontalLayout_3.addWidget(self.checkROCCVValidation) self.checkROCTrain = QtWidgets.QCheckBox(Visualization) self.checkROCTrain.setObjectName("checkROCTrain") self.horizontalLayout_3.addWidget(self.checkROCTrain) self.checkROCTest = QtWidgets.QCheckBox(Visualization) self.checkROCTest.setObjectName("checkROCTest") self.horizontalLayout_3.addWidget(self.checkROCTest) self.verticalLayout_3.addLayout(self.horizontalLayout_3) self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.comboNormalizer = QtWidgets.QComboBox(Visualization) self.comboNormalizer.setObjectName("comboNormalizer") self.gridLayout.addWidget(self.comboNormalizer, 0, 0, 1, 1) self.comboDimensionReduction = QtWidgets.QComboBox(Visualization) self.comboDimensionReduction.setObjectName("comboDimensionReduction") self.gridLayout.addWidget(self.comboDimensionReduction, 0, 1, 1, 1) self.comboClassifier = QtWidgets.QComboBox(Visualization) self.comboClassifier.setObjectName("comboClassifier") self.gridLayout.addWidget(self.comboClassifier, 0, 2, 1, 1) self.comboFeatureSelector = QtWidgets.QComboBox(Visualization) self.comboFeatureSelector.setObjectName("comboFeatureSelector") self.gridLayout.addWidget(self.comboFeatureSelector, 1, 0, 1, 1) self.spinBoxFeatureNumber = QtWidgets.QSpinBox(Visualization) self.spinBoxFeatureNumber.setObjectName("spinBoxFeatureNumber") self.gridLayout.addWidget(self.spinBoxFeatureNumber, 1, 1, 1, 1) self.verticalLayout_3.addLayout(self.gridLayout) self.horizontalLayout_5.addLayout(self.verticalLayout_3) self.verticalLayout_4 = QtWidgets.QVBoxLayout() self.verticalLayout_4.setObjectName("verticalLayout_4") self.label_3 = QtWidgets.QLabel(Visualization) self.label_3.setObjectName("label_3") self.verticalLayout_4.addWidget(self.label_3) self.canvasPlot = MatplotlibWidget(Visualization) self.canvasPlot.setMinimumSize(QtCore.QSize(400, 400)) self.canvasPlot.setObjectName("canvasPlot") self.verticalLayout_4.addWidget(self.canvasPlot) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.checkPlotCVTrain = QtWidgets.QCheckBox(Visualization) self.checkPlotCVTrain.setObjectName("checkPlotCVTrain") self.horizontalLayout_4.addWidget(self.checkPlotCVTrain) self.checkPlotCVValidation = QtWidgets.QCheckBox(Visualization) self.checkPlotCVValidation.setObjectName("checkPlotCVValidation") self.horizontalLayout_4.addWidget(self.checkPlotCVValidation) self.checkPlotTrain = QtWidgets.QCheckBox(Visualization) self.checkPlotTrain.setObjectName("checkPlotTrain") self.horizontalLayout_4.addWidget(self.checkPlotTrain) self.checkPlotTest = QtWidgets.QCheckBox(Visualization) self.checkPlotTest.setObjectName("checkPlotTest") self.horizontalLayout_4.addWidget(self.checkPlotTest) self.verticalLayout_4.addLayout(self.horizontalLayout_4) self.gridLayout_2 = QtWidgets.QGridLayout() self.gridLayout_2.setObjectName("gridLayout_2") self.label_5 = QtWidgets.QLabel(Visualization) self.label_5.setObjectName("label_5") self.gridLayout_2.addWidget(self.label_5, 0, 0, 1, 1) self.comboPlotY = QtWidgets.QComboBox(Visualization) self.comboPlotY.setObjectName("comboPlotY") self.gridLayout_2.addWidget(self.comboPlotY, 0, 1, 1, 2) self.label_6 = QtWidgets.QLabel(Visualization) self.label_6.setObjectName("label_6") self.gridLayout_2.addWidget(self.label_6, 0, 3, 1, 2) self.comboPlotX = QtWidgets.QComboBox(Visualization) self.comboPlotX.setObjectName("comboPlotX") self.gridLayout_2.addWidget(self.comboPlotX, 0, 5, 1, 2) self.checkPlotMaximum = QtWidgets.QCheckBox(Visualization) self.checkPlotMaximum.setObjectName("checkPlotMaximum") self.gridLayout_2.addWidget(self.checkPlotMaximum, 0, 7, 1, 2) self.comboPlotNormalizer = QtWidgets.QComboBox(Visualization) self.comboPlotNormalizer.setObjectName("comboPlotNormalizer") self.gridLayout_2.addWidget(self.comboPlotNormalizer, 1, 0, 1, 2) self.comboPlotDimensionReduction = QtWidgets.QComboBox(Visualization) self.comboPlotDimensionReduction.setObjectName("comboPlotDimensionReduction") self.gridLayout_2.addWidget(self.comboPlotDimensionReduction, 1, 2, 1, 2) self.comboPlotFeatureSelector = QtWidgets.QComboBox(Visualization) self.comboPlotFeatureSelector.setObjectName("comboPlotFeatureSelector") self.gridLayout_2.addWidget(self.comboPlotFeatureSelector, 1, 4, 1, 2) self.comboPlotClassifier = QtWidgets.QComboBox(Visualization) self.comboPlotClassifier.setObjectName("comboPlotClassifier") self.gridLayout_2.addWidget(self.comboPlotClassifier, 1, 6, 1, 2) self.spinPlotFeatureNumber = QtWidgets.QSpinBox(Visualization) self.spinPlotFeatureNumber.setObjectName("spinPlotFeatureNumber") self.gridLayout_2.addWidget(self.spinPlotFeatureNumber, 1, 8, 1, 1) self.verticalLayout_4.addLayout(self.gridLayout_2) self.horizontalLayout_5.addLayout(self.verticalLayout_4) self.verticalLayout_5 = QtWidgets.QVBoxLayout() self.verticalLayout_5.setObjectName("verticalLayout_5") self.label_4 = QtWidgets.QLabel(Visualization) self.label_4.setObjectName("label_4") self.verticalLayout_5.addWidget(self.label_4) self.canvasFeature = MatplotlibWidget(Visualization) self.canvasFeature.setMinimumSize(QtCore.QSize(400, 400)) self.canvasFeature.setObjectName("canvasFeature") self.verticalLayout_5.addWidget(self.canvasFeature) self.checkContributionShow = QtWidgets.QCheckBox(Visualization) self.checkContributionShow.setObjectName("checkContributionShow") self.verticalLayout_5.addWidget(self.checkContributionShow) self.gridLayout_3 = QtWidgets.QGridLayout() self.gridLayout_3.setObjectName("gridLayout_3") self.radioContributionFeatureSelector = QtWidgets.QRadioButton(Visualization) self.radioContributionFeatureSelector.setChecked(True) self.radioContributionFeatureSelector.setObjectName("radioContributionFeatureSelector") self.gridLayout_3.addWidget(self.radioContributionFeatureSelector, 1, 0, 1, 1) self.comboContributionFeatureSelector = QtWidgets.QComboBox(Visualization) self.comboContributionFeatureSelector.setObjectName("comboContributionFeatureSelector") self.gridLayout_3.addWidget(self.comboContributionFeatureSelector, 1, 1, 1, 1) self.radioContributionClassifier = QtWidgets.QRadioButton(Visualization) self.radioContributionClassifier.setObjectName("radioContributionClassifier") self.gridLayout_3.addWidget(self.radioContributionClassifier, 2, 0, 1, 1) self.comboContributionClassifier = QtWidgets.QComboBox(Visualization) self.comboContributionClassifier.setObjectName("comboContributionClassifier") self.gridLayout_3.addWidget(self.comboContributionClassifier, 2, 1, 1, 1) self.spinFeatureSelectorFeatureNumber = QtWidgets.QSpinBox(Visualization) self.spinFeatureSelectorFeatureNumber.setMinimum(1) self.spinFeatureSelectorFeatureNumber.setObjectName("spinFeatureSelectorFeatureNumber") self.gridLayout_3.addWidget(self.spinFeatureSelectorFeatureNumber, 1, 2, 1, 1) self.spinClassifierFeatureNumber = QtWidgets.QSpinBox(Visualization) self.spinClassifierFeatureNumber.setMinimum(1) self.spinClassifierFeatureNumber.setObjectName("spinClassifierFeatureNumber") self.gridLayout_3.addWidget(self.spinClassifierFeatureNumber, 2, 2, 1, 1) self.verticalLayout_5.addLayout(self.gridLayout_3) self.horizontalLayout_5.addLayout(self.verticalLayout_5) self.verticalLayout_6.addLayout(self.horizontalLayout_5) self.gridLayout_4.addLayout(self.verticalLayout_6, 0, 0, 1, 1) self.retranslateUi(Visualization) QtCore.QMetaObject.connectSlotsByName(Visualization) def retranslateUi(self, Visualization): _translate = QtCore.QCoreApplication.translate Visualization.setWindowTitle(_translate("Visualization", "Form")) self.buttonLoadResult.setText(_translate("Visualization", "Load")) self.buttonClearResult.setText(_translate("Visualization", "Clear")) self.buttonSave.setText(_translate("Visualization", "Save Figure")) self.label_7.setText(_translate("Visualization", "Show:")) self.label.setText(_translate("Visualization", "Maximum AUC along:")) self.checkMaxFeatureNumber.setText(_translate("Visualization", "Feature Number")) self.label_2.setText(_translate("Visualization", "ROC Curve")) self.checkROCCVTrain.setText(_translate("Visualization", "CV Train")) self.checkROCCVValidation.setText(_translate("Visualization", "CV Validation")) self.checkROCTrain.setText(_translate("Visualization", "Train")) self.checkROCTest.setText(_translate("Visualization", "Test")) self.label_3.setText(_translate("Visualization", "Hyper Parameters Relationship")) self.checkPlotCVTrain.setText(_translate("Visualization", "CV Train")) self.checkPlotCVValidation.setText(_translate("Visualization", "CV Validation")) self.checkPlotTrain.setText(_translate("Visualization", "Train")) self.checkPlotTest.setText(_translate("Visualization", "Test")) self.label_5.setText(_translate("Visualization", "Y-Label")) self.label_6.setText(_translate("Visualization", "X-Label")) self.checkPlotMaximum.setText(_translate("Visualization", "Maximum")) self.label_4.setText(_translate("Visualization", "Feature Contribution")) self.checkContributionShow.setText(_translate("Visualization", "Show")) self.radioContributionFeatureSelector.setText(_translate("Visualization", "Feature Selector")) self.radioContributionClassifier.setText(_translate("Visualization", "Classifier"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1306, 574) MainWindow.setMinimumSize(QtCore.QSize(10, 10)) MainWindow.setToolTip("") MainWindow.setStatusTip("") self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.layoutWidget = QtWidgets.QWidget(self.centralwidget) self.layoutWidget.setGeometry(QtCore.QRect(0, 0, 1301, 523)) self.layoutWidget.setObjectName("layoutWidget") self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.layoutWidget) self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.verticalLayout_3 = QtWidgets.QVBoxLayout() self.verticalLayout_3.setObjectName("verticalLayout_3") self.label_pro = QtWidgets.QLabel(self.layoutWidget) self.label_pro.setMinimumSize(QtCore.QSize(100, 22)) self.label_pro.setMaximumSize(QtCore.QSize(16777215, 23)) self.label_pro.setObjectName("label_pro") self.verticalLayout_3.addWidget(self.label_pro) self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.Label_sat = QtWidgets.QLabel(self.layoutWidget) self.Label_sat.setMinimumSize(QtCore.QSize(0, 16)) self.Label_sat.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.Label_sat.setObjectName("Label_sat") self.gridLayout.addWidget(self.Label_sat, 1, 0, 1, 1) self.Label_sha = QtWidgets.QLabel(self.layoutWidget) self.Label_sha.setMinimumSize(QtCore.QSize(0, 16)) self.Label_sha.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.Label_sha.setObjectName("Label_sha") self.gridLayout.addWidget(self.Label_sha, 2, 0, 1, 1) self.Label_gaiV = QtWidgets.QLabel(self.layoutWidget) self.Label_gaiV.setObjectName("Label_gaiV") self.gridLayout.addWidget(self.Label_gaiV, 2, 3, 1, 1) self.Label_gamV = QtWidgets.QLabel(self.layoutWidget) self.Label_gamV.setObjectName("Label_gamV") self.gridLayout.addWidget(self.Label_gamV, 3, 1, 1, 1) self.Label_FPSV = QtWidgets.QLabel(self.layoutWidget) self.Label_FPSV.setObjectName("Label_FPSV") self.gridLayout.addWidget(self.Label_FPSV, 3, 3, 1, 1) self.Label_con = QtWidgets.QLabel(self.layoutWidget) self.Label_con.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.Label_con.setObjectName("Label_con") self.gridLayout.addWidget(self.Label_con, 0, 2, 1, 1) self.Label_shaV = QtWidgets.QLabel(self.layoutWidget) self.Label_shaV.setObjectName("Label_shaV") self.gridLayout.addWidget(self.Label_shaV, 2, 1, 1, 1) self.Label_gai = QtWidgets.QLabel(self.layoutWidget) self.Label_gai.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.Label_gai.setObjectName("Label_gai") self.gridLayout.addWidget(self.Label_gai, 2, 2, 1, 1) self.Label_hueV = QtWidgets.QLabel(self.layoutWidget) self.Label_hueV.setObjectName("Label_hueV") self.gridLayout.addWidget(self.Label_hueV, 1, 3, 1, 1) self.Label_gam = QtWidgets.QLabel(self.layoutWidget) self.Label_gam.setMinimumSize(QtCore.QSize(0, 16)) self.Label_gam.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.Label_gam.setObjectName("Label_gam") self.gridLayout.addWidget(self.Label_gam, 3, 0, 1, 1) self.Label_FPS = QtWidgets.QLabel(self.layoutWidget) self.Label_FPS.setMinimumSize(QtCore.QSize(0, 16)) self.Label_FPS.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.Label_FPS.setObjectName("Label_FPS") self.gridLayout.addWidget(self.Label_FPS, 3, 2, 1, 1) self.Label_briV = QtWidgets.QLabel(self.layoutWidget) self.Label_briV.setObjectName("Label_briV") self.gridLayout.addWidget(self.Label_briV, 0, 1, 1, 1) self.Label_bri = QtWidgets.QLabel(self.layoutWidget) self.Label_bri.setMinimumSize(QtCore.QSize(0, 16)) self.Label_bri.setLayoutDirection(QtCore.Qt.LeftToRight) self.Label_bri.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.Label_bri.setObjectName("Label_bri") self.gridLayout.addWidget(self.Label_bri, 0, 0, 1, 1) self.Label_conV = QtWidgets.QLabel(self.layoutWidget) self.Label_conV.setObjectName("Label_conV") self.gridLayout.addWidget(self.Label_conV, 0, 3, 1, 1) self.Label_satV = QtWidgets.QLabel(self.layoutWidget) self.Label_satV.setObjectName("Label_satV") self.gridLayout.addWidget(self.Label_satV, 1, 1, 1, 1) self.Label_hue = QtWidgets.QLabel(self.layoutWidget) self.Label_hue.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.Label_hue.setObjectName("Label_hue") self.gridLayout.addWidget(self.Label_hue, 1, 2, 1, 1) self.verticalLayout_3.addLayout(self.gridLayout) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label_hist = QtWidgets.QLabel(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_hist.sizePolicy().hasHeightForWidth()) self.label_hist.setSizePolicy(sizePolicy) self.label_hist.setMinimumSize(QtCore.QSize(100, 20)) self.label_hist.setMaximumSize(QtCore.QSize(16777215, 20)) self.label_hist.setObjectName("label_hist") self.horizontalLayout_2.addWidget(self.label_hist) spacerItem = QtWidgets.QSpacerItem(138, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem) self.ButtonSet = QtWidgets.QPushButton(self.layoutWidget) self.ButtonSet.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor)) self.ButtonSet.setObjectName("ButtonSet") self.horizontalLayout_2.addWidget(self.ButtonSet) self.verticalLayout_3.addLayout(self.horizontalLayout_2) self.histWidget = MatplotlibWidget(self.layoutWidget) self.histWidget.setMinimumSize(QtCore.QSize(378, 370)) self.histWidget.setObjectName("histWidget") self.verticalLayout_3.addWidget(self.histWidget) self.horizontalLayout_4.addLayout(self.verticalLayout_3) self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.label_cam = QtWidgets.QLabel(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_cam.sizePolicy().hasHeightForWidth()) self.label_cam.setSizePolicy(sizePolicy) self.label_cam.setMinimumSize(QtCore.QSize(100, 24)) self.label_cam.setObjectName("label_cam") self.verticalLayout.addWidget(self.label_cam) self.imagelabel = QtWidgets.QLabel(self.layoutWidget) self.imagelabel.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.imagelabel.sizePolicy().hasHeightForWidth()) self.imagelabel.setSizePolicy(sizePolicy) self.imagelabel.setMinimumSize(QtCore.QSize(600, 450)) self.imagelabel.setMaximumSize(QtCore.QSize(600, 450)) self.imagelabel.setText("") self.imagelabel.setPixmap(QtGui.QPixmap("source/nonentity.png")) self.imagelabel.setScaledContents(True) self.imagelabel.setAlignment(QtCore.Qt.AlignCenter) self.imagelabel.setObjectName("imagelabel") self.verticalLayout.addWidget(self.imagelabel) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.buttonChoose = QtWidgets.QPushButton(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.buttonChoose.sizePolicy().hasHeightForWidth()) self.buttonChoose.setSizePolicy(sizePolicy) self.buttonChoose.setMinimumSize(QtCore.QSize(80, 23)) self.buttonChoose.setMaximumSize(QtCore.QSize(1888, 223445)) self.buttonChoose.setCursor(QtGui.QCursor( QtCore.Qt.PointingHandCursor)) self.buttonChoose.setLayoutDirection(QtCore.Qt.RightToLeft) self.buttonChoose.setObjectName("buttonChoose") self.horizontalLayout_3.addWidget(self.buttonChoose) spacerItem1 = QtWidgets.QSpacerItem(388, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem1) self.ButtonStop = QtWidgets.QPushButton(self.layoutWidget) self.ButtonStop.setMinimumSize(QtCore.QSize(60, 26)) self.ButtonStop.setMaximumSize(QtCore.QSize(50, 16777215)) self.ButtonStop.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor)) self.ButtonStop.setCheckable(True) self.ButtonStop.setObjectName("ButtonStop") self.horizontalLayout_3.addWidget(self.ButtonStop) self.buttonvideo = QtWidgets.QPushButton(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.buttonvideo.sizePolicy().hasHeightForWidth()) self.buttonvideo.setSizePolicy(sizePolicy) self.buttonvideo.setMinimumSize(QtCore.QSize(60, 23)) self.buttonvideo.setMaximumSize(QtCore.QSize(60, 30)) self.buttonvideo.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor)) self.buttonvideo.setLayoutDirection(QtCore.Qt.RightToLeft) self.buttonvideo.setCheckable(True) self.buttonvideo.setChecked(False) self.buttonvideo.setObjectName("buttonvideo") self.horizontalLayout_3.addWidget(self.buttonvideo) self.buttoncamera = QtWidgets.QPushButton(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.buttoncamera.sizePolicy().hasHeightForWidth()) self.buttoncamera.setSizePolicy(sizePolicy) self.buttoncamera.setMinimumSize(QtCore.QSize(60, 23)) self.buttoncamera.setMaximumSize(QtCore.QSize(60, 30)) self.buttoncamera.setCursor(QtGui.QCursor( QtCore.Qt.PointingHandCursor)) self.buttoncamera.setLayoutDirection(QtCore.Qt.RightToLeft) self.buttoncamera.setObjectName("buttoncamera") self.horizontalLayout_3.addWidget(self.buttoncamera) self.verticalLayout.addLayout(self.horizontalLayout_3) self.horizontalLayout_4.addLayout(self.verticalLayout) self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.label_gray = QtWidgets.QLabel(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(100) sizePolicy.setVerticalStretch(24) sizePolicy.setHeightForWidth( self.label_gray.sizePolicy().hasHeightForWidth()) self.label_gray.setSizePolicy(sizePolicy) self.label_gray.setMinimumSize(QtCore.QSize(100, 22)) self.label_gray.setMaximumSize(QtCore.QSize(16777215, 22)) self.label_gray.setObjectName("label_gray") self.verticalLayout_2.addWidget(self.label_gray) self.imageLabel_gray = QtWidgets.QLabel(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.imageLabel_gray.sizePolicy().hasHeightForWidth()) self.imageLabel_gray.setSizePolicy(sizePolicy) self.imageLabel_gray.setMinimumSize(QtCore.QSize(300, 225)) self.imageLabel_gray.setMaximumSize(QtCore.QSize(300, 225)) self.imageLabel_gray.setText("") self.imageLabel_gray.setPixmap(QtGui.QPixmap("source/nonentity.png")) self.imageLabel_gray.setScaledContents(True) self.imageLabel_gray.setAlignment(QtCore.Qt.AlignCenter) self.imageLabel_gray.setObjectName("imageLabel_gray") self.verticalLayout_2.addWidget(self.imageLabel_gray) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.cannyLabel = QtWidgets.QLabel(self.layoutWidget) self.cannyLabel.setMinimumSize(QtCore.QSize(100, 22)) self.cannyLabel.setMaximumSize(QtCore.QSize(16777215, 22)) self.cannyLabel.setObjectName("cannyLabel") self.horizontalLayout.addWidget(self.cannyLabel) spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem2) self.lowThresholdLabel = QtWidgets.QLabel(self.layoutWidget) self.lowThresholdLabel.setObjectName("lowThresholdLabel") self.horizontalLayout.addWidget(self.lowThresholdLabel) self.Threshold1 = QtWidgets.QSpinBox(self.layoutWidget) self.Threshold1.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor)) self.Threshold1.setMaximum(500) self.Threshold1.setProperty("value", 20) self.Threshold1.setObjectName("Threshold1") self.horizontalLayout.addWidget(self.Threshold1) self.highThresholdLabel = QtWidgets.QLabel(self.layoutWidget) self.highThresholdLabel.setObjectName("highThresholdLabel") self.horizontalLayout.addWidget(self.highThresholdLabel) self.Threshold2 = QtWidgets.QSpinBox(self.layoutWidget) self.Threshold2.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor)) self.Threshold2.setMaximum(1000) self.Threshold2.setProperty("value", 50) self.Threshold2.setObjectName("Threshold2") self.horizontalLayout.addWidget(self.Threshold2) self.verticalLayout_2.addLayout(self.horizontalLayout) self.imageLabel_edge = QtWidgets.QLabel(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.imageLabel_edge.sizePolicy().hasHeightForWidth()) self.imageLabel_edge.setSizePolicy(sizePolicy) self.imageLabel_edge.setMinimumSize(QtCore.QSize(300, 225)) self.imageLabel_edge.setMaximumSize(QtCore.QSize(300, 225)) self.imageLabel_edge.setText("") self.imageLabel_edge.setPixmap(QtGui.QPixmap("source/nonentity.png")) self.imageLabel_edge.setScaledContents(True) self.imageLabel_edge.setAlignment(QtCore.Qt.AlignCenter) self.imageLabel_edge.setObjectName("imageLabel_edge") self.verticalLayout_2.addWidget(self.imageLabel_edge) self.horizontalLayout_4.addLayout(self.verticalLayout_2) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1306, 23)) self.menubar.setObjectName("menubar") self.SettingMenu = QtWidgets.QMenu(self.menubar) self.SettingMenu.setObjectName("SettingMenu") self.HelpMenu = QtWidgets.QMenu(self.menubar) self.HelpMenu.setObjectName("HelpMenu") self.menu = QtWidgets.QMenu(self.menubar) self.menu.setObjectName("menu") MainWindow.setMenuBar(self.menubar) self.status = QtWidgets.QStatusBar(MainWindow) self.status.setObjectName("status") MainWindow.setStatusBar(self.status) self.setPropertyAction = QtWidgets.QAction(MainWindow) self.setPropertyAction.setObjectName("setPropertyAction") self.DefaultAction = QtWidgets.QAction(MainWindow) self.DefaultAction.setObjectName("DefaultAction") self.AboutAction = QtWidgets.QAction(MainWindow) self.AboutAction.setObjectName("AboutAction") self.HelpAction = QtWidgets.QAction(MainWindow) self.HelpAction.setObjectName("HelpAction") self.ChooseCameraAction = QtWidgets.QAction(MainWindow) self.ChooseCameraAction.setObjectName("ChooseCameraAction") self.SaveSetAction = QtWidgets.QAction(MainWindow) self.SaveSetAction.setObjectName("SaveSetAction") self.FaceDetection = QtWidgets.QAction(MainWindow) self.FaceDetection.setCheckable(True) self.FaceDetection.setChecked(False) self.FaceDetection.setEnabled(True) self.FaceDetection.setObjectName("FaceDetection") self.FaceRecognition = QtWidgets.QAction(MainWindow) self.FaceRecognition.setCheckable(True) self.FaceRecognition.setObjectName("FaceRecognition") self.FaceCapture = QtWidgets.QAction(MainWindow) self.FaceCapture.setCheckable(True) self.FaceCapture.setObjectName("FaceCapture") self.ModelTraining = QtWidgets.QAction(MainWindow) self.ModelTraining.setObjectName("ModelTraining") self.ModelTraining.setEnabled(False) self.SettingMenu.addAction(self.ChooseCameraAction) self.SettingMenu.addAction(self.setPropertyAction) self.SettingMenu.addAction(self.SaveSetAction) self.SettingMenu.addSeparator() self.SettingMenu.addAction(self.DefaultAction) self.HelpMenu.addAction(self.AboutAction) self.HelpMenu.addAction(self.HelpAction) self.menu.addAction(self.FaceDetection) self.menu.addAction(self.FaceRecognition) self.menu.addSeparator() self.menu.addAction(self.FaceCapture) self.menu.addAction(self.ModelTraining) self.menubar.addAction(self.SettingMenu.menuAction()) self.menubar.addAction(self.menu.menuAction()) self.menubar.addAction(self.HelpMenu.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "USB摄像头图像获取及处理软件")) self.label_pro.setText(_translate("MainWindow", " 当前参数")) self.Label_sat.setText(_translate("MainWindow", "饱和度值:")) self.Label_sha.setText(_translate("MainWindow", "锐 度 值:")) self.Label_gaiV.setText(_translate("MainWindow", "0")) self.Label_gamV.setText(_translate("MainWindow", "0")) self.Label_FPSV.setText(_translate("MainWindow", "30")) self.Label_con.setText(_translate("MainWindow", "对比度值:")) self.Label_shaV.setText(_translate("MainWindow", "0")) self.Label_gai.setText(_translate("MainWindow", "增 益 值:")) self.Label_hueV.setText(_translate("MainWindow", "0")) self.Label_gam.setText(_translate("MainWindow", "灰度系数:")) self.Label_FPS.setText(_translate("MainWindow", "帧 率:")) self.Label_briV.setText(_translate("MainWindow", "0")) self.Label_bri.setText(_translate("MainWindow", " 亮 度 值:")) self.Label_conV.setText(_translate("MainWindow", "0 ")) self.Label_satV.setText(_translate("MainWindow", "0")) self.Label_hue.setText(_translate("MainWindow", "色 调 值:")) self.label_hist.setText(_translate("MainWindow", " 直方图")) self.ButtonSet.setWhatsThis( _translate("MainWindow", "<html><head/><body><p>摄像头属性参数的设置</p></body></html>")) self.ButtonSet.setText(_translate("MainWindow", "参数设置")) self.label_cam.setText(_translate("MainWindow", "实时图像")) self.buttonChoose.setText(_translate("MainWindow", "切换摄像头")) self.ButtonStop.setText(_translate("MainWindow", "暂停")) self.buttonvideo.setText(_translate("MainWindow", "录像")) self.buttoncamera.setText(_translate("MainWindow", "拍照")) self.label_gray.setText(_translate("MainWindow", "灰度图像")) self.cannyLabel.setText(_translate("MainWindow", "边缘检测")) self.lowThresholdLabel.setText(_translate("MainWindow", "阈值1")) self.highThresholdLabel.setText(_translate("MainWindow", "阈值2")) self.SettingMenu.setTitle(_translate("MainWindow", "图像采集")) self.HelpMenu.setTitle(_translate("MainWindow", "帮助")) self.menu.setTitle(_translate("MainWindow", "人脸识别")) self.setPropertyAction.setText(_translate("MainWindow", "摄像头参数设置")) self.setPropertyAction.setShortcut(_translate("MainWindow", "Alt+P")) self.DefaultAction.setText(_translate("MainWindow", "恢复初始值")) self.DefaultAction.setToolTip(_translate("MainWindow", "恢复初始值")) self.DefaultAction.setShortcut(_translate("MainWindow", "Ctrl+R")) self.AboutAction.setText(_translate("MainWindow", "关于")) self.AboutAction.setShortcut(_translate("MainWindow", "Alt+A")) self.HelpAction.setText(_translate("MainWindow", "帮助")) self.HelpAction.setShortcut(_translate("MainWindow", "Alt+H")) self.ChooseCameraAction.setText(_translate("MainWindow", "切换摄像头")) self.ChooseCameraAction.setShortcut(_translate("MainWindow", "Alt+C")) self.SaveSetAction.setText(_translate("MainWindow", "图像获取设置")) self.SaveSetAction.setShortcut(_translate("MainWindow", "Alt+S")) self.FaceDetection.setText(_translate("MainWindow", "人脸检测")) self.FaceRecognition.setText(_translate("MainWindow", "人脸识别")) self.FaceCapture.setText(_translate("MainWindow", "人脸采集")) self.ModelTraining.setText(_translate("MainWindow", "模型训练"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(800, 600) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout_3.setObjectName("verticalLayout_3") self.scrollArea = QtWidgets.QScrollArea(self.centralwidget) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName("scrollArea") self.scrollAreaWidgetContents = QtWidgets.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 763, 967)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.pushButton_show_dataPre = QtWidgets.QPushButton(self.scrollAreaWidgetContents) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_show_dataPre.sizePolicy().hasHeightForWidth()) self.pushButton_show_dataPre.setSizePolicy(sizePolicy) self.pushButton_show_dataPre.setObjectName("pushButton_show_dataPre") self.horizontalLayout_2.addWidget(self.pushButton_show_dataPre) self.pushButton_show_trade_flow = QtWidgets.QPushButton(self.scrollAreaWidgetContents) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_show_trade_flow.sizePolicy().hasHeightForWidth()) self.pushButton_show_trade_flow.setSizePolicy(sizePolicy) self.pushButton_show_trade_flow.setObjectName("pushButton_show_trade_flow") self.horizontalLayout_2.addWidget(self.pushButton_show_trade_flow) self.pushButton_show_money_flow = QtWidgets.QPushButton(self.scrollAreaWidgetContents) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_show_money_flow.sizePolicy().hasHeightForWidth()) self.pushButton_show_money_flow.setSizePolicy(sizePolicy) self.pushButton_show_money_flow.setObjectName("pushButton_show_money_flow") self.horizontalLayout_2.addWidget(self.pushButton_show_money_flow) self.pushButton_hide_output = QtWidgets.QPushButton(self.scrollAreaWidgetContents) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_hide_output.sizePolicy().hasHeightForWidth()) self.pushButton_hide_output.setSizePolicy(sizePolicy) self.pushButton_hide_output.setCheckable(True) self.pushButton_hide_output.setChecked(True) self.pushButton_hide_output.setObjectName("pushButton_hide_output") self.horizontalLayout_2.addWidget(self.pushButton_hide_output) self.verticalLayout.addLayout(self.horizontalLayout_2) self.tableWidget = QtWidgets.QTableWidget(self.scrollAreaWidgetContents) self.tableWidget.setMinimumSize(QtCore.QSize(0, 210)) self.tableWidget.setObjectName("tableWidget") self.tableWidget.setColumnCount(0) self.tableWidget.setRowCount(0) self.verticalLayout.addWidget(self.tableWidget) self.matplotlibwidget_static = MatplotlibWidget(self.scrollAreaWidgetContents) self.matplotlibwidget_static.setMinimumSize(QtCore.QSize(0, 700)) self.matplotlibwidget_static.setObjectName("matplotlibwidget_static") self.verticalLayout.addWidget(self.matplotlibwidget_static) self.verticalLayout_2.addLayout(self.verticalLayout) self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.verticalLayout_3.addWidget(self.scrollArea) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 23)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.pushButton_hide_output.clicked['bool'].connect(self.tableWidget.setVisible) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.pushButton_show_dataPre.setText(_translate("MainWindow", "查看数据处理(随机)")) self.pushButton_show_trade_flow.setText(_translate("MainWindow", "查看交易流水")) self.pushButton_show_money_flow.setText(_translate("MainWindow", "查看资金流水")) self.pushButton_hide_output.setText(_translate("MainWindow", "隐藏输出结果"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(800, 600) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout_3.setObjectName("verticalLayout_3") self.scrollArea = QtWidgets.QScrollArea(self.centralwidget) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName("scrollArea") self.scrollAreaWidgetContents = QtWidgets.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 763, 967)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.verticalLayout_2 = QtWidgets.QVBoxLayout( self.scrollAreaWidgetContents) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.pushButton_show_dataPre = QtWidgets.QPushButton( self.scrollAreaWidgetContents) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.pushButton_show_dataPre.sizePolicy().hasHeightForWidth()) self.pushButton_show_dataPre.setSizePolicy(sizePolicy) self.pushButton_show_dataPre.setObjectName("pushButton_show_dataPre") self.horizontalLayout_2.addWidget(self.pushButton_show_dataPre) self.pushButton_show_trade_flow = QtWidgets.QPushButton( self.scrollAreaWidgetContents) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.pushButton_show_trade_flow.sizePolicy().hasHeightForWidth()) self.pushButton_show_trade_flow.setSizePolicy(sizePolicy) self.pushButton_show_trade_flow.setObjectName( "pushButton_show_trade_flow") self.horizontalLayout_2.addWidget(self.pushButton_show_trade_flow) self.pushButton_show_money_flow = QtWidgets.QPushButton( self.scrollAreaWidgetContents) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.pushButton_show_money_flow.sizePolicy().hasHeightForWidth()) self.pushButton_show_money_flow.setSizePolicy(sizePolicy) self.pushButton_show_money_flow.setObjectName( "pushButton_show_money_flow") self.horizontalLayout_2.addWidget(self.pushButton_show_money_flow) self.pushButton_hide_output = QtWidgets.QPushButton( self.scrollAreaWidgetContents) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.pushButton_hide_output.sizePolicy().hasHeightForWidth()) self.pushButton_hide_output.setSizePolicy(sizePolicy) self.pushButton_hide_output.setCheckable(True) self.pushButton_hide_output.setChecked(True) self.pushButton_hide_output.setObjectName("pushButton_hide_output") self.horizontalLayout_2.addWidget(self.pushButton_hide_output) self.verticalLayout.addLayout(self.horizontalLayout_2) self.tableWidget = QtWidgets.QTableWidget( self.scrollAreaWidgetContents) self.tableWidget.setMinimumSize(QtCore.QSize(0, 210)) self.tableWidget.setObjectName("tableWidget") self.tableWidget.setColumnCount(0) self.tableWidget.setRowCount(0) self.verticalLayout.addWidget(self.tableWidget) self.matplotlibwidget_static = MatplotlibWidget( self.scrollAreaWidgetContents) self.matplotlibwidget_static.setMinimumSize(QtCore.QSize(0, 700)) self.matplotlibwidget_static.setObjectName("matplotlibwidget_static") self.verticalLayout.addWidget(self.matplotlibwidget_static) self.verticalLayout_2.addLayout(self.verticalLayout) self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.verticalLayout_3.addWidget(self.scrollArea) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 23)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.pushButton_hide_output.clicked['bool'].connect( self.tableWidget.setVisible) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.pushButton_show_dataPre.setText( _translate("MainWindow", "查詢資料處理(隨機)")) self.pushButton_show_trade_flow.setText( _translate("MainWindow", "查詢交易流水")) self.pushButton_show_money_flow.setText( _translate("MainWindow", "查詢資金流水")) self.pushButton_hide_output.setText(_translate("MainWindow", "隱藏輸出結果"))
class Ui_Description(object): def setupUi(self, Description): Description.setObjectName("Description") Description.resize(1093, 757) self.gridLayout_2 = QtWidgets.QGridLayout(Description) self.gridLayout_2.setObjectName("gridLayout_2") self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.verticalLayout_8 = QtWidgets.QVBoxLayout() self.verticalLayout_8.setObjectName("verticalLayout_8") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.verticalLayout_5 = QtWidgets.QVBoxLayout() self.verticalLayout_5.setObjectName("verticalLayout_5") self.verticalLayout_3 = QtWidgets.QVBoxLayout() self.verticalLayout_3.setObjectName("verticalLayout_3") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label = QtWidgets.QLabel(Description) self.label.setObjectName("label") self.horizontalLayout_2.addWidget(self.label) self.buttonLoadTrainingData = QtWidgets.QPushButton(Description) self.buttonLoadTrainingData.setObjectName("buttonLoadTrainingData") self.horizontalLayout_2.addWidget(self.buttonLoadTrainingData) self.buttonClearTrainingData = QtWidgets.QPushButton(Description) self.buttonClearTrainingData.setObjectName("buttonClearTrainingData") self.horizontalLayout_2.addWidget(self.buttonClearTrainingData) self.verticalLayout_3.addLayout(self.horizontalLayout_2) self.lineEditTrainingData = QtWidgets.QLineEdit(Description) self.lineEditTrainingData.setReadOnly(True) self.lineEditTrainingData.setObjectName("lineEditTrainingData") self.verticalLayout_3.addWidget(self.lineEditTrainingData) self.verticalLayout_5.addLayout(self.verticalLayout_3) self.verticalLayout_4 = QtWidgets.QVBoxLayout() self.verticalLayout_4.setObjectName("verticalLayout_4") self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.label_2 = QtWidgets.QLabel(Description) self.label_2.setObjectName("label_2") self.horizontalLayout_3.addWidget(self.label_2) self.buttonLoadTestingData = QtWidgets.QPushButton(Description) self.buttonLoadTestingData.setObjectName("buttonLoadTestingData") self.horizontalLayout_3.addWidget(self.buttonLoadTestingData) self.buttonClearTestingData = QtWidgets.QPushButton(Description) self.buttonClearTestingData.setObjectName("buttonClearTestingData") self.horizontalLayout_3.addWidget(self.buttonClearTestingData) self.verticalLayout_4.addLayout(self.horizontalLayout_3) self.lineEditTestingData = QtWidgets.QLineEdit(Description) self.lineEditTestingData.setReadOnly(True) self.lineEditTestingData.setObjectName("lineEditTestingData") self.verticalLayout_4.addWidget(self.lineEditTestingData) self.verticalLayout_5.addLayout(self.verticalLayout_4) self.verticalLayout.addLayout(self.verticalLayout_5) self.verticalLayout_6 = QtWidgets.QVBoxLayout() self.verticalLayout_6.setObjectName("verticalLayout_6") self.label_3 = QtWidgets.QLabel(Description) self.label_3.setObjectName("label_3") self.verticalLayout_6.addWidget(self.label_3) self.textEditDataDescription = QtWidgets.QTextEdit(Description) self.textEditDataDescription.setObjectName("textEditDataDescription") self.verticalLayout_6.addWidget(self.textEditDataDescription) self.verticalLayout.addLayout(self.verticalLayout_6) self.verticalLayout_8.addLayout(self.verticalLayout) self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.label_4 = QtWidgets.QLabel(Description) self.label_4.setObjectName("label_4") self.verticalLayout_2.addWidget(self.label_4) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.buttonLoadResult = QtWidgets.QPushButton(Description) self.buttonLoadResult.setObjectName("buttonLoadResult") self.horizontalLayout.addWidget(self.buttonLoadResult) self.buttonClearResult = QtWidgets.QPushButton(Description) self.buttonClearResult.setObjectName("buttonClearResult") self.horizontalLayout.addWidget(self.buttonClearResult) self.verticalLayout_2.addLayout(self.horizontalLayout) self.lineEditResultPath = QtWidgets.QLineEdit(Description) self.lineEditResultPath.setReadOnly(True) self.lineEditResultPath.setObjectName("lineEditResultPath") self.verticalLayout_2.addWidget(self.lineEditResultPath) self.textEditDescription = QtWidgets.QTextEdit(Description) self.textEditDescription.setObjectName("textEditDescription") self.verticalLayout_2.addWidget(self.textEditDescription) self.verticalLayout_8.addLayout(self.verticalLayout_2) self.buttonGenerate = QtWidgets.QPushButton(Description) self.buttonGenerate.setMinimumSize(QtCore.QSize(0, 50)) font = QtGui.QFont() font.setFamily("Adobe Devanagari") font.setPointSize(11) font.setBold(True) font.setWeight(75) self.buttonGenerate.setFont(font) self.buttonGenerate.setObjectName("buttonGenerate") self.verticalLayout_8.addWidget(self.buttonGenerate) self.horizontalLayout_5.addLayout(self.verticalLayout_8) self.verticalLayout_7 = QtWidgets.QVBoxLayout() self.verticalLayout_7.setObjectName("verticalLayout_7") self.canvasROC = MatplotlibWidget(Description) self.canvasROC.setMinimumSize(QtCore.QSize(400, 400)) self.canvasROC.setObjectName("canvasROC") self.verticalLayout_7.addWidget(self.canvasROC) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.checkROCTrain = QtWidgets.QCheckBox(Description) self.checkROCTrain.setObjectName("checkROCTrain") self.horizontalLayout_4.addWidget(self.checkROCTrain) self.checkROCValidation = QtWidgets.QCheckBox(Description) self.checkROCValidation.setObjectName("checkROCValidation") self.horizontalLayout_4.addWidget(self.checkROCValidation) self.checkROCTest = QtWidgets.QCheckBox(Description) self.checkROCTest.setObjectName("checkROCTest") self.horizontalLayout_4.addWidget(self.checkROCTest) self.verticalLayout_7.addLayout(self.horizontalLayout_4) self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.label_8 = QtWidgets.QLabel(Description) self.label_8.setObjectName("label_8") self.gridLayout.addWidget(self.label_8, 2, 0, 1, 1) self.comboFeatureSelector = QtWidgets.QComboBox(Description) self.comboFeatureSelector.setObjectName("comboFeatureSelector") self.gridLayout.addWidget(self.comboFeatureSelector, 2, 1, 1, 1) self.label_10 = QtWidgets.QLabel(Description) self.label_10.setObjectName("label_10") self.gridLayout.addWidget(self.label_10, 4, 0, 1, 1) self.label_9 = QtWidgets.QLabel(Description) self.label_9.setObjectName("label_9") self.gridLayout.addWidget(self.label_9, 3, 0, 1, 1) self.comboDimensionReduction = QtWidgets.QComboBox(Description) self.comboDimensionReduction.setObjectName("comboDimensionReduction") self.gridLayout.addWidget(self.comboDimensionReduction, 1, 1, 1, 1) self.label_7 = QtWidgets.QLabel(Description) self.label_7.setObjectName("label_7") self.gridLayout.addWidget(self.label_7, 1, 0, 1, 1) self.comboNormalizer = QtWidgets.QComboBox(Description) self.comboNormalizer.setObjectName("comboNormalizer") self.gridLayout.addWidget(self.comboNormalizer, 0, 1, 1, 1) self.label_6 = QtWidgets.QLabel(Description) self.label_6.setObjectName("label_6") self.gridLayout.addWidget(self.label_6, 0, 0, 1, 1) self.comboClassifier = QtWidgets.QComboBox(Description) self.comboClassifier.setObjectName("comboClassifier") self.gridLayout.addWidget(self.comboClassifier, 3, 1, 1, 1) self.spinBoxFeatureNumber = QtWidgets.QSpinBox(Description) self.spinBoxFeatureNumber.setObjectName("spinBoxFeatureNumber") self.gridLayout.addWidget(self.spinBoxFeatureNumber, 4, 1, 1, 1) self.verticalLayout_7.addLayout(self.gridLayout) self.verticalLayout_7.setStretch(0, 15) self.verticalLayout_7.setStretch(1, 1) self.verticalLayout_7.setStretch(2, 5) self.horizontalLayout_5.addLayout(self.verticalLayout_7) self.horizontalLayout_5.setStretch(0, 1) self.horizontalLayout_5.setStretch(1, 2) self.gridLayout_2.addLayout(self.horizontalLayout_5, 0, 0, 1, 1) self.retranslateUi(Description) QtCore.QMetaObject.connectSlotsByName(Description) def retranslateUi(self, Description): _translate = QtCore.QCoreApplication.translate Description.setWindowTitle(_translate("Description", "Description")) self.label.setText(_translate("Description", "Training data")) self.buttonLoadTrainingData.setText(_translate("Description", "Load")) self.buttonClearTrainingData.setText(_translate( "Description", "Clear")) self.label_2.setText(_translate("Description", "Testing data")) self.buttonLoadTestingData.setText(_translate("Description", "Load")) self.buttonClearTestingData.setText(_translate("Description", "Clear")) self.label_3.setText(_translate("Description", "Data Description")) self.label_4.setText(_translate("Description", "Pipeline Result")) self.buttonLoadResult.setText(_translate("Description", "Load")) self.buttonClearResult.setText(_translate("Description", "Clear")) self.buttonGenerate.setText( _translate("Description", "Generate Description")) self.checkROCTrain.setText(_translate("Description", "Train")) self.checkROCValidation.setText(_translate("Description", "Validation")) self.checkROCTest.setText(_translate("Description", "Test")) self.label_8.setText(_translate("Description", "Feature Selector")) self.label_10.setText(_translate("Description", "Feature Number")) self.label_9.setText(_translate("Description", "Classifier")) self.label_7.setText(_translate("Description", "Dimension Reducer")) self.label_6.setText(_translate("Description", "Normalizer"))
class Ui_Data_edit(object): def setupUi(self, Data_edit): Data_edit.setObjectName("Data_edit") Data_edit.resize(860, 478) Data_edit.setMinimumSize(QtCore.QSize(860, 0)) self.horizontalLayout = QtWidgets.QHBoxLayout(Data_edit) self.horizontalLayout.setObjectName("horizontalLayout") self.splitter = QtWidgets.QSplitter(Data_edit) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.splitter.sizePolicy().hasHeightForWidth()) self.splitter.setSizePolicy(sizePolicy) self.splitter.setMinimumSize(QtCore.QSize(860, 0)) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setChildrenCollapsible(True) self.splitter.setObjectName("splitter") self.parameter_setting = QtWidgets.QWidget(self.splitter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth( self.parameter_setting.sizePolicy().hasHeightForWidth()) self.parameter_setting.setSizePolicy(sizePolicy) self.parameter_setting.setMinimumSize(QtCore.QSize(250, 460)) self.parameter_setting.setMaximumSize(QtCore.QSize(250, 16777215)) self.parameter_setting.setMouseTracking(True) self.parameter_setting.setObjectName("parameter_setting") self.verticalLayout = QtWidgets.QVBoxLayout(self.parameter_setting) self.verticalLayout.setObjectName("verticalLayout") self.Parameter_setting = QtWidgets.QLabel(self.parameter_setting) font = QtGui.QFont() font.setPointSize(14) font.setBold(True) font.setWeight(75) self.Parameter_setting.setFont(font) self.Parameter_setting.setObjectName("Parameter_setting") self.verticalLayout.addWidget(self.Parameter_setting) self.Brain_hot_plot = QtWidgets.QLabel(self.parameter_setting) self.Brain_hot_plot.setObjectName("Brain_hot_plot") self.verticalLayout.addWidget(self.Brain_hot_plot) self.Brain_hot_plot_layout = QtWidgets.QVBoxLayout() self.Brain_hot_plot_layout.setObjectName("Brain_hot_plot_layout") self.blank_blank = QtWidgets.QHBoxLayout() self.blank_blank.setObjectName("blank_blank") self.start = QtWidgets.QLineEdit(self.parameter_setting) self.start.setMinimumSize(QtCore.QSize(60, 30)) self.start.setMaximumSize(QtCore.QSize(100000, 30)) self.start.setObjectName("start") self.blank_blank.addWidget(self.start) self.line = QtWidgets.QLabel(self.parameter_setting) self.line.setMinimumSize(QtCore.QSize(0, 30)) self.line.setMaximumSize(QtCore.QSize(10000, 30)) self.line.setObjectName("line") self.blank_blank.addWidget(self.line) self.end = QtWidgets.QLineEdit(self.parameter_setting) self.end.setMinimumSize(QtCore.QSize(60, 30)) self.end.setMaximumSize(QtCore.QSize(100000, 16777215)) self.end.setObjectName("end") self.blank_blank.addWidget(self.end) self.Brain_hot_plot_layout.addLayout(self.blank_blank) self.plot_clear = QtWidgets.QHBoxLayout() self.plot_clear.setObjectName("plot_clear") self.plot = QtWidgets.QPushButton(self.parameter_setting) self.plot.setMinimumSize(QtCore.QSize(0, 30)) self.plot.setObjectName("plot") self.plot_clear.addWidget(self.plot) self.clear = QtWidgets.QPushButton(self.parameter_setting) self.clear.setMinimumSize(QtCore.QSize(0, 30)) self.clear.setObjectName("clear") self.plot_clear.addWidget(self.clear) self.Brain_hot_plot_layout.addLayout(self.plot_clear) self.verticalLayout.addLayout(self.Brain_hot_plot_layout) self.Add_mark_line = QtWidgets.QLabel(self.parameter_setting) self.Add_mark_line.setObjectName("Add_mark_line") self.verticalLayout.addWidget(self.Add_mark_line) self.Mark = QtWidgets.QHBoxLayout() self.Mark.setObjectName("Mark") self.mark_label = QtWidgets.QLabel(self.parameter_setting) self.mark_label.setMinimumSize(QtCore.QSize(60, 30)) self.mark_label.setMaximumSize(QtCore.QSize(100, 30)) self.mark_label.setObjectName("mark_label") self.Mark.addWidget(self.mark_label) self.mark_blank = QtWidgets.QLineEdit(self.parameter_setting) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.mark_blank.sizePolicy().hasHeightForWidth()) self.mark_blank.setSizePolicy(sizePolicy) self.mark_blank.setMinimumSize(QtCore.QSize(60, 30)) self.mark_blank.setMaximumSize(QtCore.QSize(100, 30)) self.mark_blank.setObjectName("mark_blank") self.Mark.addWidget(self.mark_blank) self.verticalLayout.addLayout(self.Mark) self.Datapoint = QtWidgets.QHBoxLayout() self.Datapoint.setObjectName("Datapoint") self.datapoint_label = QtWidgets.QLabel(self.parameter_setting) self.datapoint_label.setMinimumSize(QtCore.QSize(60, 30)) self.datapoint_label.setMaximumSize(QtCore.QSize(100, 30)) self.datapoint_label.setObjectName("datapoint_label") self.Datapoint.addWidget(self.datapoint_label) self.datapoint_blank = QtWidgets.QLineEdit(self.parameter_setting) self.datapoint_blank.setMinimumSize(QtCore.QSize(60, 30)) self.datapoint_blank.setMaximumSize(QtCore.QSize(100, 30)) self.datapoint_blank.setObjectName("datapoint_blank") self.Datapoint.addWidget(self.datapoint_blank) self.verticalLayout.addLayout(self.Datapoint) self.Addline_clear_layout = QtWidgets.QHBoxLayout() self.Addline_clear_layout.setObjectName("Addline_clear_layout") self.Add_line = QtWidgets.QPushButton(self.parameter_setting) self.Add_line.setObjectName("Add_line") self.Addline_clear_layout.addWidget(self.Add_line) self.Clear = QtWidgets.QPushButton(self.parameter_setting) self.Clear.setObjectName("Clear") self.Addline_clear_layout.addWidget(self.Clear) self.Clear_line = QtWidgets.QPushButton(self.parameter_setting) self.Clear_line.setMinimumSize(QtCore.QSize(0, 0)) self.Clear_line.setObjectName("Clear_line") self.Addline_clear_layout.addWidget(self.Clear_line) self.verticalLayout.addLayout(self.Addline_clear_layout) self.Txt_undo_layout = QtWidgets.QHBoxLayout() self.Txt_undo_layout.setObjectName("Txt_undo_layout") self.From_outside_txt = QtWidgets.QPushButton(self.parameter_setting) self.From_outside_txt.setObjectName("From_outside_txt") self.Txt_undo_layout.addWidget(self.From_outside_txt) self.Undo = QtWidgets.QPushButton(self.parameter_setting) self.Undo.setObjectName("Undo") self.Txt_undo_layout.addWidget(self.Undo) self.verticalLayout.addLayout(self.Txt_undo_layout) self.Choose_displayed_channels = QtWidgets.QLabel( self.parameter_setting) self.Choose_displayed_channels.setObjectName( "Choose_displayed_channels") self.verticalLayout.addWidget(self.Choose_displayed_channels) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.channel_choose = QtWidgets.QLineEdit(self.parameter_setting) self.channel_choose.setMaximumSize(QtCore.QSize(100, 16777215)) self.channel_choose.setObjectName("channel_choose") self.horizontalLayout_2.addWidget(self.channel_choose) self.update_diagram = QtWidgets.QPushButton(self.parameter_setting) self.update_diagram.setMaximumSize(QtCore.QSize(150, 16777215)) self.update_diagram.setObjectName("update_diagram") self.horizontalLayout_2.addWidget(self.update_diagram) self.verticalLayout.addLayout(self.horizontalLayout_2) self.blank = QtWidgets.QLabel(self.parameter_setting) self.blank.setMinimumSize(QtCore.QSize(0, 100)) self.blank.setText("") self.blank.setObjectName("blank") self.verticalLayout.addWidget(self.blank) self.diagram = MatplotlibWidget(self.splitter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth( self.diagram.sizePolicy().hasHeightForWidth()) self.diagram.setSizePolicy(sizePolicy) self.diagram.setMinimumSize(QtCore.QSize(460, 460)) self.diagram.setObjectName("diagram") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.diagram) self.verticalLayout_3.setObjectName("verticalLayout_3") self.stack_filter_button = QtWidgets.QWidget(self.splitter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.stack_filter_button.sizePolicy().hasHeightForWidth()) self.stack_filter_button.setSizePolicy(sizePolicy) self.stack_filter_button.setMinimumSize(QtCore.QSize(150, 460)) self.stack_filter_button.setObjectName("stack_filter_button") self.layoutWidget = QtWidgets.QWidget(self.stack_filter_button) self.layoutWidget.setGeometry(QtCore.QRect(20, 250, 114, 95)) self.layoutWidget.setObjectName("layoutWidget") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.layoutWidget) self.verticalLayout_2.setObjectName("verticalLayout_2") self.Stack = QtWidgets.QPushButton(self.layoutWidget) self.Stack.setEnabled(True) self.Stack.setAcceptDrops(False) self.Stack.setCheckable(True) self.Stack.setChecked(False) self.Stack.setObjectName("Stack") self.verticalLayout_2.addWidget(self.Stack) self.Filter = QtWidgets.QPushButton(self.layoutWidget) self.Filter.setEnabled(True) self.Filter.setAcceptDrops(False) self.Filter.setCheckable(True) self.Filter.setChecked(False) self.Filter.setObjectName("Filter") self.verticalLayout_2.addWidget(self.Filter) self.Reset = QtWidgets.QPushButton(self.layoutWidget) self.Reset.setObjectName("Reset") self.verticalLayout_2.addWidget(self.Reset) self.horizontalLayout.addWidget(self.splitter) self.retranslateUi(Data_edit) QtCore.QMetaObject.connectSlotsByName(Data_edit) def retranslateUi(self, Data_edit): _translate = QtCore.QCoreApplication.translate Data_edit.setWindowTitle(_translate("Data_edit", "Data_edit")) self.Parameter_setting.setText( _translate("Data_edit", "Parameter Setting")) self.Brain_hot_plot.setText(_translate("Data_edit", "--Brain Hot Plot")) self.line.setText(_translate("Data_edit", "----")) self.plot.setText(_translate("Data_edit", "plot")) self.clear.setText(_translate("Data_edit", "clear")) self.Add_mark_line.setText(_translate("Data_edit", "--Add Mark Line")) self.mark_label.setText(_translate("Data_edit", "Mark:")) self.datapoint_label.setText(_translate("Data_edit", "Datapoint:")) self.Add_line.setText(_translate("Data_edit", "Add_line")) self.Clear.setText(_translate("Data_edit", "Clear")) self.Clear_line.setText(_translate("Data_edit", "Clear_line")) self.From_outside_txt.setText( _translate("Data_edit", "From_outside_txt")) self.Undo.setText(_translate("Data_edit", "Undo")) self.Choose_displayed_channels.setText( _translate("Data_edit", "--Choose displayed channels")) self.update_diagram.setText(_translate("Data_edit", "update_diagram")) self.Stack.setText(_translate("Data_edit", "Stack")) self.Filter.setText(_translate("Data_edit", "Filter(1-64Hz)")) self.Reset.setText(_translate("Data_edit", "Reset"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(873, 750) font = QtGui.QFont() font.setBold(False) font.setItalic(False) font.setUnderline(False) font.setWeight(50) font.setStrikeOut(False) font.setKerning(True) MainWindow.setFont(font) MainWindow.setTabletTracking(False) MainWindow.setAutoFillBackground(False) self.centralWidget = QtWidgets.QWidget(MainWindow) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.centralWidget.sizePolicy().hasHeightForWidth()) self.centralWidget.setSizePolicy(sizePolicy) self.centralWidget.setObjectName("centralWidget") self.horizontalLayout_7 = QtWidgets.QHBoxLayout(self.centralWidget) self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.groupBox = QtWidgets.QGroupBox(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.groupBox.setFlat(False) self.groupBox.setCheckable(False) self.groupBox.setObjectName("groupBox") self.formLayout = QtWidgets.QFormLayout(self.groupBox) self.formLayout.setObjectName("formLayout") self.label = QtWidgets.QLabel(self.groupBox) self.label.setObjectName("label") self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label) self.comboBoxSerialPort = QtWidgets.QComboBox(self.groupBox) self.comboBoxSerialPort.setObjectName("comboBoxSerialPort") self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.comboBoxSerialPort) self.label_3 = QtWidgets.QLabel(self.groupBox) self.label_3.setObjectName("label_3") self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_3) self.comboBoxBaudRate = QtWidgets.QComboBox(self.groupBox) self.comboBoxBaudRate.setEnabled(True) self.comboBoxBaudRate.setObjectName("comboBoxBaudRate") self.comboBoxBaudRate.addItem("") self.comboBoxBaudRate.addItem("") self.comboBoxBaudRate.addItem("") self.comboBoxBaudRate.addItem("") self.comboBoxBaudRate.addItem("") self.comboBoxBaudRate.addItem("") self.comboBoxBaudRate.addItem("") self.comboBoxBaudRate.addItem("") self.comboBoxBaudRate.addItem("") self.comboBoxBaudRate.addItem("") self.comboBoxBaudRate.addItem("") self.comboBoxBaudRate.addItem("") self.comboBoxBaudRate.addItem("") self.comboBoxBaudRate.addItem("") self.comboBoxBaudRate.addItem("") self.comboBoxBaudRate.addItem("") self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.comboBoxBaudRate) self.label_4 = QtWidgets.QLabel(self.groupBox) self.label_4.setObjectName("label_4") self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_4) self.comboBoxDataBits = QtWidgets.QComboBox(self.groupBox) self.comboBoxDataBits.setEnabled(True) self.comboBoxDataBits.setObjectName("comboBoxDataBits") self.comboBoxDataBits.addItem("") self.comboBoxDataBits.addItem("") self.comboBoxDataBits.addItem("") self.comboBoxDataBits.addItem("") self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.comboBoxDataBits) self.label_5 = QtWidgets.QLabel(self.groupBox) self.label_5.setObjectName("label_5") self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.label_5) self.comboBoxParityBits = QtWidgets.QComboBox(self.groupBox) self.comboBoxParityBits.setEnabled(True) self.comboBoxParityBits.setObjectName("comboBoxParityBits") self.comboBoxParityBits.addItem("") self.comboBoxParityBits.addItem("") self.comboBoxParityBits.addItem("") self.formLayout.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.comboBoxParityBits) self.label_6 = QtWidgets.QLabel(self.groupBox) self.label_6.setObjectName("label_6") self.formLayout.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.label_6) self.comboBoxStopBits = QtWidgets.QComboBox(self.groupBox) self.comboBoxStopBits.setEnabled(True) self.comboBoxStopBits.setAcceptDrops(False) self.comboBoxStopBits.setObjectName("comboBoxStopBits") self.comboBoxStopBits.addItem("") self.comboBoxStopBits.addItem("") self.comboBoxStopBits.addItem("") self.formLayout.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.comboBoxStopBits) self.pushButtonOpenSerialPort = QtWidgets.QPushButton(self.groupBox) self.pushButtonOpenSerialPort.setAutoFillBackground(False) self.pushButtonOpenSerialPort.setObjectName("pushButtonOpenSerialPort") self.formLayout.setWidget(5, QtWidgets.QFormLayout.SpanningRole, self.pushButtonOpenSerialPort) self.label.raise_() self.label_3.raise_() self.label_4.raise_() self.label_5.raise_() self.label_6.raise_() self.comboBoxSerialPort.raise_() self.comboBoxBaudRate.raise_() self.comboBoxDataBits.raise_() self.comboBoxParityBits.raise_() self.comboBoxStopBits.raise_() self.pushButtonOpenSerialPort.raise_() self.verticalLayout_2.addWidget(self.groupBox) self.groupBox_3 = QtWidgets.QGroupBox(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox_3.sizePolicy().hasHeightForWidth()) self.groupBox_3.setSizePolicy(sizePolicy) self.groupBox_3.setMinimumSize(QtCore.QSize(131, 0)) self.groupBox_3.setObjectName("groupBox_3") self.formLayout_3 = QtWidgets.QFormLayout(self.groupBox_3) self.formLayout_3.setObjectName("formLayout_3") self.label_7 = QtWidgets.QLabel(self.groupBox_3) self.label_7.setObjectName("label_7") self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_7) self.label_11 = QtWidgets.QLabel(self.groupBox_3) self.label_11.setMaximumSize(QtCore.QSize(61, 16)) self.label_11.setObjectName("label_11") self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.label_11) self.label_10 = QtWidgets.QLabel(self.groupBox_3) self.label_10.setObjectName("label_10") self.formLayout_3.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_10) self.label_12 = QtWidgets.QLabel(self.groupBox_3) self.label_12.setMaximumSize(QtCore.QSize(61, 16)) self.label_12.setObjectName("label_12") self.formLayout_3.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.label_12) self.label_18 = QtWidgets.QLabel(self.groupBox_3) self.label_18.setObjectName("label_18") self.formLayout_3.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.label_18) self.label_20 = QtWidgets.QLabel(self.groupBox_3) self.label_20.setObjectName("label_20") self.formLayout_3.setWidget(6, QtWidgets.QFormLayout.LabelRole, self.label_20) self.label_22 = QtWidgets.QLabel(self.groupBox_3) self.label_22.setObjectName("label_22") self.formLayout_3.setWidget(6, QtWidgets.QFormLayout.FieldRole, self.label_22) self.pushButtonClearReceiveDisplay = QtWidgets.QPushButton( self.groupBox_3) self.pushButtonClearReceiveDisplay.setObjectName( "pushButtonClearReceiveDisplay") self.formLayout_3.setWidget(8, QtWidgets.QFormLayout.SpanningRole, self.pushButtonClearReceiveDisplay) self.pushButtonSaveReceiveData = QtWidgets.QPushButton(self.groupBox_3) self.pushButtonSaveReceiveData.setObjectName( "pushButtonSaveReceiveData") self.formLayout_3.setWidget(10, QtWidgets.QFormLayout.SpanningRole, self.pushButtonSaveReceiveData) self.label_21 = QtWidgets.QLabel(self.groupBox_3) self.label_21.setObjectName("label_21") self.formLayout_3.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.label_21) self.verticalLayout_2.addWidget(self.groupBox_3) self.groupBox_4 = QtWidgets.QGroupBox(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox_4.sizePolicy().hasHeightForWidth()) self.groupBox_4.setSizePolicy(sizePolicy) self.groupBox_4.setObjectName("groupBox_4") self.formLayout_6 = QtWidgets.QFormLayout(self.groupBox_4) self.formLayout_6.setObjectName("formLayout_6") self.checkBoxHex = QtWidgets.QCheckBox(self.groupBox_4) self.checkBoxHex.setObjectName("checkBoxHex") self.formLayout_6.setWidget(0, QtWidgets.QFormLayout.SpanningRole, self.checkBoxHex) self.checkBoxRTS = QtWidgets.QCheckBox(self.groupBox_4) self.checkBoxRTS.setObjectName("checkBoxRTS") self.formLayout_6.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.checkBoxRTS) self.checkBoxDTR = QtWidgets.QCheckBox(self.groupBox_4) self.checkBoxDTR.setObjectName("checkBoxDTR") self.formLayout_6.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.checkBoxDTR) self.pushButtonSreialMode = QtWidgets.QPushButton(self.groupBox_4) self.pushButtonSreialMode.setObjectName("pushButtonSreialMode") self.formLayout_6.setWidget(2, QtWidgets.QFormLayout.SpanningRole, self.pushButtonSreialMode) self.verticalLayout_2.addWidget(self.groupBox_4) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem) self.horizontalLayout_7.addLayout(self.verticalLayout_2) self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.scrollArea = QtWidgets.QScrollArea(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.scrollArea.sizePolicy().hasHeightForWidth()) self.scrollArea.setSizePolicy(sizePolicy) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName("scrollArea") self.scrollAreaWidgetContents = QtWidgets.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 712, 210)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.verticalLayout_3 = QtWidgets.QVBoxLayout( self.scrollAreaWidgetContents) self.verticalLayout_3.setObjectName("verticalLayout_3") self.textEditReceiveData = QtWidgets.QTextEdit( self.scrollAreaWidgetContents) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.textEditReceiveData.sizePolicy().hasHeightForWidth()) self.textEditReceiveData.setSizePolicy(sizePolicy) self.textEditReceiveData.setReadOnly(True) self.textEditReceiveData.setObjectName("textEditReceiveData") self.verticalLayout_3.addWidget(self.textEditReceiveData) self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.verticalLayout.addWidget(self.scrollArea) self.tabWidgetRobotMode = QtWidgets.QTabWidget(self.centralWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.tabWidgetRobotMode.sizePolicy().hasHeightForWidth()) self.tabWidgetRobotMode.setSizePolicy(sizePolicy) self.tabWidgetRobotMode.setObjectName("tabWidgetRobotMode") self.tab_3 = QtWidgets.QWidget() self.tab_3.setObjectName("tab_3") self.horizontalLayout = QtWidgets.QHBoxLayout(self.tab_3) self.horizontalLayout.setObjectName("horizontalLayout") self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.robotOpen = QtWidgets.QPushButton(self.tab_3) self.robotOpen.setMinimumSize(QtCore.QSize(0, 0)) self.robotOpen.setObjectName("robotOpen") self.gridLayout.addWidget(self.robotOpen, 0, 1, 1, 1) self.robotClose = QtWidgets.QPushButton(self.tab_3) self.robotClose.setEnabled(False) self.robotClose.setObjectName("robotClose") self.gridLayout.addWidget(self.robotClose, 0, 2, 1, 1) self.label_19 = QtWidgets.QLabel(self.tab_3) self.label_19.setObjectName("label_19") self.gridLayout.addWidget(self.label_19, 0, 3, 1, 1) self.label_2 = QtWidgets.QLabel(self.tab_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_2.sizePolicy().hasHeightForWidth()) self.label_2.setSizePolicy(sizePolicy) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.joint0MoveL = QtWidgets.QPushButton(self.tab_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.joint0MoveL.sizePolicy().hasHeightForWidth()) self.joint0MoveL.setSizePolicy(sizePolicy) self.joint0MoveL.setLayoutDirection(QtCore.Qt.LeftToRight) self.joint0MoveL.setAutoFillBackground(False) self.joint0MoveL.setStyleSheet( "background-image: url(:/pic/icon/Left1.png);\n" "") self.joint0MoveL.setText("") self.joint0MoveL.setObjectName("joint0MoveL") self.gridLayout.addWidget(self.joint0MoveL, 1, 1, 1, 1) self.joint0MoveR = QtWidgets.QPushButton(self.tab_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.joint0MoveR.sizePolicy().hasHeightForWidth()) self.joint0MoveR.setSizePolicy(sizePolicy) self.joint0MoveR.setStyleSheet( "background-image: url(:/pic/icon/Right1.png);") self.joint0MoveR.setText("") self.joint0MoveR.setObjectName("joint0MoveR") self.gridLayout.addWidget(self.joint0MoveR, 1, 2, 1, 1) self.joint0WorkMode = QtWidgets.QLabel(self.tab_3) self.joint0WorkMode.setObjectName("joint0WorkMode") self.gridLayout.addWidget(self.joint0WorkMode, 1, 3, 1, 1) self.label_13 = QtWidgets.QLabel(self.tab_3) self.label_13.setObjectName("label_13") self.gridLayout.addWidget(self.label_13, 2, 0, 1, 1) self.joint1MoveL = QtWidgets.QPushButton(self.tab_3) self.joint1MoveL.setLayoutDirection(QtCore.Qt.LeftToRight) self.joint1MoveL.setAutoFillBackground(False) self.joint1MoveL.setStyleSheet( "background-image: url(:/pic/icon/Left1.png);\n" "") self.joint1MoveL.setText("") self.joint1MoveL.setObjectName("joint1MoveL") self.gridLayout.addWidget(self.joint1MoveL, 2, 1, 1, 1) self.joint1MoveR = QtWidgets.QPushButton(self.tab_3) self.joint1MoveR.setStyleSheet( "background-image: url(:/pic/icon/Right1.png);") self.joint1MoveR.setText("") self.joint1MoveR.setObjectName("joint1MoveR") self.gridLayout.addWidget(self.joint1MoveR, 2, 2, 1, 1) self.joint1WorkMode = QtWidgets.QLabel(self.tab_3) self.joint1WorkMode.setObjectName("joint1WorkMode") self.gridLayout.addWidget(self.joint1WorkMode, 2, 3, 1, 1) self.label_14 = QtWidgets.QLabel(self.tab_3) self.label_14.setObjectName("label_14") self.gridLayout.addWidget(self.label_14, 3, 0, 1, 1) self.joint2MoveL = QtWidgets.QPushButton(self.tab_3) self.joint2MoveL.setLayoutDirection(QtCore.Qt.LeftToRight) self.joint2MoveL.setAutoFillBackground(False) self.joint2MoveL.setStyleSheet( "background-image: url(:/pic/icon/Left1.png);\n" "") self.joint2MoveL.setText("") self.joint2MoveL.setObjectName("joint2MoveL") self.gridLayout.addWidget(self.joint2MoveL, 3, 1, 1, 1) self.joint2MoveR = QtWidgets.QPushButton(self.tab_3) self.joint2MoveR.setStyleSheet( "background-image: url(:/pic/icon/Right1.png);") self.joint2MoveR.setText("") self.joint2MoveR.setObjectName("joint2MoveR") self.gridLayout.addWidget(self.joint2MoveR, 3, 2, 1, 1) self.joint2WorkMode = QtWidgets.QLabel(self.tab_3) self.joint2WorkMode.setObjectName("joint2WorkMode") self.gridLayout.addWidget(self.joint2WorkMode, 3, 3, 1, 1) self.label_15 = QtWidgets.QLabel(self.tab_3) self.label_15.setObjectName("label_15") self.gridLayout.addWidget(self.label_15, 4, 0, 1, 1) self.joint3MoveL = QtWidgets.QPushButton(self.tab_3) self.joint3MoveL.setLayoutDirection(QtCore.Qt.LeftToRight) self.joint3MoveL.setAutoFillBackground(False) self.joint3MoveL.setStyleSheet( "background-image: url(:/pic/icon/Left1.png);\n" "") self.joint3MoveL.setText("") self.joint3MoveL.setObjectName("joint3MoveL") self.gridLayout.addWidget(self.joint3MoveL, 4, 1, 1, 1) self.joint3MoveR = QtWidgets.QPushButton(self.tab_3) self.joint3MoveR.setStyleSheet( "background-image: url(:/pic/icon/Right1.png);") self.joint3MoveR.setText("") self.joint3MoveR.setObjectName("joint3MoveR") self.gridLayout.addWidget(self.joint3MoveR, 4, 2, 1, 1) self.joint3WorkMode = QtWidgets.QLabel(self.tab_3) self.joint3WorkMode.setObjectName("joint3WorkMode") self.gridLayout.addWidget(self.joint3WorkMode, 4, 3, 1, 1) self.label_16 = QtWidgets.QLabel(self.tab_3) self.label_16.setObjectName("label_16") self.gridLayout.addWidget(self.label_16, 5, 0, 1, 1) self.joint4MoveL = QtWidgets.QPushButton(self.tab_3) self.joint4MoveL.setLayoutDirection(QtCore.Qt.LeftToRight) self.joint4MoveL.setAutoFillBackground(False) self.joint4MoveL.setStyleSheet( "background-image: url(:/pic/icon/Left1.png);\n" "") self.joint4MoveL.setText("") self.joint4MoveL.setObjectName("joint4MoveL") self.gridLayout.addWidget(self.joint4MoveL, 5, 1, 1, 1) self.joint4MoveR = QtWidgets.QPushButton(self.tab_3) self.joint4MoveR.setStyleSheet( "background-image: url(:/pic/icon/Right1.png);") self.joint4MoveR.setText("") self.joint4MoveR.setObjectName("joint4MoveR") self.gridLayout.addWidget(self.joint4MoveR, 5, 2, 1, 1) self.joint4WorkMode = QtWidgets.QLabel(self.tab_3) self.joint4WorkMode.setObjectName("joint4WorkMode") self.gridLayout.addWidget(self.joint4WorkMode, 5, 3, 1, 1) self.label_17 = QtWidgets.QLabel(self.tab_3) self.label_17.setObjectName("label_17") self.gridLayout.addWidget(self.label_17, 6, 0, 1, 1) self.joint5MoveL = QtWidgets.QPushButton(self.tab_3) self.joint5MoveL.setLayoutDirection(QtCore.Qt.LeftToRight) self.joint5MoveL.setAutoFillBackground(False) self.joint5MoveL.setStyleSheet( "background-image: url(:/pic/icon/Left1.png);\n" "") self.joint5MoveL.setText("") self.joint5MoveL.setObjectName("joint5MoveL") self.gridLayout.addWidget(self.joint5MoveL, 6, 1, 1, 1) self.joint5MoveR = QtWidgets.QPushButton(self.tab_3) self.joint5MoveR.setStyleSheet( "background-image: url(:/pic/icon/Right1.png);") self.joint5MoveR.setText("") self.joint5MoveR.setObjectName("joint5MoveR") self.gridLayout.addWidget(self.joint5MoveR, 6, 2, 1, 1) self.joint5WorkMode = QtWidgets.QLabel(self.tab_3) self.joint5WorkMode.setObjectName("joint5WorkMode") self.gridLayout.addWidget(self.joint5WorkMode, 6, 3, 1, 1) self.label_26 = QtWidgets.QLabel(self.tab_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_26.sizePolicy().hasHeightForWidth()) self.label_26.setSizePolicy(sizePolicy) self.label_26.setObjectName("label_26") self.gridLayout.addWidget(self.label_26, 7, 0, 1, 1) self.joint6WorkMode = QtWidgets.QLabel(self.tab_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.joint6WorkMode.sizePolicy().hasHeightForWidth()) self.joint6WorkMode.setSizePolicy(sizePolicy) self.joint6WorkMode.setObjectName("joint6WorkMode") self.gridLayout.addWidget(self.joint6WorkMode, 7, 3, 1, 1) self.horizontalLayout.addLayout(self.gridLayout) spacerItem1 = QtWidgets.QSpacerItem(433, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.tabWidgetRobotMode.addTab(self.tab_3, "") self.tab_4 = QtWidgets.QWidget() self.tab_4.setObjectName("tab_4") self.formLayout_5 = QtWidgets.QFormLayout(self.tab_4) self.formLayout_5.setObjectName("formLayout_5") self.formLayout_4 = QtWidgets.QFormLayout() self.formLayout_4.setObjectName("formLayout_4") self.label_23 = QtWidgets.QLabel(self.tab_4) self.label_23.setObjectName("label_23") self.formLayout_4.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_23) self.singleJointParam = QtWidgets.QComboBox(self.tab_4) self.singleJointParam.setObjectName("singleJointParam") self.singleJointParam.addItem("") self.singleJointParam.addItem("") self.singleJointParam.addItem("") self.singleJointParam.addItem("") self.singleJointParam.addItem("") self.singleJointParam.addItem("") self.formLayout_4.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.singleJointParam) self.label_24 = QtWidgets.QLabel(self.tab_4) self.label_24.setObjectName("label_24") self.formLayout_4.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_24) self.singleJointSpeed = QtWidgets.QSpinBox(self.tab_4) self.singleJointSpeed.setMinimum(-3000) self.singleJointSpeed.setMaximum(3000) self.singleJointSpeed.setSingleStep(100) self.singleJointSpeed.setProperty("value", 0) self.singleJointSpeed.setDisplayIntegerBase(10) self.singleJointSpeed.setObjectName("singleJointSpeed") self.formLayout_4.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.singleJointSpeed) self.startSingleRotate = QtWidgets.QPushButton(self.tab_4) self.startSingleRotate.setObjectName("startSingleRotate") self.formLayout_4.setWidget(4, QtWidgets.QFormLayout.SpanningRole, self.startSingleRotate) self.stopSingleRotate = QtWidgets.QPushButton(self.tab_4) self.stopSingleRotate.setObjectName("stopSingleRotate") self.formLayout_4.setWidget(5, QtWidgets.QFormLayout.SpanningRole, self.stopSingleRotate) self.formLayout_5.setLayout(0, QtWidgets.QFormLayout.LabelRole, self.formLayout_4) self.tabWidgetRobotMode.addTab(self.tab_4, "") self.tab_6 = QtWidgets.QWidget() self.tab_6.setObjectName("tab_6") self.tabWidgetRobotMode.addTab(self.tab_6, "") self.tab_5 = QtWidgets.QWidget() self.tab_5.setObjectName("tab_5") self.textEditRobotLog = QtWidgets.QTextEdit(self.tab_5) self.textEditRobotLog.setGeometry(QtCore.QRect(10, 10, 691, 221)) font = QtGui.QFont() font.setPointSize(14) self.textEditRobotLog.setFont(font) self.textEditRobotLog.setReadOnly(True) self.textEditRobotLog.setObjectName("textEditRobotLog") self.tabWidgetRobotMode.addTab(self.tab_5, "") self.verticalLayout.addWidget(self.tabWidgetRobotMode) self.tabWidgetNormalSerial = QtWidgets.QTabWidget(self.centralWidget) self.tabWidgetNormalSerial.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.tabWidgetNormalSerial.sizePolicy().hasHeightForWidth()) self.tabWidgetNormalSerial.setSizePolicy(sizePolicy) self.tabWidgetNormalSerial.setMaximumSize(QtCore.QSize(16777215, 200)) self.tabWidgetNormalSerial.setUsesScrollButtons(True) self.tabWidgetNormalSerial.setDocumentMode(True) self.tabWidgetNormalSerial.setObjectName("tabWidgetNormalSerial") self.tab_2 = QtWidgets.QWidget() self.tab_2.setObjectName("tab_2") self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.tab_2) self.verticalLayout_5.setObjectName("verticalLayout_5") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.Tx_timer_1 = QtWidgets.QCheckBox(self.tab_2) self.Tx_timer_1.setObjectName("Tx_timer_1") self.horizontalLayout_2.addWidget(self.Tx_timer_1) self.Transmit_1 = QtWidgets.QPushButton(self.tab_2) self.Transmit_1.setStyleSheet("") self.Transmit_1.setObjectName("Transmit_1") self.horizontalLayout_2.addWidget(self.Transmit_1) self.textEdit_1 = QtWidgets.QTextEdit(self.tab_2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.textEdit_1.sizePolicy().hasHeightForWidth()) self.textEdit_1.setSizePolicy(sizePolicy) self.textEdit_1.setBaseSize(QtCore.QSize(123, 123)) self.textEdit_1.setLineWidth(1) self.textEdit_1.setMidLineWidth(0) self.textEdit_1.setObjectName("textEdit_1") self.horizontalLayout_2.addWidget(self.textEdit_1) self.verticalLayout_5.addLayout(self.horizontalLayout_2) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.Tx_timer_2 = QtWidgets.QCheckBox(self.tab_2) self.Tx_timer_2.setChecked(False) self.Tx_timer_2.setObjectName("Tx_timer_2") self.horizontalLayout_3.addWidget(self.Tx_timer_2) self.Transmit_2 = QtWidgets.QPushButton(self.tab_2) self.Transmit_2.setObjectName("Transmit_2") self.horizontalLayout_3.addWidget(self.Transmit_2) self.textEdit_2 = QtWidgets.QTextEdit(self.tab_2) self.textEdit_2.setEnabled(True) self.textEdit_2.setObjectName("textEdit_2") self.horizontalLayout_3.addWidget(self.textEdit_2) self.verticalLayout_5.addLayout(self.horizontalLayout_3) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.Tx_timer_3 = QtWidgets.QCheckBox(self.tab_2) self.Tx_timer_3.setObjectName("Tx_timer_3") self.horizontalLayout_4.addWidget(self.Tx_timer_3) self.Transmit_3 = QtWidgets.QPushButton(self.tab_2) self.Transmit_3.setObjectName("Transmit_3") self.horizontalLayout_4.addWidget(self.Transmit_3) self.textEdit_3 = QtWidgets.QTextEdit(self.tab_2) self.textEdit_3.setObjectName("textEdit_3") self.horizontalLayout_4.addWidget(self.textEdit_3) self.verticalLayout_5.addLayout(self.horizontalLayout_4) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.Tx_timer_4 = QtWidgets.QCheckBox(self.tab_2) self.Tx_timer_4.setObjectName("Tx_timer_4") self.horizontalLayout_5.addWidget(self.Tx_timer_4) self.Transmit_4 = QtWidgets.QPushButton(self.tab_2) self.Transmit_4.setObjectName("Transmit_4") self.horizontalLayout_5.addWidget(self.Transmit_4) self.textEdit_4 = QtWidgets.QTextEdit(self.tab_2) self.textEdit_4.setObjectName("textEdit_4") self.horizontalLayout_5.addWidget(self.textEdit_4) self.verticalLayout_5.addLayout(self.horizontalLayout_5) self.tabWidgetNormalSerial.addTab(self.tab_2, "") self.tab = QtWidgets.QWidget() self.tab.setObjectName("tab") self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.tab) self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.groupBox_2 = QtWidgets.QGroupBox(self.tab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy) self.groupBox_2.setObjectName("groupBox_2") self.formLayout_2 = QtWidgets.QFormLayout(self.groupBox_2) self.formLayout_2.setObjectName("formLayout_2") self.label_8 = QtWidgets.QLabel(self.groupBox_2) self.label_8.setObjectName("label_8") self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_8) self.comboBoxJointId = QtWidgets.QComboBox(self.groupBox_2) self.comboBoxJointId.setObjectName("comboBoxJointId") self.comboBoxJointId.addItem("") self.comboBoxJointId.addItem("") self.comboBoxJointId.addItem("") self.comboBoxJointId.addItem("") self.comboBoxJointId.addItem("") self.comboBoxJointId.addItem("") self.comboBoxJointId.addItem("") self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.comboBoxJointId) self.label_9 = QtWidgets.QLabel(self.groupBox_2) self.label_9.setObjectName("label_9") self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_9) self.comboBoxParameter = QtWidgets.QComboBox(self.groupBox_2) self.comboBoxParameter.setObjectName("comboBoxParameter") self.comboBoxParameter.addItem("") self.comboBoxParameter.addItem("") self.comboBoxParameter.addItem("") self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.comboBoxParameter) self.pushButtonLoadSerialData = QtWidgets.QPushButton(self.groupBox_2) self.pushButtonLoadSerialData.setObjectName("pushButtonLoadSerialData") self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.SpanningRole, self.pushButtonLoadSerialData) self.pushButtonDataVisualized = QtWidgets.QPushButton(self.groupBox_2) self.pushButtonDataVisualized.setCheckable(False) self.pushButtonDataVisualized.setObjectName("pushButtonDataVisualized") self.formLayout_2.setWidget(3, QtWidgets.QFormLayout.SpanningRole, self.pushButtonDataVisualized) self.horizontalLayout_6.addWidget(self.groupBox_2) self.matplotlibWidgetJointParam = MatplotlibWidget(self.tab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.matplotlibWidgetJointParam.sizePolicy().hasHeightForWidth()) self.matplotlibWidgetJointParam.setSizePolicy(sizePolicy) self.matplotlibWidgetJointParam.setMinimumSize(QtCore.QSize(560, 0)) self.matplotlibWidgetJointParam.setObjectName( "matplotlibWidgetJointParam") self.horizontalLayout_6.addWidget(self.matplotlibWidgetJointParam) self.tabWidgetNormalSerial.addTab(self.tab, "") self.verticalLayout.addWidget(self.tabWidgetNormalSerial) self.horizontalLayout_7.addLayout(self.verticalLayout) MainWindow.setCentralWidget(self.centralWidget) self.statusBar = QtWidgets.QStatusBar(MainWindow) self.statusBar.setAutoFillBackground(False) self.statusBar.setObjectName("statusBar") MainWindow.setStatusBar(self.statusBar) self.menuBar = QtWidgets.QMenuBar(MainWindow) self.menuBar.setGeometry(QtCore.QRect(0, 0, 873, 23)) self.menuBar.setObjectName("menuBar") self.menuFile = QtWidgets.QMenu(self.menuBar) self.menuFile.setObjectName("menuFile") self.menu = QtWidgets.QMenu(self.menuBar) self.menu.setObjectName("menu") self.menu_2 = QtWidgets.QMenu(self.menuBar) self.menu_2.setObjectName("menu_2") self.menu_3 = QtWidgets.QMenu(self.menuBar) self.menu_3.setObjectName("menu_3") self.menu_4 = QtWidgets.QMenu(self.menuBar) self.menu_4.setObjectName("menu_4") MainWindow.setMenuBar(self.menuBar) self.actionFile = QtWidgets.QAction(MainWindow) self.actionFile.setObjectName("actionFile") self.actionHelp = QtWidgets.QAction(MainWindow) self.actionHelp.setObjectName("actionHelp") self.actionAdvanced = QtWidgets.QAction(MainWindow) self.actionAdvanced.setObjectName("actionAdvanced") self.actionOffline = QtWidgets.QAction(MainWindow) self.actionOffline.setObjectName("actionOffline") self.actionOnline = QtWidgets.QAction(MainWindow) self.actionOnline.setObjectName("actionOnline") self.menu_2.addAction(self.actionHelp) self.menu_3.addAction(self.actionFile) self.menu_3.addAction(self.actionOffline) self.menu_3.addAction(self.actionOnline) self.menu_4.addAction(self.actionAdvanced) self.menuBar.addAction(self.menuFile.menuAction()) self.menuBar.addAction(self.menu.menuAction()) self.menuBar.addAction(self.menu_3.menuAction()) self.menuBar.addAction(self.menu_4.menuAction()) self.menuBar.addAction(self.menu_2.menuAction()) self.retranslateUi(MainWindow) self.tabWidgetRobotMode.setCurrentIndex(0) self.tabWidgetNormalSerial.setCurrentIndex(1) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "琦星北京电机参数可视化工具")) self.groupBox.setTitle(_translate("MainWindow", "串口设置")) self.label.setText(_translate("MainWindow", "串口号")) self.label_3.setText(_translate("MainWindow", "波特率")) self.comboBoxBaudRate.setItemText(0, _translate("MainWindow", "921600")) self.comboBoxBaudRate.setItemText(1, _translate("MainWindow", "480800")) self.comboBoxBaudRate.setItemText(2, _translate("MainWindow", "230400")) self.comboBoxBaudRate.setItemText(3, _translate("MainWindow", "115200")) self.comboBoxBaudRate.setItemText(4, _translate("MainWindow", "57600")) self.comboBoxBaudRate.setItemText(5, _translate("MainWindow", "38400")) self.comboBoxBaudRate.setItemText(6, _translate("MainWindow", "28800")) self.comboBoxBaudRate.setItemText(7, _translate("MainWindow", "19200")) self.comboBoxBaudRate.setItemText(8, _translate("MainWindow", "14400")) self.comboBoxBaudRate.setItemText(9, _translate("MainWindow", "9600")) self.comboBoxBaudRate.setItemText(10, _translate("MainWindow", "4800")) self.comboBoxBaudRate.setItemText(11, _translate("MainWindow", "2400")) self.comboBoxBaudRate.setItemText(12, _translate("MainWindow", "1200")) self.comboBoxBaudRate.setItemText(13, _translate("MainWindow", "600")) self.comboBoxBaudRate.setItemText(14, _translate("MainWindow", "300")) self.comboBoxBaudRate.setItemText(15, _translate("MainWindow", "110")) self.label_4.setText(_translate("MainWindow", "数据位")) self.comboBoxDataBits.setItemText(0, _translate("MainWindow", "8")) self.comboBoxDataBits.setItemText(1, _translate("MainWindow", "7")) self.comboBoxDataBits.setItemText(2, _translate("MainWindow", "6")) self.comboBoxDataBits.setItemText(3, _translate("MainWindow", "5")) self.label_5.setText(_translate("MainWindow", "校验位")) self.comboBoxParityBits.setItemText(0, _translate("MainWindow", "0")) self.comboBoxParityBits.setItemText(1, _translate("MainWindow", "1")) self.comboBoxParityBits.setItemText(2, _translate("MainWindow", "2")) self.label_6.setText(_translate("MainWindow", "停止位")) self.comboBoxStopBits.setItemText(0, _translate("MainWindow", "1")) self.comboBoxStopBits.setItemText(1, _translate("MainWindow", "1.5")) self.comboBoxStopBits.setItemText(2, _translate("MainWindow", "2")) self.pushButtonOpenSerialPort.setText(_translate("MainWindow", "打开串口")) self.groupBox_3.setTitle(_translate("MainWindow", "数据区")) self.label_7.setText(_translate("MainWindow", "收帧数")) self.label_11.setText(_translate("MainWindow", "0")) self.label_10.setText(_translate("MainWindow", "收字节")) self.label_12.setText(_translate("MainWindow", "0")) self.label_18.setText(_translate("MainWindow", "发帧数")) self.label_20.setText(_translate("MainWindow", "发字节")) self.label_22.setText(_translate("MainWindow", "0")) self.pushButtonClearReceiveDisplay.setText( _translate("MainWindow", "清空显示")) self.pushButtonSaveReceiveData.setText(_translate( "MainWindow", "保存数据")) self.label_21.setText(_translate("MainWindow", "0")) self.groupBox_4.setTitle(_translate("MainWindow", "特殊设置")) self.checkBoxHex.setText(_translate("MainWindow", "十六进制")) self.checkBoxRTS.setText(_translate("MainWindow", "RTS")) self.checkBoxDTR.setText(_translate("MainWindow", "DTR")) self.pushButtonSreialMode.setText(_translate("MainWindow", "机械臂模式")) self.robotOpen.setText(_translate("MainWindow", "开")) self.robotClose.setText(_translate("MainWindow", "关")) self.label_19.setText(_translate("MainWindow", "工作状态")) self.label_2.setText(_translate("MainWindow", "基座")) self.joint0WorkMode.setText(_translate("MainWindow", "关闭电源")) self.label_13.setText(_translate("MainWindow", "肩部")) self.joint1WorkMode.setText(_translate("MainWindow", "关闭电源")) self.label_14.setText(_translate("MainWindow", "肘部")) self.joint2WorkMode.setText(_translate("MainWindow", "关闭电源")) self.label_15.setText(_translate("MainWindow", "手腕1")) self.joint3WorkMode.setText(_translate("MainWindow", "关闭电源")) self.label_16.setText(_translate("MainWindow", "手腕2")) self.joint4WorkMode.setText(_translate("MainWindow", "关闭电源")) self.label_17.setText(_translate("MainWindow", "手腕3")) self.joint5WorkMode.setText(_translate("MainWindow", "关闭电源")) self.label_26.setText(_translate("MainWindow", "工具")) self.joint6WorkMode.setText(_translate("MainWindow", "关闭电源")) self.tabWidgetRobotMode.setTabText( self.tabWidgetRobotMode.indexOf(self.tab_3), _translate("MainWindow", "初始化机器人")) self.label_23.setText(_translate("MainWindow", "关节:")) self.singleJointParam.setItemText(0, _translate("MainWindow", "基座")) self.singleJointParam.setItemText(1, _translate("MainWindow", "肩部")) self.singleJointParam.setItemText(2, _translate("MainWindow", "肘部")) self.singleJointParam.setItemText(3, _translate("MainWindow", "手腕1")) self.singleJointParam.setItemText(4, _translate("MainWindow", "手腕2")) self.singleJointParam.setItemText(5, _translate("MainWindow", "手腕3")) self.label_24.setText(_translate("MainWindow", "速度:")) self.startSingleRotate.setText(_translate("MainWindow", "开始")) self.stopSingleRotate.setText(_translate("MainWindow", "停止")) self.tabWidgetRobotMode.setTabText( self.tabWidgetRobotMode.indexOf(self.tab_4), _translate("MainWindow", "单轴旋转")) self.tabWidgetRobotMode.setTabText( self.tabWidgetRobotMode.indexOf(self.tab_6), _translate("MainWindow", "机械臂")) self.tabWidgetRobotMode.setTabText( self.tabWidgetRobotMode.indexOf(self.tab_5), _translate("MainWindow", "日志")) self.Tx_timer_1.setText(_translate("MainWindow", "定时")) self.Transmit_1.setText(_translate("MainWindow", "发送1")) self.textEdit_1.setHtml( _translate( "MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'SimSun\'; font-size:9pt; font-weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">12 02 82 02 82 02 82 02 82 02 82 02 82 03 95 40 71 01</p></body></html>" )) self.Tx_timer_2.setText(_translate("MainWindow", "定时")) self.Transmit_2.setText(_translate("MainWindow", "发送2")) self.textEdit_2.setHtml( _translate( "MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'SimSun\'; font-size:9pt; font-weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">12 02 84 02 84 02 84 02 84 02 84 02 84 03 95 40 D2 AE</p></body></html>" )) self.Tx_timer_3.setText(_translate("MainWindow", "定时")) self.Transmit_3.setText(_translate("MainWindow", "发送3")) self.textEdit_3.setHtml( _translate( "MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'SimSun\'; font-size:9pt; font-weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">30 07 0A 00 1F AE 00 00 07 0A 00 1F AE 00 00 07 0A 00 1F AE 00 00 07 0A 00 10 E5 00 00 07 0A 00 10 E5 00 00 07 0A 00 10 E5 00 00 03 95 40 3F 54</p></body></html>" )) self.Tx_timer_4.setText(_translate("MainWindow", "定时")) self.Transmit_4.setText(_translate("MainWindow", "发送4")) self.tabWidgetNormalSerial.setTabText( self.tabWidgetNormalSerial.indexOf(self.tab_2), _translate("MainWindow", "发送数据")) self.groupBox_2.setTitle(_translate("MainWindow", "机械臂参数设置")) self.label_8.setText(_translate("MainWindow", "关节")) self.comboBoxJointId.setItemText(0, _translate("MainWindow", "基座")) self.comboBoxJointId.setItemText(1, _translate("MainWindow", "肩部")) self.comboBoxJointId.setItemText(2, _translate("MainWindow", "肘部")) self.comboBoxJointId.setItemText(3, _translate("MainWindow", "手腕1")) self.comboBoxJointId.setItemText(4, _translate("MainWindow", "手腕2")) self.comboBoxJointId.setItemText(5, _translate("MainWindow", "手腕3")) self.comboBoxJointId.setItemText(6, _translate("MainWindow", "工具板")) self.label_9.setText(_translate("MainWindow", "参数 ")) self.comboBoxParameter.setItemText(0, _translate("MainWindow", "速度")) self.comboBoxParameter.setItemText(1, _translate("MainWindow", "位置")) self.comboBoxParameter.setItemText(2, _translate("MainWindow", "电流")) self.pushButtonLoadSerialData.setText(_translate("MainWindow", "打开数据")) self.pushButtonDataVisualized.setText(_translate("MainWindow", "显示图像")) self.tabWidgetNormalSerial.setTabText( self.tabWidgetNormalSerial.indexOf(self.tab), _translate("MainWindow", "分析数据")) self.menuFile.setTitle(_translate("MainWindow", "文件")) self.menu.setTitle(_translate("MainWindow", "编辑")) self.menu_2.setTitle(_translate("MainWindow", "帮助")) self.menu_3.setTitle(_translate("MainWindow", "工具")) self.menu_4.setTitle(_translate("MainWindow", "设置")) self.actionFile.setText(_translate("MainWindow", "计算CRC")) self.actionHelp.setText(_translate("MainWindow", "使用说明")) self.actionHelp.setToolTip(_translate("MainWindow", "使用说明")) self.actionAdvanced.setText(_translate("MainWindow", "高级")) self.actionAdvanced.setToolTip(_translate("MainWindow", "高级选项")) self.actionOffline.setText(_translate("MainWindow", "离线数据分析")) self.actionOnline.setText(_translate("MainWindow", "实时数据分析"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(877, 610) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth()) MainWindow.setSizePolicy(sizePolicy) MainWindow.setMinimumSize(QtCore.QSize(877, 610)) MainWindow.setMaximumSize(QtCore.QSize(877, 610)) font = QtGui.QFont() font.setPointSize(12) MainWindow.setFont(font) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8("../.designer/backup/icon.ico")), QtGui.QIcon.Normal, QtGui.QIcon.Off) MainWindow.setWindowIcon(icon) MainWindow.setAutoFillBackground(False) MainWindow.setDocumentMode(False) MainWindow.setTabShape(QtGui.QTabWidget.Rounded) MainWindow.setDockOptions(QtGui.QMainWindow.AllowTabbedDocks|QtGui.QMainWindow.AnimatedDocks) MainWindow.setUnifiedTitleAndToolBarOnMac(False) self.centralwidget = QtGui.QWidget(MainWindow) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth()) self.centralwidget.setSizePolicy(sizePolicy) self.centralwidget.setMinimumSize(QtCore.QSize(0, 0)) self.centralwidget.setMaximumSize(QtCore.QSize(877, 610)) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.horizontalLayoutWidget = QtGui.QWidget(self.centralwidget) self.horizontalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 877, 610)) self.horizontalLayoutWidget.setObjectName(_fromUtf8("horizontalLayoutWidget")) self.h1 = QtGui.QHBoxLayout(self.horizontalLayoutWidget) self.h1.setMargin(5) self.h1.setSpacing(5) self.h1.setObjectName(_fromUtf8("h1")) self.v1 = QtGui.QVBoxLayout() self.v1.setMargin(5) self.v1.setSpacing(5) self.v1.setObjectName(_fromUtf8("v1")) self.lbl_mcstas = QtGui.QLabel(self.horizontalLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.lbl_mcstas.sizePolicy().hasHeightForWidth()) self.lbl_mcstas.setSizePolicy(sizePolicy) self.lbl_mcstas.setMaximumSize(QtCore.QSize(16777215, 30)) self.lbl_mcstas.setFrameShadow(QtGui.QFrame.Raised) self.lbl_mcstas.setAlignment(QtCore.Qt.AlignCenter) self.lbl_mcstas.setObjectName(_fromUtf8("lbl_mcstas")) self.v1.addWidget(self.lbl_mcstas) self.btn_mcstas = QtGui.QPushButton(self.horizontalLayoutWidget) self.btn_mcstas.setObjectName(_fromUtf8("btn_mcstas")) self.v1.addWidget(self.btn_mcstas) self.line_2 = QtGui.QFrame(self.horizontalLayoutWidget) self.line_2.setFrameShape(QtGui.QFrame.HLine) self.line_2.setFrameShadow(QtGui.QFrame.Sunken) self.line_2.setObjectName(_fromUtf8("line_2")) self.v1.addWidget(self.line_2) self.v2 = QtGui.QVBoxLayout() self.v2.setMargin(5) self.v2.setSpacing(5) self.v2.setObjectName(_fromUtf8("v2")) self.lbl_instr = QtGui.QLabel(self.horizontalLayoutWidget) self.lbl_instr.setEnabled(False) self.lbl_instr.setMaximumSize(QtCore.QSize(16777215, 30)) self.lbl_instr.setAlignment(QtCore.Qt.AlignCenter) self.lbl_instr.setObjectName(_fromUtf8("lbl_instr")) self.v2.addWidget(self.lbl_instr) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setMargin(5) self.horizontalLayout.setSpacing(5) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.rdb_cust = QtGui.QRadioButton(self.horizontalLayoutWidget) self.rdb_cust.setEnabled(False) self.rdb_cust.setAutoExclusive(False) self.rdb_cust.setObjectName(_fromUtf8("rdb_cust")) self.horizontalLayout.addWidget(self.rdb_cust) self.rdb_def = QtGui.QRadioButton(self.horizontalLayoutWidget) self.rdb_def.setEnabled(False) self.rdb_def.setAutoExclusive(False) self.rdb_def.setObjectName(_fromUtf8("rdb_def")) self.horizontalLayout.addWidget(self.rdb_def) self.v2.addLayout(self.horizontalLayout) self.line_4 = QtGui.QFrame(self.horizontalLayoutWidget) self.line_4.setFrameShape(QtGui.QFrame.HLine) self.line_4.setFrameShadow(QtGui.QFrame.Sunken) self.line_4.setObjectName(_fromUtf8("line_4")) self.v2.addWidget(self.line_4) self.lbl_data = QtGui.QLabel(self.horizontalLayoutWidget) self.lbl_data.setEnabled(False) self.lbl_data.setMaximumSize(QtCore.QSize(16777215, 30)) self.lbl_data.setAlignment(QtCore.Qt.AlignCenter) self.lbl_data.setObjectName(_fromUtf8("lbl_data")) self.v2.addWidget(self.lbl_data) self.formLayout = QtGui.QFormLayout() self.formLayout.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow) self.formLayout.setLabelAlignment(QtCore.Qt.AlignCenter) self.formLayout.setFormAlignment(QtCore.Qt.AlignCenter) self.formLayout.setMargin(5) self.formLayout.setSpacing(5) self.formLayout.setObjectName(_fromUtf8("formLayout")) self.lbl_angle = QtGui.QLabel(self.horizontalLayoutWidget) self.lbl_angle.setEnabled(False) self.lbl_angle.setObjectName(_fromUtf8("lbl_angle")) self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.lbl_angle) self.box_angle = QtGui.QDoubleSpinBox(self.horizontalLayoutWidget) self.box_angle.setEnabled(False) self.box_angle.setWrapping(False) self.box_angle.setFrame(True) self.box_angle.setAlignment(QtCore.Qt.AlignCenter) self.box_angle.setButtonSymbols(QtGui.QAbstractSpinBox.PlusMinus) self.box_angle.setCorrectionMode(QtGui.QAbstractSpinBox.CorrectToNearestValue) self.box_angle.setDecimals(2) self.box_angle.setMinimum(0.01) self.box_angle.setMaximum(179.99) self.box_angle.setSingleStep(0.1) self.box_angle.setProperty("value", 1.2) self.box_angle.setObjectName(_fromUtf8("box_angle")) self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.box_angle) self.lbl_penumbra = QtGui.QLabel(self.horizontalLayoutWidget) self.lbl_penumbra.setEnabled(False) self.lbl_penumbra.setObjectName(_fromUtf8("lbl_penumbra")) self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.lbl_penumbra) self.box_penumbra = QtGui.QDoubleSpinBox(self.horizontalLayoutWidget) self.box_penumbra.setEnabled(False) self.box_penumbra.setWrapping(False) self.box_penumbra.setFrame(True) self.box_penumbra.setAlignment(QtCore.Qt.AlignCenter) self.box_penumbra.setButtonSymbols(QtGui.QAbstractSpinBox.PlusMinus) self.box_penumbra.setCorrectionMode(QtGui.QAbstractSpinBox.CorrectToNearestValue) self.box_penumbra.setDecimals(1) self.box_penumbra.setMaximum(999.0) self.box_penumbra.setSingleStep(10.0) self.box_penumbra.setProperty("value", 80.0) self.box_penumbra.setObjectName(_fromUtf8("box_penumbra")) self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.box_penumbra) self.lbl_steps = QtGui.QLabel(self.horizontalLayoutWidget) self.lbl_steps.setEnabled(False) self.lbl_steps.setObjectName(_fromUtf8("lbl_steps")) self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.lbl_steps) self.box_steps = QtGui.QDoubleSpinBox(self.horizontalLayoutWidget) self.box_steps.setEnabled(False) self.box_steps.setWrapping(False) self.box_steps.setFrame(True) self.box_steps.setAlignment(QtCore.Qt.AlignCenter) self.box_steps.setButtonSymbols(QtGui.QAbstractSpinBox.PlusMinus) self.box_steps.setCorrectionMode(QtGui.QAbstractSpinBox.CorrectToNearestValue) self.box_steps.setDecimals(0) self.box_steps.setMinimum(5.0) self.box_steps.setMaximum(100.0) self.box_steps.setSingleStep(5.0) self.box_steps.setProperty("value", 50.0) self.box_steps.setProperty("showGroupSeparator", False) self.box_steps.setObjectName(_fromUtf8("box_steps")) self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.box_steps) self.lbl_neutrons = QtGui.QLabel(self.horizontalLayoutWidget) self.lbl_neutrons.setEnabled(False) self.lbl_neutrons.setObjectName(_fromUtf8("lbl_neutrons")) self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.lbl_neutrons) self.box_neutrons = QtGui.QDoubleSpinBox(self.horizontalLayoutWidget) self.box_neutrons.setEnabled(False) self.box_neutrons.setWrapping(False) self.box_neutrons.setFrame(True) self.box_neutrons.setAlignment(QtCore.Qt.AlignCenter) self.box_neutrons.setButtonSymbols(QtGui.QAbstractSpinBox.PlusMinus) self.box_neutrons.setCorrectionMode(QtGui.QAbstractSpinBox.CorrectToNearestValue) self.box_neutrons.setDecimals(0) self.box_neutrons.setMinimum(100000.0) self.box_neutrons.setMaximum(100000000.0) self.box_neutrons.setSingleStep(100000.0) self.box_neutrons.setProperty("value", 1000000.0) self.box_neutrons.setObjectName(_fromUtf8("box_neutrons")) self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.box_neutrons) self.v2.addLayout(self.formLayout) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setMargin(5) self.horizontalLayout_2.setSpacing(5) self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.btn_gendata = QtGui.QPushButton(self.horizontalLayoutWidget) self.btn_gendata.setEnabled(False) self.btn_gendata.setObjectName(_fromUtf8("btn_gendata")) self.horizontalLayout_2.addWidget(self.btn_gendata) self.txt_description_2 = QtGui.QLineEdit(self.horizontalLayoutWidget) self.txt_description_2.setEnabled(False) self.txt_description_2.setObjectName(_fromUtf8("txt_description_2")) self.horizontalLayout_2.addWidget(self.txt_description_2) self.v2.addLayout(self.horizontalLayout_2) self.line_3 = QtGui.QFrame(self.horizontalLayoutWidget) self.line_3.setFrameShape(QtGui.QFrame.HLine) self.line_3.setFrameShadow(QtGui.QFrame.Sunken) self.line_3.setObjectName(_fromUtf8("line_3")) self.v2.addWidget(self.line_3) self.lbl_plot = QtGui.QLabel(self.horizontalLayoutWidget) self.lbl_plot.setEnabled(False) self.lbl_plot.setMaximumSize(QtCore.QSize(16777215, 30)) self.lbl_plot.setAlignment(QtCore.Qt.AlignCenter) self.lbl_plot.setObjectName(_fromUtf8("lbl_plot")) self.v2.addWidget(self.lbl_plot) self.btn_data = QtGui.QPushButton(self.horizontalLayoutWidget) self.btn_data.setEnabled(False) self.btn_data.setObjectName(_fromUtf8("btn_data")) self.v2.addWidget(self.btn_data) self.lbl_dataset = QtGui.QLabel(self.horizontalLayoutWidget) self.lbl_dataset.setEnabled(False) self.lbl_dataset.setMaximumSize(QtCore.QSize(16777215, 30)) self.lbl_dataset.setTextFormat(QtCore.Qt.AutoText) self.lbl_dataset.setAlignment(QtCore.Qt.AlignCenter) self.lbl_dataset.setObjectName(_fromUtf8("lbl_dataset")) self.v2.addWidget(self.lbl_dataset) self.gridLayout_2 = QtGui.QGridLayout() self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.btn_plot = QtGui.QPushButton(self.horizontalLayoutWidget) self.btn_plot.setEnabled(False) self.btn_plot.setObjectName(_fromUtf8("btn_plot")) self.gridLayout_2.addWidget(self.btn_plot, 1, 0, 1, 1) self.btn_plot_2 = QtGui.QPushButton(self.horizontalLayoutWidget) self.btn_plot_2.setEnabled(False) self.btn_plot_2.setObjectName(_fromUtf8("btn_plot_2")) self.gridLayout_2.addWidget(self.btn_plot_2, 1, 1, 1, 1) self.txt_description = QtGui.QLineEdit(self.horizontalLayoutWidget) self.txt_description.setEnabled(False) self.txt_description.setObjectName(_fromUtf8("txt_description")) self.gridLayout_2.addWidget(self.txt_description, 0, 1, 1, 1) self.lbl_description = QtGui.QLabel(self.horizontalLayoutWidget) self.lbl_description.setEnabled(False) self.lbl_description.setObjectName(_fromUtf8("lbl_description")) self.gridLayout_2.addWidget(self.lbl_description, 0, 0, 1, 1) self.v2.addLayout(self.gridLayout_2) self.v1.addLayout(self.v2) self.h1.addLayout(self.v1) self.line = QtGui.QFrame(self.horizontalLayoutWidget) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setFrameShape(QtGui.QFrame.VLine) self.line.setObjectName(_fromUtf8("line")) self.h1.addWidget(self.line) self.plt_widget = MatplotlibWidget(self.horizontalLayoutWidget) self.plt_widget.setEnabled(False) self.plt_widget.setMinimumSize(QtCore.QSize(590, 590)) self.plt_widget.setMaximumSize(QtCore.QSize(590, 590)) self.plt_widget.setObjectName(_fromUtf8("plt_widget")) self.h1.addWidget(self.plt_widget) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "SWINE GUI", None)) self.lbl_mcstas.setText(_translate("MainWindow", "McStas Version: UNSELECTED", None)) self.btn_mcstas.setText(_translate("MainWindow", "Select mcstas path", None)) self.lbl_instr.setText(_translate("MainWindow", "Instrument select:", None)) self.rdb_cust.setText(_translate("MainWindow", "Custom\n" "Instrument", None)) self.rdb_def.setText(_translate("MainWindow", "Default\n" "Instrument", None)) self.lbl_data.setText(_translate("MainWindow", "Generating data:", None)) self.lbl_angle.setText(_translate("MainWindow", "Sample angle:", None)) self.lbl_penumbra.setText(_translate("MainWindow", "Max penumbra:", None)) self.lbl_steps.setText(_translate("MainWindow", "No. of steps\n" "per slit:", None)) self.lbl_neutrons.setText(_translate("MainWindow", "No. of neutrons\n" "per simulation:", None)) self.btn_gendata.setText(_translate("MainWindow", "GENERATE DATA:", None)) self.lbl_plot.setText(_translate("MainWindow", "Plotting data:", None)) self.btn_data.setText(_translate("MainWindow", "Load data set", None)) self.lbl_dataset.setText(_translate("MainWindow", "Data set: UNSELECTED", None)) self.btn_plot.setText(_translate("MainWindow", "PLOT [s1|s2]", None)) self.btn_plot_2.setText(_translate("MainWindow", "PLOT [s2|Lum]", None)) self.lbl_description.setText(_translate("MainWindow", "Plot description:", None))