Esempio n. 1
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1400, 1000)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.matplotlibwidget_static = MatplotlibWidget(self.centralwidget)
        self.matplotlibwidget_static.setGeometry(QtCore.QRect(139, 20, 700, 700))
        self.matplotlibwidget_static.setObjectName("matplotlibwidget_static")
        self.pushButton = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton.setGeometry(QtCore.QRect(40, 120, 75, 23))
        self.pushButton.setObjectName("pushButton")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1000, 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)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.pushButton.setText(_translate("MainWindow", "show"))
Esempio n. 2
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(694, 588)
        self.centralWidget = QtWidgets.QWidget(MainWindow)
        self.centralWidget.setObjectName("centralWidget")
        self.widget = MatplotlibWidget(self.centralWidget)
        self.widget.setGeometry(QtCore.QRect(10, 50, 661, 280))
        self.widget.setObjectName("widget")
        self.widget_2 = MatplotlibWidget(self.centralWidget)
        self.widget_2.setGeometry(QtCore.QRect(10, 320, 661, 280))
        self.widget_2.setObjectName("widget_2")
        self.pushButton = QtWidgets.QPushButton(self.centralWidget)
        self.pushButton.setGeometry(QtCore.QRect(10, 25, 75, 23))
        self.pushButton.setObjectName("pushButton")
        self.pushButton_2 = QtWidgets.QPushButton(self.centralWidget)
        self.pushButton_2.setGeometry(QtCore.QRect(100, 25, 75, 23))
        self.pushButton_2.setObjectName("pushButton_2")
        MainWindow.setCentralWidget(self.centralWidget)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.pushButton.setText(_translate("MainWindow", "显示静态图"))
        self.pushButton_2.setText(_translate("MainWindow", "显示动态图"))
Esempio n. 3
0
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.matplotlibwidget_static = MatplotlibWidget(self.centralWidget)
        self.matplotlibwidget_static.setGeometry(QtCore.QRect(
            50, 20, 561, 271))
        self.matplotlibwidget_static.setObjectName("matplotlibwidget_static")
        self.matplotlibwidget_dynamic = MatplotlibWidget(self.centralWidget)
        self.matplotlibwidget_dynamic.setGeometry(
            QtCore.QRect(49, 289, 561, 271))
        self.matplotlibwidget_dynamic.setObjectName("matplotlibwidget_dynamic")
        self.pushButton = QtWidgets.QPushButton(self.centralWidget)
        self.pushButton.setGeometry(QtCore.QRect(670, 140, 75, 23))
        self.pushButton.setObjectName("pushButton")
        self.pushButton_2 = QtWidgets.QPushButton(self.centralWidget)
        self.pushButton_2.setGeometry(QtCore.QRect(670, 440, 75, 23))
        self.pushButton_2.setObjectName("pushButton_2")
        MainWindow.setCentralWidget(self.centralWidget)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.pushButton.setText(_translate("MainWindow", "显示静态图"))
        self.pushButton_2.setText(_translate("MainWindow", "显示动态图"))
Esempio n. 4
0
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"))
Esempio n. 5
0
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(589, 560)
        self.matplotlibwidget_static = MatplotlibWidget(Form)
        self.matplotlibwidget_static.setGeometry(QtCore.QRect(0, 0, 481, 271))
        self.matplotlibwidget_static.setObjectName("matplotlibwidget_static")
        self.showStaticButton = QtWidgets.QPushButton(Form)
        self.showStaticButton.setGeometry(QtCore.QRect(510, 100, 75, 23))
        self.showStaticButton.setObjectName("showStaticButton")
        self.showDynamicButton = QtWidgets.QPushButton(Form)
        self.showDynamicButton.setGeometry(QtCore.QRect(510, 390, 75, 23))
        self.showDynamicButton.setObjectName("showDynamicButton")
        self.matplotlibwidget_dynamic = MatplotlibWidget(Form)
        self.matplotlibwidget_dynamic.setGeometry(
            QtCore.QRect(-10, 270, 491, 291))
        self.matplotlibwidget_dynamic.setObjectName("matplotlibwidget_dynamic")

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        _translate = QtCore.QCoreApplication.translate
        Form.setWindowTitle(_translate("Form", "Form"))
        self.showStaticButton.setText(_translate("Form", "显示静态图"))
        self.showDynamicButton.setText(_translate("Form", "显示动态图"))
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(740, 475)
        self.logisticWidget = MatplotlibWidget(Form)
        self.logisticWidget.setGeometry(QtCore.QRect(10, 70, 721, 401))
        self.logisticWidget.setObjectName("logisticWidget")
        self.powerSpinBox = QtWidgets.QSpinBox(Form)
        self.powerSpinBox.setGeometry(QtCore.QRect(140, 10, 121, 20))
        self.powerSpinBox.setMinimum(1)
        self.powerSpinBox.setMaximum(20)
        self.powerSpinBox.setObjectName("powerSpinBox")
        self.lambdaHorizontalScrollBar = QtWidgets.QScrollBar(Form)
        self.lambdaHorizontalScrollBar.setGeometry(
            QtCore.QRect(140, 40, 141, 17))
        self.lambdaHorizontalScrollBar.setMaximum(150)
        self.lambdaHorizontalScrollBar.setOrientation(QtCore.Qt.Horizontal)
        self.lambdaHorizontalScrollBar.setObjectName(
            "lambdaHorizontalScrollBar")
        self.label = QtWidgets.QLabel(Form)
        self.label.setGeometry(QtCore.QRect(70, 10, 30, 20))
        self.label.setObjectName("label")
        self.label_2 = QtWidgets.QLabel(Form)
        self.label_2.setGeometry(QtCore.QRect(40, 40, 66, 16))
        self.label_2.setObjectName("label_2")
        self.lambdaLabel = QtWidgets.QLabel(Form)
        self.lambdaLabel.setGeometry(QtCore.QRect(340, 40, 40, 16))
        self.lambdaLabel.setText("")
        self.lambdaLabel.setObjectName("lambdaLabel")
        self.startButton = QtWidgets.QPushButton(Form)
        self.startButton.setGeometry(QtCore.QRect(650, 30, 75, 23))
        self.startButton.setObjectName("startButton")
        self.label_3 = QtWidgets.QLabel(Form)
        self.label_3.setGeometry(QtCore.QRect(330, 0, 80, 40))
        self.label_3.setObjectName("label_3")
        self.accuracyLabel = QtWidgets.QLabel(Form)
        self.accuracyLabel.setGeometry(QtCore.QRect(410, 0, 80, 40))
        self.accuracyLabel.setText("")
        self.accuracyLabel.setObjectName("accuracyLabel")

        self.retranslateUi(Form)
        self.powerSpinBox.valueChanged['int'].connect(
            Form.updataLogisticRegression)
        self.lambdaHorizontalScrollBar.valueChanged['int'].connect(
            Form.updataLogisticRegression)
        self.lambdaHorizontalScrollBar.valueChanged['int'].connect(
            Form.lambdaRateChange)
        self.startButton.clicked.connect(Form.showBound)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        _translate = QtCore.QCoreApplication.translate
        Form.setWindowTitle(_translate("Form", "Form"))
        self.label.setText(_translate("Form", "Power"))
        self.label_2.setText(_translate("Form", "lambadaRate"))
        self.startButton.setText(_translate("Form", "决策边界"))
        self.label_3.setText(_translate("Form", "模型准确率:"))
Esempio n. 7
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(800, 600)
        # window = QMainWindow()
        # window.resize(800, 600)

        # self.centralwidget = QtWidgets.QWidget(MainWindow)
        # self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.stack = QStackedWidget(parent=MainWindow)
        self.centralwidget = QStackedWidget(parent=MainWindow)

        self.centralwidget.setObjectName("centralwidget")

        # self.matplotlibwidget_static = MatplotlibWidget(self.centralwidget)
        matplotlibwidget_static = MatplotlibWidget()
        matplotlibwidget_static.setGeometry(QtCore.QRect(10, 0, 611, 271))
        matplotlibwidget_static.setObjectName("matplotlibwidget_static")

        self.stack.addWidget(matplotlibwidget_static)

        self.pushButton = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton.setGeometry(QtCore.QRect(670, 80, 75, 23))
        self.pushButton.setObjectName("pushButton")

        # self.matplotlibwidget_dynamic = MatplotlibWidget()
        # self.matplotlibwidget_dynamic.setEnabled(True)
        # self.matplotlibwidget_dynamic.setGeometry(QtCore.QRect(10, 270, 611, 291))
        # self.matplotlibwidget_dynamic.setObjectName("matplotlibwidget_dynamic")
        matplotlibwidget_dynamic = MatplotlibWidget()
        matplotlibwidget_dynamic.setEnabled(True)
        matplotlibwidget_dynamic.setGeometry(QtCore.QRect(10, 0, 611, 271))
        matplotlibwidget_dynamic.setObjectName("matplotlibwidget_dynamic")

        self.stack.addWidget(matplotlibwidget_dynamic)

        self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_2.setGeometry(QtCore.QRect(670, 370, 75, 23))
        self.pushButton_2.setObjectName("pushButton_2")
        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)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
        self.stack.show()
Esempio n. 8
0
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(400, 300)
        self.widget = MatplotlibWidget(Form)
        self.widget.setGeometry(QtCore.QRect(10, 10, 381, 281))
        self.widget.setObjectName("widget")

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        _translate = QtCore.QCoreApplication.translate
        Form.setWindowTitle(_translate("Form", "Form"))
Esempio n. 9
0
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(504, 374)
        self.pakagename = QtWidgets.QLabel(Form)
        self.pakagename.setGeometry(QtCore.QRect(30, 30, 60, 16))
        self.pakagename.setObjectName("pakagename")

        self.packege_name = QtWidgets.QLineEdit(Form)
        self.packege_name.setGeometry(QtCore.QRect(90, 30, 131, 21))
        self.packege_name.setObjectName("packege_name")

        self.updateetime = QtWidgets.QLabel(Form)
        self.updateetime.setGeometry(QtCore.QRect(260, 30, 60, 16))
        self.updateetime.setObjectName("updateetime")

        self.update_time = QtWidgets.QLineEdit(Form)
        self.update_time.setGeometry(QtCore.QRect(330, 30, 81, 21))
        self.update_time.setObjectName("update_time")
        self.start_btn = QtWidgets.QPushButton(Form)
        self.start_btn.setGeometry(QtCore.QRect(80, 70, 81, 32))
        self.start_btn.setObjectName("start_btn")
        self.stop_btn = QtWidgets.QPushButton(Form)
        self.stop_btn.setGeometry(QtCore.QRect(210, 70, 81, 32))
        self.stop_btn.setObjectName("stop_btn")
        self.clear_btn = QtWidgets.QPushButton(Form)
        self.clear_btn.setGeometry(QtCore.QRect(330, 70, 71, 32))
        self.clear_btn.setObjectName("clear_btn")
        self.graph = QtWidgets.QLabel(Form)
        self.graph.setGeometry(QtCore.QRect(20, 190, 60, 16))
        self.graph.setObjectName("graph")

        #self.graph_photo = QtWidgets.QGraphicsView(Form)
        self.graph_photo = MatplotlibWidget(Form)
        self.graph_photo.setGeometry(QtCore.QRect(70, 150, 381, 201))
        self.graph_photo.setObjectName("graph_photo")

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        _translate = QtCore.QCoreApplication.translate
        Form.setWindowTitle(_translate("Form", "Form"))
        self.pakagename.setText(_translate("Form", "应用名称"))
        self.updateetime.setText(_translate("Form", "更新时间"))
        self.start_btn.setText(_translate("Form", "开始"))
        self.stop_btn.setText(_translate("Form", "结束"))
        self.clear_btn.setText(_translate("Form", "清除"))
        self.graph.setText(_translate("Form", "图表"))
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(579, 369)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.widget = MatplotlibWidget(self.centralwidget)
        self.widget.setGeometry(QtCore.QRect(10, 40, 421, 271))
        self.widget.setObjectName("widget")
        self.startButton = QtWidgets.QPushButton(self.centralwidget)
        self.startButton.setGeometry(QtCore.QRect(460, 70, 93, 81))
        self.startButton.setText("")
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap("play.png"), QtGui.QIcon.Normal,
                       QtGui.QIcon.Off)
        self.startButton.setIcon(icon)
        self.startButton.setIconSize(QtCore.QSize(80, 80))
        self.startButton.setObjectName("startButton")
        self.endButton = QtWidgets.QPushButton(self.centralwidget)
        self.endButton.setGeometry(QtCore.QRect(460, 200, 93, 81))
        self.endButton.setText("")
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap("stop.png"), QtGui.QIcon.Normal,
                        QtGui.QIcon.Off)
        self.endButton.setIcon(icon1)
        self.endButton.setIconSize(QtCore.QSize(80, 80))
        self.endButton.setObjectName("endButton")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 579, 26))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "Audio"))
Esempio n. 11
0
class Ui_Dialog(object):
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(748, 597)
        Dialog.setWindowFlags(QtCore.Qt.Window | QtCore.Qt.WindowTitleHint
                              | QtCore.Qt.CustomizeWindowHint
                              | QtCore.Qt.WindowMinimizeButtonHint)

        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(Dialog)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.widget = MatplotlibWidget(Dialog)
        self.widget.setObjectName("widget")
        self.verticalLayout.addWidget(self.widget)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        spacerItem = QtWidgets.QSpacerItem(40, 20,
                                           QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.pushButton = QtWidgets.QPushButton(Dialog)
        self.pushButton.setObjectName("pushButton")
        self.horizontalLayout.addWidget(self.pushButton)
        self.pushButton_2 = QtWidgets.QPushButton(Dialog)
        self.pushButton_2.setObjectName("pushButton_2")
        self.horizontalLayout.addWidget(self.pushButton_2)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.verticalLayout.setStretch(0, 5)
        self.verticalLayout.setStretch(1, 1)
        self.horizontalLayout_2.addLayout(self.verticalLayout)

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)

    def retranslateUi(self, Dialog):
        _translate = QtCore.QCoreApplication.translate
        Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
        self.pushButton.setText(_translate("Dialog", "stop"))
        self.pushButton_2.setText(_translate("Dialog", "complete"))
Esempio n. 12
0
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", "退出"))
Esempio n. 13
0
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.matplotlibwidget_static = MatplotlibWidget(self.centralwidget)
        self.matplotlibwidget_static.setGeometry(QtCore.QRect(10, 0, 611, 271))
        self.matplotlibwidget_static.setObjectName("matplotlibwidget_static")
        self.pushButton = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton.setGeometry(QtCore.QRect(670, 80, 75, 23))
        self.pushButton.setObjectName("pushButton")
        self.matplotlibwidget_dynamic = MatplotlibWidget(self.centralwidget)
        self.matplotlibwidget_dynamic.setEnabled(True)
        self.matplotlibwidget_dynamic.setGeometry(
            QtCore.QRect(10, 270, 611, 291))
        self.matplotlibwidget_dynamic.setObjectName("matplotlibwidget_dynamic")
        self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_2.setGeometry(QtCore.QRect(670, 370, 75, 23))
        self.pushButton_2.setObjectName("pushButton_2")
        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)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.pushButton.setText(_translate("MainWindow", "显示静态图"))
        self.pushButton_2.setText(_translate("MainWindow", "显示动态图"))
Esempio n. 14
0
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.matplotlibwidget_static = MatplotlibWidget(self.centralwidget)
        self.matplotlibwidget_static.setGeometry(QtCore.QRect(10, 0, 611, 271))
        self.matplotlibwidget_static.setObjectName("matplotlibwidget_static")
        self.pushButton = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton.setGeometry(QtCore.QRect(670, 80, 75, 23))
        self.pushButton.setObjectName("pushButton")
        self.matplotlibwidget_dynamic = MatplotlibWidget(self.centralwidget)
        self.matplotlibwidget_dynamic.setEnabled(True)
        self.matplotlibwidget_dynamic.setGeometry(QtCore.QRect(10, 270, 611, 291))
        self.matplotlibwidget_dynamic.setObjectName("matplotlibwidget_dynamic")
        self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_2.setGeometry(QtCore.QRect(670, 370, 75, 23))
        self.pushButton_2.setObjectName("pushButton_2")
        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)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.pushButton.setText(_translate("MainWindow", "显示静态图"))
        self.pushButton_2.setText(_translate("MainWindow", "显示动态图"))
Esempio n. 15
0
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", "模型训练"))
Esempio n. 16
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1345, 975)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.widget = MatplotlibWidget(self.centralwidget)
        self.widget.setGeometry(QtCore.QRect(150, 10, 921, 471))
        self.widget.setObjectName("widget")
        self.widget_2 = MatplotlibWidget(self.centralwidget)
        self.widget_2.setGeometry(QtCore.QRect(150, 500, 921, 411))
        self.widget_2.setObjectName("widget_2")
        self.layoutWidget = QtWidgets.QWidget(self.centralwidget)
        self.layoutWidget.setGeometry(QtCore.QRect(1080, 80, 261, 24))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.layoutWidget.setFont(font)
        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.label_2 = QtWidgets.QLabel(self.layoutWidget)
        self.label_2.setMinimumSize(QtCore.QSize(92, 22))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label_2.setFont(font)
        self.label_2.setAlignment(QtCore.Qt.AlignCenter)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout_4.addWidget(self.label_2)
        self.Channel_Box = QtWidgets.QComboBox(self.layoutWidget)
        self.Channel_Box.setMinimumSize(QtCore.QSize(161, 22))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.Channel_Box.setFont(font)
        self.Channel_Box.setObjectName("Channel_Box")
        self.horizontalLayout_4.addWidget(self.Channel_Box)
        self.layoutWidget1 = QtWidgets.QWidget(self.centralwidget)
        self.layoutWidget1.setGeometry(QtCore.QRect(1080, 860, 254, 53))
        self.layoutWidget1.setObjectName("layoutWidget1")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.layoutWidget1)
        self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.bt_start = QtWidgets.QPushButton(self.layoutWidget1)
        self.bt_start.setMinimumSize(QtCore.QSize(80, 51))
        self.bt_start.setMaximumSize(QtCore.QSize(80, 51))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.bt_start.setFont(font)
        self.bt_start.setObjectName("bt_start")
        self.horizontalLayout_2.addWidget(self.bt_start)
        self.bt_config = QtWidgets.QPushButton(self.layoutWidget1)
        self.bt_config.setMinimumSize(QtCore.QSize(80, 51))
        self.bt_config.setMaximumSize(QtCore.QSize(80, 51))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.bt_config.setFont(font)
        self.bt_config.setObjectName("bt_config")
        self.horizontalLayout_2.addWidget(self.bt_config)
        self.bt_finish = QtWidgets.QPushButton(self.layoutWidget1)
        self.bt_finish.setMinimumSize(QtCore.QSize(80, 51))
        self.bt_finish.setMaximumSize(QtCore.QSize(80, 51))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.bt_finish.setFont(font)
        self.bt_finish.setObjectName("bt_finish")
        self.horizontalLayout_2.addWidget(self.bt_finish)
        self.layoutWidget2 = QtWidgets.QWidget(self.centralwidget)
        self.layoutWidget2.setGeometry(QtCore.QRect(1080, 50, 261, 24))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.layoutWidget2.setFont(font)
        self.layoutWidget2.setObjectName("layoutWidget2")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.layoutWidget2)
        self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.label = QtWidgets.QLabel(self.layoutWidget2)
        self.label.setMinimumSize(QtCore.QSize(92, 22))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label.setFont(font)
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName("label")
        self.horizontalLayout.addWidget(self.label)
        self.Module_Box = QtWidgets.QComboBox(self.layoutWidget2)
        self.Module_Box.setMinimumSize(QtCore.QSize(161, 22))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.Module_Box.setFont(font)
        self.Module_Box.setObjectName("Module_Box")
        self.horizontalLayout.addWidget(self.Module_Box)
        self.layoutWidget3 = QtWidgets.QWidget(self.centralwidget)
        self.layoutWidget3.setGeometry(QtCore.QRect(1080, 10, 259, 33))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.layoutWidget3.setFont(font)
        self.layoutWidget3.setObjectName("layoutWidget3")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.layoutWidget3)
        self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.DevSelectBox = QtWidgets.QComboBox(self.layoutWidget3)
        self.DevSelectBox.setMinimumSize(QtCore.QSize(150, 31))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.DevSelectBox.setFont(font)
        self.DevSelectBox.setObjectName("DevSelectBox")
        self.horizontalLayout_3.addWidget(self.DevSelectBox)
        spacerItem = QtWidgets.QSpacerItem(20, 23, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem)
        self.bt_connect = QtWidgets.QPushButton(self.layoutWidget3)
        self.bt_connect.setMinimumSize(QtCore.QSize(75, 31))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.bt_connect.setFont(font)
        self.bt_connect.setObjectName("bt_connect")
        self.horizontalLayout_3.addWidget(self.bt_connect)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1345, 23))
        self.menubar.setObjectName("menubar")
        self.menu_F = QtWidgets.QMenu(self.menubar)
        self.menu_F.setObjectName("menu_F")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.OpenRegFile_action = QtWidgets.QAction(MainWindow)
        self.OpenRegFile_action.setObjectName("OpenRegFile_action")
        self.NewRegFile_action = QtWidgets.QAction(MainWindow)
        self.NewRegFile_action.setObjectName("NewRegFile_action")
        self.DelRegFile_action = QtWidgets.QAction(MainWindow)
        self.DelRegFile_action.setObjectName("DelRegFile_action")
        self.menu_F.addAction(self.OpenRegFile_action)
        self.menu_F.addAction(self.NewRegFile_action)
        self.menu_F.addAction(self.DelRegFile_action)
        self.menubar.addAction(self.menu_F.menuAction())

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.label_2.setText(_translate("MainWindow", "通道数量:"))
        self.bt_start.setText(_translate("MainWindow", "开始"))
        self.bt_config.setText(_translate("MainWindow", "配置"))
        self.bt_finish.setText(_translate("MainWindow", "停止"))
        self.label.setText(_translate("MainWindow", "模式选择:"))
        self.bt_connect.setText(_translate("MainWindow", "连接"))
        self.menu_F.setTitle(_translate("MainWindow", "文件(&F)"))
        self.OpenRegFile_action.setText(_translate("MainWindow", "打开寄存器文件"))
        self.OpenRegFile_action.setShortcut(_translate("MainWindow", "Alt+O"))
        self.NewRegFile_action.setText(_translate("MainWindow", "新建寄存器文件"))
        self.NewRegFile_action.setShortcut(_translate("MainWindow", "Alt+N"))
        self.DelRegFile_action.setText(_translate("MainWindow", "删除寄存器文件"))
Esempio n. 17
0
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", "实时数据分析"))
Esempio n. 18
0
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", "隐藏输出结果"))
Esempio n. 19
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1008, 809)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.centralwidget)
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.verticalLayout_7 = QtWidgets.QVBoxLayout()
        self.verticalLayout_7.setObjectName("verticalLayout_7")
        self.tabWidget = QtWidgets.QTabWidget(self.centralwidget)
        self.tabWidget.setObjectName("tabWidget")
        self.tab = QtWidgets.QWidget()
        self.tab.setObjectName("tab")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.tab)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.splitter_2 = QtWidgets.QSplitter(self.tab)
        self.splitter_2.setOrientation(QtCore.Qt.Horizontal)
        self.splitter_2.setObjectName("splitter_2")
        self.verticalLayoutWidget = QtWidgets.QWidget(self.splitter_2)
        self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.groupBox = QtWidgets.QGroupBox(self.verticalLayoutWidget)
        self.groupBox.setObjectName("groupBox")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.groupBox)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.pushButton_ConnectCamera = QtWidgets.QPushButton(self.groupBox)
        self.pushButton_ConnectCamera.setObjectName("pushButton_ConnectCamera")
        self.verticalLayout_3.addWidget(self.pushButton_ConnectCamera)
        self.gridLayout_2 = QtWidgets.QGridLayout()
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.spinBox_ExpTime = QtWidgets.QSpinBox(self.groupBox)
        self.spinBox_ExpTime.setMaximum(1000000)
        self.spinBox_ExpTime.setProperty("value", 10)
        self.spinBox_ExpTime.setObjectName("spinBox_ExpTime")
        self.gridLayout_2.addWidget(self.spinBox_ExpTime, 0, 2, 1, 2)
        self.label_10 = QtWidgets.QLabel(self.groupBox)
        self.label_10.setObjectName("label_10")
        self.gridLayout_2.addWidget(self.label_10, 0, 0, 1, 2)
        self.spinBox_Width = QtWidgets.QSpinBox(self.groupBox)
        self.spinBox_Width.setMaximum(2048)
        self.spinBox_Width.setProperty("value", 2048)
        self.spinBox_Width.setObjectName("spinBox_Width")
        self.gridLayout_2.addWidget(self.spinBox_Width, 1, 1, 1, 1)
        self.spinBox_Hight = QtWidgets.QSpinBox(self.groupBox)
        self.spinBox_Hight.setMaximum(2048)
        self.spinBox_Hight.setProperty("value", 2048)
        self.spinBox_Hight.setObjectName("spinBox_Hight")
        self.gridLayout_2.addWidget(self.spinBox_Hight, 2, 1, 1, 1)
        self.label_7 = QtWidgets.QLabel(self.groupBox)
        self.label_7.setObjectName("label_7")
        self.gridLayout_2.addWidget(self.label_7, 1, 2, 1, 1)
        self.label_6 = QtWidgets.QLabel(self.groupBox)
        self.label_6.setObjectName("label_6")
        self.gridLayout_2.addWidget(self.label_6, 1, 0, 1, 1)
        self.spinBox_Yshift = QtWidgets.QSpinBox(self.groupBox)
        self.spinBox_Yshift.setMaximum(1024)
        self.spinBox_Yshift.setObjectName("spinBox_Yshift")
        self.gridLayout_2.addWidget(self.spinBox_Yshift, 2, 3, 1, 1)
        self.label_8 = QtWidgets.QLabel(self.groupBox)
        self.label_8.setObjectName("label_8")
        self.gridLayout_2.addWidget(self.label_8, 2, 2, 1, 1)
        self.spinBox_XShift = QtWidgets.QSpinBox(self.groupBox)
        self.spinBox_XShift.setMaximum(1280)
        self.spinBox_XShift.setObjectName("spinBox_XShift")
        self.gridLayout_2.addWidget(self.spinBox_XShift, 1, 3, 1, 1)
        self.label_9 = QtWidgets.QLabel(self.groupBox)
        self.label_9.setObjectName("label_9")
        self.gridLayout_2.addWidget(self.label_9, 2, 0, 1, 1)
        self.verticalLayout_3.addLayout(self.gridLayout_2)
        self.pushButton_SetCamera = QtWidgets.QPushButton(self.groupBox)
        self.pushButton_SetCamera.setObjectName("pushButton_SetCamera")
        self.verticalLayout_3.addWidget(self.pushButton_SetCamera)
        self.label_3 = QtWidgets.QLabel(self.groupBox)
        self.label_3.setObjectName("label_3")
        self.verticalLayout_3.addWidget(self.label_3)
        self.textBrowser_SetMeasureInf = QtWidgets.QTextBrowser(self.groupBox)
        self.textBrowser_SetMeasureInf.setObjectName(
            "textBrowser_SetMeasureInf")
        self.verticalLayout_3.addWidget(self.textBrowser_SetMeasureInf)
        self.gridLayout_4 = QtWidgets.QGridLayout()
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.spinBox_FrameNum = QtWidgets.QSpinBox(self.groupBox)
        self.spinBox_FrameNum.setMaximum(500000)
        self.spinBox_FrameNum.setProperty("value", 5000)
        self.spinBox_FrameNum.setObjectName("spinBox_FrameNum")
        self.gridLayout_4.addWidget(self.spinBox_FrameNum, 0, 1, 1, 1)
        self.label_2 = QtWidgets.QLabel(self.groupBox)
        self.label_2.setObjectName("label_2")
        self.gridLayout_4.addWidget(self.label_2, 1, 0, 1, 1)
        self.label = QtWidgets.QLabel(self.groupBox)
        self.label.setObjectName("label")
        self.gridLayout_4.addWidget(self.label, 0, 0, 1, 1)
        self.pushButton_RunMultiFrames = QtWidgets.QPushButton(self.groupBox)
        self.pushButton_RunMultiFrames.setObjectName(
            "pushButton_RunMultiFrames")
        self.gridLayout_4.addWidget(self.pushButton_RunMultiFrames, 2, 0, 1, 1)
        self.spinBox_SegmentNum = QtWidgets.QSpinBox(self.groupBox)
        self.spinBox_SegmentNum.setMaximum(100000)
        self.spinBox_SegmentNum.setProperty("value", 1000)
        self.spinBox_SegmentNum.setObjectName("spinBox_SegmentNum")
        self.gridLayout_4.addWidget(self.spinBox_SegmentNum, 1, 1, 1, 1)
        self.pushButton_Save2Nc = QtWidgets.QPushButton(self.groupBox)
        self.pushButton_Save2Nc.setObjectName("pushButton_Save2Nc")
        self.gridLayout_4.addWidget(self.pushButton_Save2Nc, 3, 0, 1, 2)
        self.verticalLayout_3.addLayout(self.gridLayout_4)
        self.verticalLayout.addWidget(self.groupBox)
        self.verticalLayoutWidget_2 = QtWidgets.QWidget(self.splitter_2)
        self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(
            self.verticalLayoutWidget_2)
        self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.gridLayout = QtWidgets.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        spacerItem = QtWidgets.QSpacerItem(40, 20,
                                           QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem, 1, 1, 1, 1)
        self.pushButton_StopImaging = QtWidgets.QPushButton(
            self.verticalLayoutWidget_2)
        font = QtGui.QFont()
        font.setBold(True)
        font.setUnderline(True)
        font.setWeight(75)
        font.setStrikeOut(False)
        self.pushButton_StopImaging.setFont(font)
        self.pushButton_StopImaging.setStyleSheet(
            "background-color: #A3C1DA; color: red")
        self.pushButton_StopImaging.setObjectName("pushButton_StopImaging")
        self.gridLayout.addWidget(self.pushButton_StopImaging, 1, 2, 1, 1)
        self.pushButton_StartImaging = QtWidgets.QPushButton(
            self.verticalLayoutWidget_2)
        font = QtGui.QFont()
        font.setBold(True)
        font.setUnderline(True)
        font.setWeight(75)
        self.pushButton_StartImaging.setFont(font)
        self.pushButton_StartImaging.setCursor(
            QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.pushButton_StartImaging.setAutoFillBackground(False)
        self.pushButton_StartImaging.setStyleSheet(
            "background-color: #A3C1DA; color: green")
        self.pushButton_StartImaging.setObjectName("pushButton_StartImaging")
        self.gridLayout.addWidget(self.pushButton_StartImaging, 1, 0, 1, 1)
        self.verticalLayout_ImageShow = QtWidgets.QVBoxLayout()
        self.verticalLayout_ImageShow.setObjectName("verticalLayout_ImageShow")
        self.gridLayout.addLayout(self.verticalLayout_ImageShow, 0, 0, 1, 3)
        self.verticalLayout_2.addLayout(self.gridLayout)
        self.horizontalLayout.addWidget(self.splitter_2)
        self.tabWidget.addTab(self.tab, "")
        self.tab_2 = QtWidgets.QWidget()
        self.tab_2.setObjectName("tab_2")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.tab_2)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.splitter = QtWidgets.QSplitter(self.tab_2)
        self.splitter.setOrientation(QtCore.Qt.Horizontal)
        self.splitter.setObjectName("splitter")
        self.verticalLayoutWidget_3 = QtWidgets.QWidget(self.splitter)
        self.verticalLayoutWidget_3.setObjectName("verticalLayoutWidget_3")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(
            self.verticalLayoutWidget_3)
        self.verticalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.pushButton_OpenFile = QtWidgets.QPushButton(
            self.verticalLayoutWidget_3)
        self.pushButton_OpenFile.setObjectName("pushButton_OpenFile")
        self.verticalLayout_4.addWidget(self.pushButton_OpenFile)
        self.verticalLayout_AverageImage = QtWidgets.QVBoxLayout()
        self.verticalLayout_AverageImage.setObjectName(
            "verticalLayout_AverageImage")
        self.verticalLayout_4.addLayout(self.verticalLayout_AverageImage)
        self.pushButton_AverageImage = QtWidgets.QPushButton(
            self.verticalLayoutWidget_3)
        self.pushButton_AverageImage.setObjectName("pushButton_AverageImage")
        self.verticalLayout_4.addWidget(self.pushButton_AverageImage)
        self.label_4 = QtWidgets.QLabel(self.verticalLayoutWidget_3)
        self.label_4.setObjectName("label_4")
        self.verticalLayout_4.addWidget(self.label_4)
        self.textBrowser = QtWidgets.QTextBrowser(self.verticalLayoutWidget_3)
        self.textBrowser.setObjectName("textBrowser")
        self.verticalLayout_4.addWidget(self.textBrowser)
        self.verticalLayoutWidget_4 = QtWidgets.QWidget(self.splitter)
        self.verticalLayoutWidget_4.setObjectName("verticalLayoutWidget_4")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.verticalLayoutWidget_4)
        self.gridLayout_3.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.widget_2 = QtWidgets.QWidget(self.verticalLayoutWidget_4)
        self.widget_2.setObjectName("widget_2")
        self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.widget_2)
        self.verticalLayout_6.setObjectName("verticalLayout_6")
        self.verticalLayout_8 = QtWidgets.QVBoxLayout()
        self.verticalLayout_8.setObjectName("verticalLayout_8")
        self.widget_4 = QtWidgets.QWidget(self.widget_2)
        self.widget_4.setObjectName("widget_4")
        self.verticalLayoutWidget_7 = QtWidgets.QWidget(self.widget_4)
        self.verticalLayoutWidget_7.setGeometry(QtCore.QRect(10, 10, 421, 291))
        self.verticalLayoutWidget_7.setObjectName("verticalLayoutWidget_7")
        self.verticalLayout_Distribution = QtWidgets.QVBoxLayout(
            self.verticalLayoutWidget_7)
        self.verticalLayout_Distribution.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_Distribution.setObjectName(
            "verticalLayout_Distribution")
        self.verticalLayout_8.addWidget(self.widget_4)
        self.pushButton_Distribution = QtWidgets.QPushButton(self.widget_2)
        self.pushButton_Distribution.setObjectName("pushButton_Distribution")
        self.verticalLayout_8.addWidget(self.pushButton_Distribution)
        self.verticalLayout_6.addLayout(self.verticalLayout_8)
        self.verticalLayout_16 = QtWidgets.QVBoxLayout()
        self.verticalLayout_16.setObjectName("verticalLayout_16")
        self.widget_5 = QtWidgets.QWidget(self.widget_2)
        self.widget_5.setObjectName("widget_5")
        self.verticalLayoutWidget_8 = QtWidgets.QWidget(self.widget_5)
        self.verticalLayoutWidget_8.setGeometry(QtCore.QRect(10, 10, 421, 291))
        self.verticalLayoutWidget_8.setObjectName("verticalLayoutWidget_8")
        self.verticalLayout_CoherentLength = QtWidgets.QVBoxLayout(
            self.verticalLayoutWidget_8)
        self.verticalLayout_CoherentLength.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_CoherentLength.setObjectName(
            "verticalLayout_CoherentLength")
        self.verticalLayout_16.addWidget(self.widget_5)
        self.pushButton_CoherentLength = QtWidgets.QPushButton(self.widget_2)
        self.pushButton_CoherentLength.setObjectName(
            "pushButton_CoherentLength")
        self.verticalLayout_16.addWidget(self.pushButton_CoherentLength)
        self.verticalLayout_6.addLayout(self.verticalLayout_16)
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        spacerItem1 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem1)
        self.label_5 = QtWidgets.QLabel(self.widget_2)
        self.label_5.setObjectName("label_5")
        self.horizontalLayout_4.addWidget(self.label_5)
        self.spinBox_PixelX = QtWidgets.QSpinBox(self.widget_2)
        self.spinBox_PixelX.setMaximum(1280)
        self.spinBox_PixelX.setObjectName("spinBox_PixelX")
        self.horizontalLayout_4.addWidget(self.spinBox_PixelX)
        spacerItem2 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem2)
        self.label_11 = QtWidgets.QLabel(self.widget_2)
        self.label_11.setObjectName("label_11")
        self.horizontalLayout_4.addWidget(self.label_11)
        self.spinBox_PixelY = QtWidgets.QSpinBox(self.widget_2)
        self.spinBox_PixelY.setMaximum(1024)
        self.spinBox_PixelY.setObjectName("spinBox_PixelY")
        self.horizontalLayout_4.addWidget(self.spinBox_PixelY)
        self.verticalLayout_6.addLayout(self.horizontalLayout_4)
        self.gridLayout_3.addWidget(self.widget_2, 1, 0, 1, 1)
        self.horizontalLayout_2.addWidget(self.splitter)
        self.tabWidget.addTab(self.tab_2, "")
        self.tab_3 = QtWidgets.QWidget()
        self.tab_3.setObjectName("tab_3")
        self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.tab_3)
        self.verticalLayout_12.setObjectName("verticalLayout_12")
        self.verticalLayout_9 = QtWidgets.QVBoxLayout()
        self.verticalLayout_9.setObjectName("verticalLayout_9")
        self.widget = QtWidgets.QWidget(self.tab_3)
        self.widget.setObjectName("widget")
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.widget)
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.splitter_3 = QtWidgets.QSplitter(self.widget)
        self.splitter_3.setOrientation(QtCore.Qt.Horizontal)
        self.splitter_3.setObjectName("splitter_3")
        self.verticalLayoutWidget_5 = QtWidgets.QWidget(self.splitter_3)
        self.verticalLayoutWidget_5.setObjectName("verticalLayoutWidget_5")
        self.verticalLayout_10 = QtWidgets.QVBoxLayout(
            self.verticalLayoutWidget_5)
        self.verticalLayout_10.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_10.setObjectName("verticalLayout_10")
        self.pushButton_OpenBackground = QtWidgets.QPushButton(
            self.verticalLayoutWidget_5)
        self.pushButton_OpenBackground.setObjectName(
            "pushButton_OpenBackground")
        self.verticalLayout_10.addWidget(self.pushButton_OpenBackground)
        self.widget_Background = MatplotlibWidget(self.verticalLayoutWidget_5)
        self.widget_Background.setObjectName("widget_Background")
        self.verticalLayout_10.addWidget(self.widget_Background)
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.spinBox_NOderMomentBackground = QtWidgets.QSpinBox(
            self.verticalLayoutWidget_5)
        self.spinBox_NOderMomentBackground.setMinimum(1)
        self.spinBox_NOderMomentBackground.setMaximum(20)
        self.spinBox_NOderMomentBackground.setObjectName(
            "spinBox_NOderMomentBackground")
        self.horizontalLayout_3.addWidget(self.spinBox_NOderMomentBackground)
        self.label_13 = QtWidgets.QLabel(self.verticalLayoutWidget_5)
        self.label_13.setObjectName("label_13")
        self.horizontalLayout_3.addWidget(self.label_13)
        self.pushButton_NOderMomentBackground = QtWidgets.QPushButton(
            self.verticalLayoutWidget_5)
        self.pushButton_NOderMomentBackground.setObjectName(
            "pushButton_NOderMomentBackground")
        self.horizontalLayout_3.addWidget(
            self.pushButton_NOderMomentBackground)
        spacerItem3 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem3)
        self.verticalLayout_10.addLayout(self.horizontalLayout_3)
        self.pushButton_SaveBackground = QtWidgets.QPushButton(
            self.verticalLayoutWidget_5)
        self.pushButton_SaveBackground.setObjectName(
            "pushButton_SaveBackground")
        self.verticalLayout_10.addWidget(self.pushButton_SaveBackground)
        self.verticalLayoutWidget_6 = QtWidgets.QWidget(self.splitter_3)
        self.verticalLayoutWidget_6.setObjectName("verticalLayoutWidget_6")
        self.verticalLayout_11 = QtWidgets.QVBoxLayout(
            self.verticalLayoutWidget_6)
        self.verticalLayout_11.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_11.setObjectName("verticalLayout_11")
        self.pushButton_OpenSignal = QtWidgets.QPushButton(
            self.verticalLayoutWidget_6)
        self.pushButton_OpenSignal.setObjectName("pushButton_OpenSignal")
        self.verticalLayout_11.addWidget(self.pushButton_OpenSignal)
        self.widget_Signal = MatplotlibWidget(self.verticalLayoutWidget_6)
        self.widget_Signal.setObjectName("widget_Signal")
        self.verticalLayout_11.addWidget(self.widget_Signal)
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.spinBox_NOderMomentSignal = QtWidgets.QSpinBox(
            self.verticalLayoutWidget_6)
        self.spinBox_NOderMomentSignal.setEnabled(True)
        self.spinBox_NOderMomentSignal.setMinimum(1)
        self.spinBox_NOderMomentSignal.setMaximum(20)
        self.spinBox_NOderMomentSignal.setProperty("value", 1)
        self.spinBox_NOderMomentSignal.setObjectName(
            "spinBox_NOderMomentSignal")
        self.horizontalLayout_5.addWidget(self.spinBox_NOderMomentSignal)
        self.label_14 = QtWidgets.QLabel(self.verticalLayoutWidget_6)
        self.label_14.setObjectName("label_14")
        self.horizontalLayout_5.addWidget(self.label_14)
        self.pushButton_NOderMomentSignal = QtWidgets.QPushButton(
            self.verticalLayoutWidget_6)
        self.pushButton_NOderMomentSignal.setObjectName(
            "pushButton_NOderMomentSignal")
        self.horizontalLayout_5.addWidget(self.pushButton_NOderMomentSignal)
        spacerItem4 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem4)
        self.verticalLayout_11.addLayout(self.horizontalLayout_5)
        self.pushButton_SaveSignal = QtWidgets.QPushButton(
            self.verticalLayoutWidget_6)
        self.pushButton_SaveSignal.setObjectName("pushButton_SaveSignal")
        self.verticalLayout_11.addWidget(self.pushButton_SaveSignal)
        self.horizontalLayout_6.addWidget(self.splitter_3)
        self.verticalLayout_9.addWidget(self.widget)
        self.verticalLayout_12.addLayout(self.verticalLayout_9)
        self.tabWidget.addTab(self.tab_3, "")
        self.tab_4 = QtWidgets.QWidget()
        self.tab_4.setObjectName("tab_4")
        self.horizontalLayout_10 = QtWidgets.QHBoxLayout(self.tab_4)
        self.horizontalLayout_10.setObjectName("horizontalLayout_10")
        self.verticalLayout_13 = QtWidgets.QVBoxLayout()
        self.verticalLayout_13.setObjectName("verticalLayout_13")
        self.pushButton_OpenBackgroundMC = QtWidgets.QPushButton(self.tab_4)
        self.pushButton_OpenBackgroundMC.setObjectName(
            "pushButton_OpenBackgroundMC")
        self.verticalLayout_13.addWidget(self.pushButton_OpenBackgroundMC)
        self.pushButton_OpenSignalMC = QtWidgets.QPushButton(self.tab_4)
        self.pushButton_OpenSignalMC.setObjectName("pushButton_OpenSignalMC")
        self.verticalLayout_13.addWidget(self.pushButton_OpenSignalMC)
        self.pushButton_ImageProcess = QtWidgets.QPushButton(self.tab_4)
        self.pushButton_ImageProcess.setObjectName("pushButton_ImageProcess")
        self.verticalLayout_13.addWidget(self.pushButton_ImageProcess)
        self.widget_3 = QtWidgets.QWidget(self.tab_4)
        self.widget_3.setObjectName("widget_3")
        self.horizontalLayout_7 = QtWidgets.QHBoxLayout(self.widget_3)
        self.horizontalLayout_7.setObjectName("horizontalLayout_7")
        self.splitter_4 = QtWidgets.QSplitter(self.widget_3)
        self.splitter_4.setOrientation(QtCore.Qt.Horizontal)
        self.splitter_4.setObjectName("splitter_4")
        self.verticalLayoutWidget_9 = QtWidgets.QWidget(self.splitter_4)
        self.verticalLayoutWidget_9.setObjectName("verticalLayoutWidget_9")
        self.verticalLayout_14 = QtWidgets.QVBoxLayout(
            self.verticalLayoutWidget_9)
        self.verticalLayout_14.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_14.setObjectName("verticalLayout_14")
        self.widget_NOderImage = MatplotlibWidget(self.verticalLayoutWidget_9)
        self.widget_NOderImage.setObjectName("widget_NOderImage")
        self.verticalLayout_14.addWidget(self.widget_NOderImage)
        self.horizontalLayout_8 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_8.setObjectName("horizontalLayout_8")
        self.spinBox_NOderImage = QtWidgets.QSpinBox(
            self.verticalLayoutWidget_9)
        self.spinBox_NOderImage.setMinimum(1)
        self.spinBox_NOderImage.setMaximum(20)
        self.spinBox_NOderImage.setObjectName("spinBox_NOderImage")
        self.horizontalLayout_8.addWidget(self.spinBox_NOderImage)
        self.label_15 = QtWidgets.QLabel(self.verticalLayoutWidget_9)
        self.label_15.setObjectName("label_15")
        self.horizontalLayout_8.addWidget(self.label_15)
        spacerItem5 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem5)
        self.doubleSpinBox_UplimitImage = QtWidgets.QDoubleSpinBox(
            self.verticalLayoutWidget_9)
        self.doubleSpinBox_UplimitImage.setProperty("value", 1.0)
        self.doubleSpinBox_UplimitImage.setObjectName(
            "doubleSpinBox_UplimitImage")
        self.horizontalLayout_8.addWidget(self.doubleSpinBox_UplimitImage)
        self.label_12 = QtWidgets.QLabel(self.verticalLayoutWidget_9)
        self.label_12.setObjectName("label_12")
        self.horizontalLayout_8.addWidget(self.label_12)
        spacerItem6 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem6)
        self.pushButton_NOderImage = QtWidgets.QPushButton(
            self.verticalLayoutWidget_9)
        self.pushButton_NOderImage.setObjectName("pushButton_NOderImage")
        self.horizontalLayout_8.addWidget(self.pushButton_NOderImage)
        spacerItem7 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem7)
        self.verticalLayout_14.addLayout(self.horizontalLayout_8)
        self.pushButton_SaveCumulant = QtWidgets.QPushButton(
            self.verticalLayoutWidget_9)
        self.pushButton_SaveCumulant.setObjectName("pushButton_SaveCumulant")
        self.verticalLayout_14.addWidget(self.pushButton_SaveCumulant)
        self.verticalLayoutWidget_10 = QtWidgets.QWidget(self.splitter_4)
        self.verticalLayoutWidget_10.setObjectName("verticalLayoutWidget_10")
        self.verticalLayout_15 = QtWidgets.QVBoxLayout(
            self.verticalLayoutWidget_10)
        self.verticalLayout_15.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_15.setObjectName("verticalLayout_15")
        self.widget_NOderImageNorm = MatplotlibWidget(
            self.verticalLayoutWidget_10)
        self.widget_NOderImageNorm.setObjectName("widget_NOderImageNorm")
        self.verticalLayout_15.addWidget(self.widget_NOderImageNorm)
        self.horizontalLayout_9 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_9.setObjectName("horizontalLayout_9")
        self.spinBox_NOderImageNorm = QtWidgets.QSpinBox(
            self.verticalLayoutWidget_10)
        self.spinBox_NOderImageNorm.setEnabled(True)
        self.spinBox_NOderImageNorm.setMinimum(1)
        self.spinBox_NOderImageNorm.setMaximum(20)
        self.spinBox_NOderImageNorm.setProperty("value", 4)
        self.spinBox_NOderImageNorm.setObjectName("spinBox_NOderImageNorm")
        self.horizontalLayout_9.addWidget(self.spinBox_NOderImageNorm)
        self.label_16 = QtWidgets.QLabel(self.verticalLayoutWidget_10)
        self.label_16.setObjectName("label_16")
        self.horizontalLayout_9.addWidget(self.label_16)
        spacerItem8 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem8)
        self.doubleSpinBox_UplimitImageNorm = QtWidgets.QDoubleSpinBox(
            self.verticalLayoutWidget_10)
        self.doubleSpinBox_UplimitImageNorm.setSingleStep(1e-05)
        self.doubleSpinBox_UplimitImageNorm.setProperty("value", 1.0)
        self.doubleSpinBox_UplimitImageNorm.setObjectName(
            "doubleSpinBox_UplimitImageNorm")
        self.horizontalLayout_9.addWidget(self.doubleSpinBox_UplimitImageNorm)
        self.label_17 = QtWidgets.QLabel(self.verticalLayoutWidget_10)
        self.label_17.setObjectName("label_17")
        self.horizontalLayout_9.addWidget(self.label_17)
        spacerItem9 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem9)
        self.pushButton_NOderImageNorm = QtWidgets.QPushButton(
            self.verticalLayoutWidget_10)
        self.pushButton_NOderImageNorm.setObjectName(
            "pushButton_NOderImageNorm")
        self.horizontalLayout_9.addWidget(self.pushButton_NOderImageNorm)
        spacerItem10 = QtWidgets.QSpacerItem(40, 20,
                                             QtWidgets.QSizePolicy.Expanding,
                                             QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem10)
        self.verticalLayout_15.addLayout(self.horizontalLayout_9)
        self.pushButton_SaveCumulantNorm = QtWidgets.QPushButton(
            self.verticalLayoutWidget_10)
        self.pushButton_SaveCumulantNorm.setObjectName(
            "pushButton_SaveCumulantNorm")
        self.verticalLayout_15.addWidget(self.pushButton_SaveCumulantNorm)
        self.horizontalLayout_7.addWidget(self.splitter_4)
        self.verticalLayout_13.addWidget(self.widget_3)
        self.horizontalLayout_10.addLayout(self.verticalLayout_13)
        self.tabWidget.addTab(self.tab_4, "")
        self.verticalLayout_7.addWidget(self.tabWidget)
        self.verticalLayout_5.addLayout(self.verticalLayout_7)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1008, 21))
        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.tabWidget.setCurrentIndex(3)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.groupBox.setTitle(_translate("MainWindow", "Camera Setting"))
        self.pushButton_ConnectCamera.setText(
            _translate("MainWindow", "Connect Camera"))
        self.label_10.setText(
            _translate("MainWindow", "              Exposure Time"))
        self.label_7.setText(_translate("MainWindow", "         X shift"))
        self.label_6.setText(_translate("MainWindow", "              Width"))
        self.label_8.setText(_translate("MainWindow", "          Y shift"))
        self.label_9.setText(_translate("MainWindow", "              Hight"))
        self.pushButton_SetCamera.setText(
            _translate("MainWindow", "Setting Camera"))
        self.label_3.setText(
            _translate("MainWindow", "Setting and measurement Inf."))
        self.label_2.setText(_translate("MainWindow", "Segment Number"))
        self.label.setText(_translate("MainWindow", "Frame Number"))
        self.pushButton_RunMultiFrames.setText(
            _translate("MainWindow", "Run to Get Multi-Frames  Data"))
        self.pushButton_Save2Nc.setText(_translate("MainWindow",
                                                   "SAVE to .nc"))
        self.pushButton_StopImaging.setText(_translate("MainWindow", "Stop"))
        self.pushButton_StartImaging.setText(_translate("MainWindow", "Start"))
        self.tabWidget.setTabText(
            self.tabWidget.indexOf(self.tab),
            _translate("MainWindow", "Camera Setting & Imaging"))
        self.pushButton_OpenFile.setText(_translate("MainWindow", "OpenFile"))
        self.pushButton_AverageImage.setText(
            _translate("MainWindow", "Average Image"))
        self.label_4.setText(_translate("MainWindow", "TextLabel"))
        self.pushButton_Distribution.setText(
            _translate("MainWindow", "Distribution"))
        self.pushButton_CoherentLength.setText(
            _translate("MainWindow", "Coherent Length"))
        self.label_5.setText(_translate("MainWindow", "X"))
        self.label_11.setText(_translate("MainWindow", "Y"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2),
                                  _translate("MainWindow", "Coherent Proper."))
        self.pushButton_OpenBackground.setText(
            _translate("MainWindow", "Open Background File"))
        self.label_13.setText(_translate("MainWindow", "TextLabel"))
        self.pushButton_NOderMomentBackground.setText(
            _translate("MainWindow", "PushButton"))
        self.pushButton_SaveBackground.setText(
            _translate("MainWindow", "Save Background Data"))
        self.pushButton_OpenSignal.setText(
            _translate("MainWindow", "Open Signal File"))
        self.label_14.setText(_translate("MainWindow", "TextLabel"))
        self.pushButton_NOderMomentSignal.setText(
            _translate("MainWindow", "PushButton"))
        self.pushButton_SaveSignal.setText(
            _translate("MainWindow", "Save Signal  Data"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3),
                                  _translate("MainWindow", "Moment"))
        self.pushButton_OpenBackgroundMC.setText(
            _translate("MainWindow", "Open Background Momtum ( Cumulant )"))
        self.pushButton_OpenSignalMC.setText(
            _translate("MainWindow", "Open Signal Momtum ( Cumulant )"))
        self.pushButton_ImageProcess.setText(
            _translate("MainWindow", "Image Processing"))
        self.label_15.setText(_translate("MainWindow", "TextLabel"))
        self.label_12.setText(_translate("MainWindow", "Uplimit"))
        self.pushButton_NOderImage.setText(
            _translate("MainWindow", "PushButton"))
        self.pushButton_SaveCumulant.setText(
            _translate("MainWindow", "Save Cumulant"))
        self.label_16.setText(_translate("MainWindow", "TextLabel"))
        self.label_17.setText(_translate("MainWindow", "TextLabel"))
        self.pushButton_NOderImageNorm.setText(
            _translate("MainWindow", "PushButton"))
        self.pushButton_SaveCumulantNorm.setText(
            _translate("MainWindow", "Save CumulantNorm"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4),
                                  _translate("MainWindow", "Normalized Image"))
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", "隱藏輸出結果"))
Esempio n. 21
0
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"))
Esempio n. 22
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(718, 650)
        MainWindow.setAutoFillBackground(False)
        MainWindow.setStyleSheet(
            "QWidget#canshu{border: 2px solid rgba(0,0,0,0.5);\n"
            "border-radius: 10px;}")
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.canshu = QtWidgets.QWidget(self.centralwidget)
        self.canshu.setGeometry(QtCore.QRect(10, 20, 691, 171))
        self.canshu.setAutoFillBackground(False)
        self.canshu.setStyleSheet(
            "QWidget#canshu{border: 2px solid rgba(0,0,0,0.5); \n"
            "border-radius: 10px;}")
        self.canshu.setObjectName("canshu")
        self.gridLayout = QtWidgets.QGridLayout(self.canshu)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setObjectName("gridLayout")
        self.pondA_layout = QtWidgets.QGridLayout()
        self.pondA_layout.setObjectName("pondA_layout")
        self.label_2 = QtWidgets.QLabel(self.canshu)
        self.label_2.setMinimumSize(QtCore.QSize(100, 20))
        self.label_2.setMaximumSize(QtCore.QSize(100, 30))
        font = QtGui.QFont()
        font.setFamily("微软雅黑")
        font.setPointSize(12)
        self.label_2.setFont(font)
        self.label_2.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_2.setObjectName("label_2")
        self.pondA_layout.addWidget(self.label_2, 0, 0, 1, 1)
        self.label_3 = QtWidgets.QLabel(self.canshu)
        self.label_3.setMinimumSize(QtCore.QSize(10, 10))
        self.label_3.setMaximumSize(QtCore.QSize(100, 20))
        font = QtGui.QFont()
        font.setFamily("微软雅黑")
        font.setPointSize(10)
        self.label_3.setFont(font)
        self.label_3.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_3.setObjectName("label_3")
        self.pondA_layout.addWidget(self.label_3, 1, 0, 1, 1)
        self.pump_rate_A = QtWidgets.QLineEdit(self.canshu)
        self.pump_rate_A.setMinimumSize(QtCore.QSize(100, 20))
        self.pump_rate_A.setMaximumSize(QtCore.QSize(200, 40))
        self.pump_rate_A.setInputMethodHints(QtCore.Qt.ImhDigitsOnly)
        self.pump_rate_A.setObjectName("pump_rate_A")
        self.pondA_layout.addWidget(self.pump_rate_A, 1, 1, 1, 1)
        self.label_4 = QtWidgets.QLabel(self.canshu)
        self.label_4.setMaximumSize(QtCore.QSize(100, 20))
        font = QtGui.QFont()
        font.setFamily("微软雅黑")
        font.setPointSize(10)
        self.label_4.setFont(font)
        self.label_4.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_4.setObjectName("label_4")
        self.pondA_layout.addWidget(self.label_4, 2, 0, 1, 1)
        self.maxvolume_A = QtWidgets.QLineEdit(self.canshu)
        self.maxvolume_A.setMinimumSize(QtCore.QSize(100, 20))
        self.maxvolume_A.setMaximumSize(QtCore.QSize(200, 16777215))
        self.maxvolume_A.setInputMethodHints(QtCore.Qt.ImhDigitsOnly)
        self.maxvolume_A.setCursorMoveStyle(QtCore.Qt.LogicalMoveStyle)
        self.maxvolume_A.setObjectName("maxvolume_A")
        self.pondA_layout.addWidget(self.maxvolume_A, 2, 1, 1, 1)
        self.gridLayout.addLayout(self.pondA_layout, 1, 0, 1, 1)
        self.islinkcheackbox = QtWidgets.QCheckBox(self.canshu)
        self.islinkcheackbox.setObjectName("islinkcheackbox")
        self.gridLayout.addWidget(self.islinkcheackbox, 3, 0, 1, 1)
        self.simulatebtn = QtWidgets.QPushButton(self.canshu)
        self.simulatebtn.setMinimumSize(QtCore.QSize(80, 20))
        self.simulatebtn.setMaximumSize(QtCore.QSize(100, 40))
        self.simulatebtn.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.simulatebtn.setCheckable(False)
        self.simulatebtn.setObjectName("simulatebtn")
        self.gridLayout.addWidget(self.simulatebtn, 3, 1, 1, 1)
        self.label = QtWidgets.QLabel(self.canshu)
        self.label.setMaximumSize(QtCore.QSize(100, 40))
        font = QtGui.QFont()
        font.setFamily("微软雅黑")
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
        self.pondB_layout = QtWidgets.QGridLayout()
        self.pondB_layout.setObjectName("pondB_layout")
        self.label_5 = QtWidgets.QLabel(self.canshu)
        self.label_5.setMinimumSize(QtCore.QSize(100, 20))
        self.label_5.setMaximumSize(QtCore.QSize(100, 30))
        font = QtGui.QFont()
        font.setFamily("微软雅黑")
        font.setPointSize(12)
        self.label_5.setFont(font)
        self.label_5.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_5.setObjectName("label_5")
        self.pondB_layout.addWidget(self.label_5, 0, 0, 1, 1)
        self.label_6 = QtWidgets.QLabel(self.canshu)
        self.label_6.setMinimumSize(QtCore.QSize(10, 10))
        self.label_6.setMaximumSize(QtCore.QSize(100, 20))
        font = QtGui.QFont()
        font.setFamily("微软雅黑")
        font.setPointSize(10)
        self.label_6.setFont(font)
        self.label_6.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_6.setObjectName("label_6")
        self.pondB_layout.addWidget(self.label_6, 1, 0, 1, 1)
        self.pump_rate_B = QtWidgets.QLineEdit(self.canshu)
        self.pump_rate_B.setMinimumSize(QtCore.QSize(100, 20))
        self.pump_rate_B.setMaximumSize(QtCore.QSize(200, 40))
        self.pump_rate_B.setInputMethodHints(QtCore.Qt.ImhDigitsOnly)
        self.pump_rate_B.setObjectName("pump_rate_B")
        self.pondB_layout.addWidget(self.pump_rate_B, 1, 1, 1, 1)
        self.label_7 = QtWidgets.QLabel(self.canshu)
        self.label_7.setMaximumSize(QtCore.QSize(100, 20))
        font = QtGui.QFont()
        font.setFamily("微软雅黑")
        font.setPointSize(10)
        self.label_7.setFont(font)
        self.label_7.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_7.setObjectName("label_7")
        self.pondB_layout.addWidget(self.label_7, 2, 0, 1, 1)
        self.maxvolume_B = QtWidgets.QLineEdit(self.canshu)
        self.maxvolume_B.setMinimumSize(QtCore.QSize(100, 20))
        self.maxvolume_B.setMaximumSize(QtCore.QSize(200, 16777215))
        self.maxvolume_B.setInputMethodHints(QtCore.Qt.ImhDigitsOnly)
        self.maxvolume_B.setObjectName("maxvolume_B")
        self.pondB_layout.addWidget(self.maxvolume_B, 2, 1, 1, 1)
        self.gridLayout.addLayout(self.pondB_layout, 1, 1, 1, 1)
        self.output_view = QtWidgets.QWidget(self.centralwidget)
        self.output_view.setGeometry(QtCore.QRect(10, 220, 691, 401))
        self.output_view.setObjectName("output_view")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.output_view)
        self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.label_8 = QtWidgets.QLabel(self.output_view)
        self.label_8.setMinimumSize(QtCore.QSize(100, 20))
        self.label_8.setMaximumSize(QtCore.QSize(100, 40))
        font = QtGui.QFont()
        font.setFamily("微软雅黑")
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label_8.setFont(font)
        self.label_8.setObjectName("label_8")
        self.verticalLayout_2.addWidget(self.label_8)
        self.stackedWidget = QtWidgets.QStackedWidget(self.output_view)
        self.stackedWidget.setObjectName("stackedWidget")
        self.page_welcome = QtWidgets.QWidget()
        self.page_welcome.setObjectName("page_welcome")
        self.widget = QtWidgets.QWidget(self.page_welcome)
        self.widget.setGeometry(QtCore.QRect(20, 20, 631, 311))
        self.widget.setObjectName("widget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.widget)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.label_9 = QtWidgets.QLabel(self.widget)
        self.label_9.setMinimumSize(QtCore.QSize(60, 20))
        self.label_9.setMaximumSize(QtCore.QSize(100, 100))
        font = QtGui.QFont()
        font.setFamily("微软雅黑")
        font.setPointSize(10)
        self.label_9.setFont(font)
        self.label_9.setObjectName("label_9")
        self.horizontalLayout.addWidget(self.label_9)
        self.run_progress_bar = QtWidgets.QProgressBar(self.widget)
        self.run_progress_bar.setMinimumSize(QtCore.QSize(200, 30))
        self.run_progress_bar.setMaximumSize(QtCore.QSize(1000, 40))
        self.run_progress_bar.setProperty("value", 24)
        self.run_progress_bar.setObjectName("run_progress_bar")
        self.horizontalLayout.addWidget(self.run_progress_bar)
        self.verticalLayout.addLayout(self.horizontalLayout)
        spacerItem = QtWidgets.QSpacerItem(40, 30,
                                           QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        self.verticalLayout.addItem(spacerItem)
        self.plainTextEdit = QtWidgets.QPlainTextEdit(self.widget)
        self.plainTextEdit.setObjectName("plainTextEdit")
        self.verticalLayout.addWidget(self.plainTextEdit)
        self.stackedWidget.addWidget(self.page_welcome)
        self.page_result = QtWidgets.QWidget()
        self.page_result.setObjectName("page_result")
        self.draw_selection_box = QtWidgets.QComboBox(self.page_result)
        self.draw_selection_box.setGeometry(QtCore.QRect(21, 11, 150, 20))
        self.draw_selection_box.setMinimumSize(QtCore.QSize(150, 20))
        self.draw_selection_box.setMaximumSize(QtCore.QSize(250, 40))
        self.draw_selection_box.setObjectName("draw_selection_box")
        self.draw_selection_box.addItem("")
        self.draw_selection_box.addItem("")
        self.draw_selection_box.addItem("")
        self.draw_selection_box.addItem("")
        self.draw_selection_box.addItem("")
        self.draw_widget = MatplotlibWidget(self.page_result)
        self.draw_widget.setGeometry(QtCore.QRect(20, 40, 651, 291))
        self.draw_widget.setObjectName("draw_widget")
        self.stackedWidget.addWidget(self.page_result)
        self.page = QtWidgets.QWidget()
        self.page.setObjectName("page")
        self.draw_widget2 = MatplotlibWidget(self.page)
        self.draw_widget2.setGeometry(QtCore.QRect(10, 10, 661, 321))
        self.draw_widget2.setObjectName("draw_widget2")
        self.stackedWidget.addWidget(self.page)
        self.verticalLayout_2.addWidget(self.stackedWidget)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.testbtn1 = QtWidgets.QPushButton(self.output_view)
        self.testbtn1.setObjectName("testbtn1")
        self.horizontalLayout_2.addWidget(self.testbtn1)
        self.testbtn2 = QtWidgets.QPushButton(self.output_view)
        self.testbtn2.setMinimumSize(QtCore.QSize(100, 20))
        self.testbtn2.setObjectName("testbtn2")
        self.horizontalLayout_2.addWidget(self.testbtn2)
        self.testbtn3 = QtWidgets.QPushButton(self.output_view)
        self.testbtn3.setObjectName("testbtn3")
        self.horizontalLayout_2.addWidget(self.testbtn3)
        self.testbtn4 = QtWidgets.QPushButton(self.output_view)
        self.testbtn4.setMinimumSize(QtCore.QSize(120, 20))
        self.testbtn4.setObjectName("testbtn4")
        self.horizontalLayout_2.addWidget(self.testbtn4)
        self.verticalLayout_2.addLayout(self.horizontalLayout_2)
        self.label.raise_()
        self.label_2.raise_()
        self.label_3.raise_()
        self.label_4.raise_()
        self.label_8.raise_()
        self.label_9.raise_()
        self.label.raise_()
        self.label_2.raise_()
        self.label_3.raise_()
        self.label_4.raise_()
        self.label_2.raise_()
        self.label_3.raise_()
        self.pump_rate_A.raise_()
        self.label_4.raise_()
        self.maxvolume_A.raise_()
        self.islinkcheackbox.raise_()
        self.simulatebtn.raise_()
        self.label_8.raise_()
        self.stackedWidget.raise_()
        self.testbtn1.raise_()
        self.testbtn2.raise_()
        self.testbtn3.raise_()
        self.testbtn4.raise_()
        self.output_view.raise_()
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        self.stackedWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.label_2.setText(_translate("MainWindow", "调蓄带A"))
        self.label_3.setText(_translate("MainWindow", "水泵流量"))
        self.pump_rate_A.setPlaceholderText(_translate("MainWindow",
                                                       "单位:m3/s"))
        self.label_4.setText(_translate("MainWindow", "库容"))
        self.maxvolume_A.setPlaceholderText(_translate("MainWindow", "单位:m3"))
        self.islinkcheackbox.setText(_translate("MainWindow", "是否连通"))
        self.simulatebtn.setText(_translate("MainWindow", "运行模拟"))
        self.label.setText(_translate("MainWindow", "参数设置"))
        self.label_5.setText(_translate("MainWindow", "调蓄带B"))
        self.label_6.setText(_translate("MainWindow", "水泵流量"))
        self.pump_rate_B.setPlaceholderText(_translate("MainWindow",
                                                       "单位:m3/s"))
        self.label_7.setText(_translate("MainWindow", "库容"))
        self.maxvolume_B.setPlaceholderText(_translate("MainWindow", "单位:m3"))
        self.label_8.setText(_translate("MainWindow", "计算结果"))
        self.label_9.setText(_translate("MainWindow", "模拟进度"))
        self.plainTextEdit.setPlainText(
            _translate(
                "MainWindow", "程序说明:\n"
                "该程序用于计算调蓄带在不同条件下灌溉排水,超量排水以及水泵运行时间的时间序列并作图显示;结果文件输出按钮用于输出上述时间序列的数据,进行保存。若相关调蓄带参数未进行设置,将采用初始默认值(题目中的设定)或上一次的设置来进行模拟。\n"
                "同时,此窗口还用来显示一些程序运行信息,便于debug."))
        self.draw_selection_box.setItemText(
            0, _translate("MainWindow", "总水量时间序列图"))
        self.draw_selection_box.setItemText(
            1, _translate("MainWindow", "灌溉排水时间序列图"))
        self.draw_selection_box.setItemText(
            2, _translate("MainWindow", "超量排水时间序列图"))
        self.draw_selection_box.setItemText(
            3, _translate("MainWindow", "雨污水汇入时间序列图"))
        self.draw_selection_box.setItemText(
            4, _translate("MainWindow", "水泵运行时间图"))
        self.testbtn1.setText(_translate("MainWindow", "程序模拟状态"))
        self.testbtn2.setText(_translate("MainWindow", "各种时间序列图"))
        self.testbtn3.setText(_translate("MainWindow", "利用效益图"))
        self.testbtn4.setText(_translate("MainWindow", "结果文件输出"))
Esempio n. 23
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1280, 720)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.LoginpushButton = QtWidgets.QPushButton(self.centralwidget)
        self.LoginpushButton.setGeometry(QtCore.QRect(10, 30, 75, 23))
        self.LoginpushButton.setObjectName("LoginpushButton")
        self.tabWidget = QtWidgets.QTabWidget(self.centralwidget)
        self.tabWidget.setGeometry(QtCore.QRect(100, 10, 1171, 661))
        self.tabWidget.setTabPosition(QtWidgets.QTabWidget.North)
        self.tabWidget.setObjectName("tabWidget")
        self.Commtab = QtWidgets.QWidget()
        self.Commtab.setObjectName("Commtab")
        self.tabWidget.addTab(self.Commtab, "")
        self.UISettab = QtWidgets.QWidget()
        self.UISettab.setObjectName("UISettab")
        self.tabWidget.addTab(self.UISettab, "")
        self.Analysetab = QtWidgets.QWidget()
        self.Analysetab.setObjectName("Analysetab")
        self.paintpushButton = QtWidgets.QPushButton(self.Analysetab)
        self.paintpushButton.setGeometry(QtCore.QRect(30, 40, 75, 23))
        self.paintpushButton.setObjectName("paintpushButton")
        self.horizontalLayoutWidget = QtWidgets.QWidget(self.Analysetab)
        self.horizontalLayoutWidget.setGeometry(QtCore.QRect(
            130, 20, 971, 611))
        self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget")
        self.horizontalLayout = QtWidgets.QHBoxLayout(
            self.horizontalLayoutWidget)
        self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.tabWidget.addTab(self.Analysetab, "")
        self.pygraphtab = QtWidgets.QWidget()
        self.pygraphtab.setObjectName("pygraphtab")
        self.verticalLayoutWidget = QtWidgets.QWidget(self.pygraphtab)
        self.verticalLayoutWidget.setGeometry(QtCore.QRect(20, 10, 1071, 611))
        self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.tabWidget.addTab(self.pygraphtab, "")
        self.tab = QtWidgets.QWidget()
        self.tab.setObjectName("tab")
        self.widget = MatplotlibWidget(self.tab)
        self.widget.setGeometry(QtCore.QRect(220, 20, 841, 241))
        self.widget.setObjectName("widget")
        self.widget_2 = MatplotlibWidget(self.tab)
        self.widget_2.setGeometry(QtCore.QRect(220, 280, 841, 301))
        self.widget_2.setObjectName("widget_2")
        self.paintBtn_1 = QtWidgets.QPushButton(self.tab)
        self.paintBtn_1.setGeometry(QtCore.QRect(50, 50, 75, 23))
        self.paintBtn_1.setObjectName("paintBtn_1")
        self.paintBtn_2 = QtWidgets.QPushButton(self.tab)
        self.paintBtn_2.setGeometry(QtCore.QRect(60, 310, 75, 23))
        self.paintBtn_2.setObjectName("paintBtn_2")
        self.tabWidget.addTab(self.tab, "")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1280, 23))
        self.menubar.setObjectName("menubar")
        self.menuFile = QtWidgets.QMenu(self.menubar)
        self.menuFile.setObjectName("menuFile")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.menubar.addAction(self.menuFile.menuAction())

        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(4)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "清瑞医疗血糖分析系统"))
        self.LoginpushButton.setText(_translate("MainWindow", "登录"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.Commtab),
                                  _translate("MainWindow", "通信设置"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.UISettab),
                                  _translate("MainWindow", "电压电流设置"))
        self.paintpushButton.setText(_translate("MainWindow", "绘制"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.Analysetab),
                                  _translate("MainWindow", "数据分析"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.pygraphtab),
                                  _translate("MainWindow", "绘图"))
        self.paintBtn_1.setText(_translate("MainWindow", "绘制"))
        self.paintBtn_2.setText(_translate("MainWindow", "绘制"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab),
                                  _translate("MainWindow", "Page"))
        self.menuFile.setTitle(_translate("MainWindow", "File"))
Esempio n. 24
0
class Ui_MediaPlayer(object):
    def setupUi(self, MediaPlayer):
        MediaPlayer.setObjectName("MediaPlayer")
        MediaPlayer.resize(809, 516)
        self.centralwidget = QtWidgets.QWidget(MediaPlayer)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.centralwidget)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.videoframe = QtWidgets.QFrame(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.videoframe.sizePolicy().hasHeightForWidth())
        self.videoframe.setSizePolicy(sizePolicy)
        self.videoframe.setMinimumSize(QtCore.QSize(521, 401))
        self.videoframe.setMaximumSize(QtCore.QSize(16777215, 16777215))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
        self.videoframe.setPalette(palette)
        self.videoframe.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.videoframe.setFrameShadow(QtWidgets.QFrame.Raised)
        self.videoframe.setObjectName("videoframe")
        self.verticalLayout.addWidget(self.videoframe)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.positionslider = QtWidgets.QSlider(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.positionslider.sizePolicy().hasHeightForWidth())
        self.positionslider.setSizePolicy(sizePolicy)
        self.positionslider.setMinimumSize(QtCore.QSize(451, 0))
        self.positionslider.setOrientation(QtCore.Qt.Horizontal)
        self.positionslider.setObjectName("positionslider")
        self.horizontalLayout_2.addWidget(self.positionslider)
        self.timelabel = QtWidgets.QLabel(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.timelabel.sizePolicy().hasHeightForWidth())
        self.timelabel.setSizePolicy(sizePolicy)
        self.timelabel.setObjectName("timelabel")
        self.horizontalLayout_2.addWidget(self.timelabel)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.playButton = QtWidgets.QPushButton(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.playButton.sizePolicy().hasHeightForWidth())
        self.playButton.setSizePolicy(sizePolicy)
        self.playButton.setText("")
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap("d:\\Github\\pyqt-vlc\\pyqt\\../src/play.svg"), QtGui.QIcon.Normal, QtGui.QIcon.On)
        self.playButton.setIcon(icon)
        self.playButton.setObjectName("playButton")
        self.horizontalLayout.addWidget(self.playButton)
        spacerItem = QtWidgets.QSpacerItem(250, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.fullscreenButton = QtWidgets.QPushButton(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.fullscreenButton.sizePolicy().hasHeightForWidth())
        self.fullscreenButton.setSizePolicy(sizePolicy)
        self.fullscreenButton.setText("")
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap("d:\\Github\\pyqt-vlc\\pyqt\\../src/fullscreen.svg"), QtGui.QIcon.Normal, QtGui.QIcon.On)
        self.fullscreenButton.setIcon(icon1)
        self.fullscreenButton.setObjectName("fullscreenButton")
        self.horizontalLayout.addWidget(self.fullscreenButton)
        spacerItem1 = QtWidgets.QSpacerItem(5, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem1)
        self.soundButton = QtWidgets.QPushButton(self.centralwidget)
        self.soundButton.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.soundButton.sizePolicy().hasHeightForWidth())
        self.soundButton.setSizePolicy(sizePolicy)
        self.soundButton.setMinimumSize(QtCore.QSize(28, 25))
        self.soundButton.setMaximumSize(QtCore.QSize(28, 25))
        self.soundButton.setText("")
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap("d:\\Github\\pyqt-vlc\\pyqt\\../src/sound.svg"), QtGui.QIcon.Normal, QtGui.QIcon.On)
        self.soundButton.setIcon(icon2)
        self.soundButton.setObjectName("soundButton")
        self.horizontalLayout.addWidget(self.soundButton)
        spacerItem2 = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem2)
        self.volumeslider = QtWidgets.QSlider(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.volumeslider.sizePolicy().hasHeightForWidth())
        self.volumeslider.setSizePolicy(sizePolicy)
        self.volumeslider.setMaximumSize(QtCore.QSize(100, 16777215))
        self.volumeslider.setOrientation(QtCore.Qt.Horizontal)
        self.volumeslider.setObjectName("volumeslider")
        self.horizontalLayout.addWidget(self.volumeslider)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.horizontalLayout_3.addLayout(self.verticalLayout)
        self.toolframe = QtWidgets.QFrame(self.centralwidget)
        self.toolframe.setMinimumSize(QtCore.QSize(250, 0))
        self.toolframe.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.toolframe.setFrameShadow(QtWidgets.QFrame.Raised)
        self.toolframe.setObjectName("toolframe")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.toolframe)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.frame = QtWidgets.QFrame(self.toolframe)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth())
        self.frame.setSizePolicy(sizePolicy)
        self.frame.setMaximumSize(QtCore.QSize(300000, 600000))
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.frame)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem3)
        self.label = QtWidgets.QLabel(self.frame)
        font = QtGui.QFont()
        font.setFamily("黑体")
        font.setPointSize(16)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.horizontalLayout_4.addWidget(self.label)
        spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem4)
        self.verticalLayout_4.addLayout(self.horizontalLayout_4)
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem5)
        self.getStatusButton = QtWidgets.QPushButton(self.frame)
        self.getStatusButton.setObjectName("getStatusButton")
        self.horizontalLayout_5.addWidget(self.getStatusButton)
        self.label_status = QtWidgets.QLabel(self.frame)
        self.label_status.setObjectName("label_status")
        self.horizontalLayout_5.addWidget(self.label_status)
        spacerItem6 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem6)
        self.verticalLayout_4.addLayout(self.horizontalLayout_5)
        self.label_time = QtWidgets.QLabel(self.frame)
        self.label_time.setObjectName("label_time")
        self.verticalLayout_4.addWidget(self.label_time)
        self.label_rtmp = QtWidgets.QLabel(self.frame)
        self.label_rtmp.setObjectName("label_rtmp")
        self.verticalLayout_4.addWidget(self.label_rtmp)
        self.label_audio = QtWidgets.QLabel(self.frame)
        self.label_audio.setObjectName("label_audio")
        self.verticalLayout_4.addWidget(self.label_audio)
        self.label_bit = QtWidgets.QLabel(self.frame)
        self.label_bit.setObjectName("label_bit")
        self.verticalLayout_4.addWidget(self.label_bit)
        self.widget = MatplotlibWidget(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.widget.sizePolicy().hasHeightForWidth())
        self.widget.setSizePolicy(sizePolicy)
        self.widget.setObjectName("widget")
        self.verticalLayout_4.addWidget(self.widget)
        self.verticalLayout_3.addWidget(self.frame)
        self.horizontalLayout_3.addWidget(self.toolframe)
        self.verticalLayout_2.addLayout(self.horizontalLayout_3)
        MediaPlayer.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MediaPlayer)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 809, 22))
        self.menubar.setObjectName("menubar")
        self.menuNetWork_Stream = QtWidgets.QMenu(self.menubar)
        self.menuNetWork_Stream.setObjectName("menuNetWork_Stream")
        self.menuView = QtWidgets.QMenu(self.menubar)
        self.menuView.setObjectName("menuView")
        self.menuExit = QtWidgets.QMenu(self.menubar)
        self.menuExit.setObjectName("menuExit")
        MediaPlayer.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MediaPlayer)
        self.statusbar.setObjectName("statusbar")
        MediaPlayer.setStatusBar(self.statusbar)
        self.actionLocal_Video = QtWidgets.QAction(MediaPlayer)
        self.actionLocal_Video.setObjectName("actionLocal_Video")
        self.actionStream_URL = QtWidgets.QAction(MediaPlayer)
        self.actionStream_URL.setObjectName("actionStream_URL")
        self.actionMaximize = QtWidgets.QAction(MediaPlayer)
        self.actionMaximize.setObjectName("actionMaximize")
        self.actionMinimize = QtWidgets.QAction(MediaPlayer)
        self.actionMinimize.setObjectName("actionMinimize")
        self.actionDefault = QtWidgets.QAction(MediaPlayer)
        self.actionDefault.setObjectName("actionDefault")
        self.actionExit = QtWidgets.QAction(MediaPlayer)
        self.actionExit.setObjectName("actionExit")
        self.menuNetWork_Stream.addAction(self.actionLocal_Video)
        self.menuNetWork_Stream.addAction(self.actionStream_URL)
        self.menuView.addSeparator()
        self.menuView.addAction(self.actionMaximize)
        self.menuView.addAction(self.actionMinimize)
        self.menuView.addAction(self.actionDefault)
        self.menuExit.addAction(self.actionExit)
        self.menubar.addAction(self.menuNetWork_Stream.menuAction())
        self.menubar.addAction(self.menuView.menuAction())
        self.menubar.addAction(self.menuExit.menuAction())

        self.retranslateUi(MediaPlayer)
        QtCore.QMetaObject.connectSlotsByName(MediaPlayer)

    def retranslateUi(self, MediaPlayer):
        _translate = QtCore.QCoreApplication.translate
        MediaPlayer.setWindowTitle(_translate("MediaPlayer", "MainWindow"))
        self.timelabel.setText(_translate("MediaPlayer", "00:00/00:00"))
        self.label.setText(_translate("MediaPlayer", "无人机测试平台"))
        self.getStatusButton.setText(_translate("MediaPlayer", "开始测试"))
        self.label_status.setText(_translate("MediaPlayer", "状态:waiting"))
        self.label_time.setText(_translate("MediaPlayer", "时间:--"))
        self.label_rtmp.setText(_translate("MediaPlayer", "rtmp域名:--"))
        self.label_audio.setText(_translate("MediaPlayer", "视频帧率:--"))
        self.label_bit.setText(_translate("MediaPlayer", "比特率:--"))
        self.menuNetWork_Stream.setTitle(_translate("MediaPlayer", "Open"))
        self.menuView.setTitle(_translate("MediaPlayer", "View"))
        self.menuExit.setTitle(_translate("MediaPlayer", "Exit"))
        self.actionLocal_Video.setText(_translate("MediaPlayer", "Local Video"))
        self.actionStream_URL.setText(_translate("MediaPlayer", "Stream URL"))
        self.actionMaximize.setText(_translate("MediaPlayer", "Maximize"))
        self.actionMaximize.setShortcut(_translate("MediaPlayer", "Alt+A"))
        self.actionMinimize.setText(_translate("MediaPlayer", "Minimize"))
        self.actionMinimize.setShortcut(_translate("MediaPlayer", "Alt+S"))
        self.actionDefault.setText(_translate("MediaPlayer", "Default"))
        self.actionDefault.setShortcut(_translate("MediaPlayer", "Alt+Q"))
        self.actionExit.setText(_translate("MediaPlayer", "Exit"))
        self.actionExit.setShortcut(_translate("MediaPlayer", "Ctrl+W"))
Esempio n. 25
0
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(1114, 701)
        self.all = QtWidgets.QTextEdit(Form)
        self.all.setGeometry(QtCore.QRect(957, 97, 147, 192))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.all.sizePolicy().hasHeightForWidth())
        self.all.setSizePolicy(sizePolicy)
        self.all.setObjectName("all")
        self.recv = QtWidgets.QTextEdit(Form)
        self.recv.setGeometry(QtCore.QRect(520, 97, 146, 192))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.recv.sizePolicy().hasHeightForWidth())
        self.recv.setSizePolicy(sizePolicy)
        self.recv.setObjectName("recv")
        self.label_9 = QtWidgets.QLabel(Form)
        self.label_9.setGeometry(QtCore.QRect(672, 97, 66, 16))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_9.sizePolicy().hasHeightForWidth())
        self.label_9.setSizePolicy(sizePolicy)
        self.label_9.setObjectName("label_9")
        self.send = QtWidgets.QTextEdit(Form)
        self.send.setGeometry(QtCore.QRect(744, 97, 147, 192))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.send.sizePolicy().hasHeightForWidth())
        self.send.setSizePolicy(sizePolicy)
        self.send.setObjectName("send")
        self.label_10 = QtWidgets.QLabel(Form)
        self.label_10.setGeometry(QtCore.QRect(897, 97, 54, 16))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_10.sizePolicy().hasHeightForWidth())
        self.label_10.setSizePolicy(sizePolicy)
        self.label_10.setObjectName("label_10")
        self.label_6 = QtWidgets.QLabel(Form)
        self.label_6.setGeometry(QtCore.QRect(10, 97, 60, 16))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_6.sizePolicy().hasHeightForWidth())
        self.label_6.setSizePolicy(sizePolicy)
        self.label_6.setObjectName("label_6")
        self.mem = QtWidgets.QTextEdit(Form)
        self.mem.setGeometry(QtCore.QRect(76, 97, 147, 192))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mem.sizePolicy().hasHeightForWidth())
        self.mem.setSizePolicy(sizePolicy)
        self.mem.setObjectName("mem")
        self.label_7 = QtWidgets.QLabel(Form)
        self.label_7.setGeometry(QtCore.QRect(229, 97, 60, 16))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_7.sizePolicy().hasHeightForWidth())
        self.label_7.setSizePolicy(sizePolicy)
        self.label_7.setObjectName("label_7")
        self.cpu = QtWidgets.QTextEdit(Form)
        self.cpu.setGeometry(QtCore.QRect(295, 97, 147, 192))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.cpu.sizePolicy().hasHeightForWidth())
        self.cpu.setSizePolicy(sizePolicy)
        self.cpu.setObjectName("cpu")
        self.label_8 = QtWidgets.QLabel(Form)
        self.label_8.setGeometry(QtCore.QRect(448, 97, 66, 16))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_8.sizePolicy().hasHeightForWidth())
        self.label_8.setSizePolicy(sizePolicy)
        self.label_8.setObjectName("label_8")
        self.dev = QtWidgets.QLineEdit(Form)
        self.dev.setGeometry(QtCore.QRect(70, 10, 231, 20))
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.dev.sizePolicy().hasHeightForWidth())
        self.dev.setSizePolicy(sizePolicy)
        self.dev.setObjectName("dev")
        self.checkdev = QtWidgets.QPushButton(Form)
        self.checkdev.setGeometry(QtCore.QRect(320, 10, 75, 23))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.checkdev.sizePolicy().hasHeightForWidth())
        self.checkdev.setSizePolicy(sizePolicy)
        self.checkdev.setObjectName("checkdev")
        self.label_2 = QtWidgets.QLabel(Form)
        self.label_2.setGeometry(QtCore.QRect(410, 10, 42, 16))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Minimum)
        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.label = QtWidgets.QLabel(Form)
        self.label.setGeometry(QtCore.QRect(10, 10, 36, 16))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum,
                                           QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        self.label.setObjectName("label")
        self.apppath = QtWidgets.QLineEdit(Form)
        self.apppath.setGeometry(QtCore.QRect(480, 10, 281, 20))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.apppath.sizePolicy().hasHeightForWidth())
        self.apppath.setSizePolicy(sizePolicy)
        self.apppath.setObjectName("apppath")
        self.label_3 = QtWidgets.QLabel(Form)
        self.label_3.setGeometry(QtCore.QRect(810, 10, 48, 16))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_3.sizePolicy().hasHeightForWidth())
        self.label_3.setSizePolicy(sizePolicy)
        self.label_3.setObjectName("label_3")
        self.comboBox = QtWidgets.QComboBox(Form)
        self.comboBox.setGeometry(QtCore.QRect(900, 10, 71, 20))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.comboBox.sizePolicy().hasHeightForWidth())
        self.comboBox.setSizePolicy(sizePolicy)
        self.comboBox.setObjectName("comboBox")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.packagename = QtWidgets.QLineEdit(Form)
        self.packagename.setGeometry(QtCore.QRect(70, 50, 231, 20))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.packagename.sizePolicy().hasHeightForWidth())
        self.packagename.setSizePolicy(sizePolicy)
        self.packagename.setObjectName("packagename")
        self.label_4 = QtWidgets.QLabel(Form)
        self.label_4.setGeometry(QtCore.QRect(10, 54, 48, 16))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_4.sizePolicy().hasHeightForWidth())
        self.label_4.setSizePolicy(sizePolicy)
        self.label_4.setObjectName("label_4")
        self.getpackage = QtWidgets.QPushButton(Form)
        self.getpackage.setGeometry(QtCore.QRect(321, 54, 75, 23))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.getpackage.sizePolicy().hasHeightForWidth())
        self.getpackage.setSizePolicy(sizePolicy)
        self.getpackage.setObjectName("getpackage")
        self.label_5 = QtWidgets.QLabel(Form)
        self.label_5.setGeometry(QtCore.QRect(402, 54, 72, 16))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_5.sizePolicy().hasHeightForWidth())
        self.label_5.setSizePolicy(sizePolicy)
        self.label_5.setObjectName("label_5")
        self.activity = QtWidgets.QLineEdit(Form)
        self.activity.setGeometry(QtCore.QRect(480, 54, 281, 20))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.activity.sizePolicy().hasHeightForWidth())
        self.activity.setSizePolicy(sizePolicy)
        self.activity.setObjectName("activity")
        self.start = QtWidgets.QPushButton(Form)
        self.start.setGeometry(QtCore.QRect(809, 54, 75, 23))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.start.sizePolicy().hasHeightForWidth())
        self.start.setSizePolicy(sizePolicy)
        self.start.setObjectName("start")
        self.end = QtWidgets.QPushButton(Form)
        self.end.setGeometry(QtCore.QRect(900, 54, 75, 23))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.end.sizePolicy().hasHeightForWidth())
        self.end.setSizePolicy(sizePolicy)
        self.end.setObjectName("end")
        self.close = QtWidgets.QPushButton(Form)
        self.close.setGeometry(QtCore.QRect(1010, 10, 75, 23))
        self.close.setObjectName("close")
        self.cleartext = QtWidgets.QPushButton(Form)
        self.cleartext.setGeometry(QtCore.QRect(1010, 54, 75, 23))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.cleartext.sizePolicy().hasHeightForWidth())
        self.cleartext.setSizePolicy(sizePolicy)
        self.cleartext.setObjectName("cleartext")
        self.mem_plot = MatplotlibWidget(Form)
        self.mem_plot.setGeometry(QtCore.QRect(70, 300, 1021, 381))
        self.mem_plot.setObjectName("mem_plot")
        self.pushButton = QtWidgets.QPushButton(Form)
        self.pushButton.setGeometry(QtCore.QRect(0, 410, 61, 23))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.pushButton.sizePolicy().hasHeightForWidth())
        self.pushButton.setSizePolicy(sizePolicy)
        self.pushButton.setObjectName("pushButton")

        self.retranslateUi(Form)
        self.close.clicked.connect(Form.close)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        _translate = QtCore.QCoreApplication.translate
        Form.setWindowTitle(_translate("Form", "Form"))
        self.label_9.setText(_translate("Form", "上传流量(k)"))
        self.label_10.setText(_translate("Form", "总流量(k)"))
        self.label_6.setText(_translate("Form", "mem占用(M)"))
        self.label_7.setText(_translate("Form", "cpu占用(%)"))
        self.label_8.setText(_translate("Form", "下载流量(k)"))
        self.checkdev.setText(_translate("Form", "检查设备"))
        self.label_2.setText(_translate("Form", "app路径"))
        self.label.setText(_translate("Form", "设备号"))
        self.label_3.setText(_translate("Form", "更新时间"))
        self.comboBox.setItemText(0, _translate("Form", "选择时间"))
        self.comboBox.setItemText(1, _translate("Form", "1"))
        self.comboBox.setItemText(2, _translate("Form", "2"))
        self.comboBox.setItemText(3, _translate("Form", "5"))
        self.comboBox.setItemText(4, _translate("Form", "10"))
        self.comboBox.setItemText(5, _translate("Form", "20"))
        self.comboBox.setItemText(6, _translate("Form", "30"))
        self.label_4.setText(_translate("Form", "应用包名"))
        self.getpackage.setText(_translate("Form", "获取"))
        self.label_5.setText(_translate("Form", "应用activity"))
        self.start.setText(_translate("Form", "开始"))
        self.end.setText(_translate("Form", "结束"))
        self.close.setText(_translate("Form", "关闭"))
        self.cleartext.setText(_translate("Form", "清除"))
        self.pushButton.setText(_translate("Form", "图表"))
Esempio n. 26
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1300, 950)
        font = QtGui.QFont()
        font.setFamily("微软雅黑")
        font.setPointSize(12)
        MainWindow.setFont(font)
        MainWindow.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.matplotlibwidget_static = MatplotlibWidget(self.centralwidget)
        self.matplotlibwidget_static.setGeometry(QtCore.QRect(10, 0, 640, 500))
        self.matplotlibwidget_static.setCursor(
            QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.matplotlibwidget_static.setAutoFillBackground(False)
        self.matplotlibwidget_static.setObjectName("matplotlibwidget_static")
        self.pushButton = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton.setGeometry(QtCore.QRect(210, 510, 200, 55))
        font = QtGui.QFont()
        font.setFamily("黑体")
        font.setPointSize(10)
        self.pushButton.setFont(font)
        self.pushButton.setObjectName("pushButton")
        self.matplotlibwidget_dynamic = MatplotlibWidget(self.centralwidget)
        self.matplotlibwidget_dynamic.setEnabled(True)
        self.matplotlibwidget_dynamic.setGeometry(
            QtCore.QRect(650, 0, 640, 500))
        self.matplotlibwidget_dynamic.setCursor(
            QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.matplotlibwidget_dynamic.setAutoFillBackground(False)
        self.matplotlibwidget_dynamic.setObjectName("matplotlibwidget_dynamic")
        self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_2.setGeometry(QtCore.QRect(920, 510, 200, 55))
        font = QtGui.QFont()
        font.setFamily("黑体")
        font.setPointSize(10)
        self.pushButton_2.setFont(font)
        self.pushButton_2.setObjectName("pushButton_2")
        self.verticalLayoutWidget = QtWidgets.QWidget(self.centralwidget)
        self.verticalLayoutWidget.setGeometry(QtCore.QRect(10, 590, 731, 281))
        self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.tableView = QtWidgets.QTableView(self.verticalLayoutWidget)
        self.tableView.setEnabled(True)
        self.tableView.setObjectName("tableView")
        self.verticalLayout.addWidget(self.tableView)
        self.pushButton_3 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_3.setGeometry(QtCore.QRect(810, 640, 180, 70))
        self.pushButton_3.setObjectName("pushButton_3")
        self.pushButton_4 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_4.setGeometry(QtCore.QRect(1060, 640, 180, 70))
        self.pushButton_4.setObjectName("pushButton_4")
        self.pushButton_5 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_5.setGeometry(QtCore.QRect(920, 750, 211, 91))
        self.pushButton_5.setObjectName("pushButton_5")
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1300, 26))
        self.menubar.setObjectName("menubar")
        self.menu = QtWidgets.QMenu(self.menubar)
        self.menu.setGeometry(QtCore.QRect(178, 153, 169, 102))
        self.menu.setObjectName("menu")
        MainWindow.setMenuBar(self.menubar)
        self.actionzairu = QtWidgets.QAction(MainWindow)
        self.actionzairu.setObjectName("actionzairu")
        self.actiontuicu = QtWidgets.QAction(MainWindow)
        self.actiontuicu.setObjectName("actiontuicu")
        self.menu.addAction(self.actionzairu)
        self.menu.addAction(self.actiontuicu)
        self.menubar.addAction(self.menu.menuAction())

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "网络流量异常检测系统"))
        self.pushButton.setText(_translate("MainWindow", "显示网络流量情况"))
        self.pushButton_2.setText(_translate("MainWindow", "显示源端口目的端口比"))
        self.pushButton_3.setText(_translate("MainWindow", "异常单流检查"))
        self.pushButton_4.setText(_translate("MainWindow", "异常流模式检查"))
        self.pushButton_5.setText(_translate("MainWindow", "查看异常情况"))
        self.menu.setTitle(_translate("MainWindow", "开始"))
        self.actionzairu.setText(_translate("MainWindow", "载入网络流文件"))
        self.actiontuicu.setText(_translate("MainWindow", "退出"))
Esempio n. 27
0
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"))
Esempio n. 28
0
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"))
Esempio n. 29
0
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(1610, 914)
        self.groupBox = QtWidgets.QGroupBox(Form)
        self.groupBox.setGeometry(QtCore.QRect(0, 20, 1561, 921))
        font = QtGui.QFont()
        font.setPointSize(25)
        self.groupBox.setFont(font)
        self.groupBox.setTitle("")
        self.groupBox.setAlignment(QtCore.Qt.AlignCenter)
        self.groupBox.setObjectName("groupBox")
        self.tabWidget = QtWidgets.QTabWidget(self.groupBox)
        self.tabWidget.setGeometry(QtCore.QRect(-10, 50, 1571, 871))
        self.tabWidget.setObjectName("tabWidget")
        self.DataMiningTab = QtWidgets.QWidget()
        self.DataMiningTab.setObjectName("DataMiningTab")
        self.InputBtn = QtWidgets.QPushButton(self.DataMiningTab)
        self.InputBtn.setGeometry(QtCore.QRect(20, 20, 141, 41))
        self.InputBtn.setStyleSheet("font: 15pt \"Ubuntu\";")
        self.InputBtn.setAutoDefault(False)
        self.InputBtn.setObjectName("InputBtn")
        self.DataMiningBtn = QtWidgets.QPushButton(self.DataMiningTab)
        self.DataMiningBtn.setGeometry(QtCore.QRect(170, 20, 181, 41))
        self.DataMiningBtn.setStyleSheet("font: 15pt \"Ubuntu\";")
        self.DataMiningBtn.setObjectName("DataMiningBtn")
        self.DataMiningLabel = QtWidgets.QLabel(self.DataMiningTab)
        self.DataMiningLabel.setGeometry(QtCore.QRect(390, 20, 731, 41))
        self.DataMiningLabel.setStyleSheet("font: 15pt \"Ubuntu\";")
        self.DataMiningLabel.setText("")
        self.DataMiningLabel.setTextFormat(QtCore.Qt.RichText)
        self.DataMiningLabel.setAlignment(QtCore.Qt.AlignJustify
                                          | QtCore.Qt.AlignVCenter)
        self.DataMiningLabel.setObjectName("DataMiningLabel")
        self.gridLayoutWidget = QtWidgets.QWidget(self.DataMiningTab)
        self.gridLayoutWidget.setGeometry(QtCore.QRect(20, 80, 1531, 721))
        self.gridLayoutWidget.setObjectName("gridLayoutWidget")
        self.gridLayout = QtWidgets.QGridLayout(self.gridLayoutWidget)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setObjectName("gridLayout")
        self.DataMiningTableWidget = QtWidgets.QTableWidget(
            self.gridLayoutWidget)
        self.DataMiningTableWidget.setStyleSheet("font: 15pt \"Ubuntu\";")
        self.DataMiningTableWidget.setObjectName("DataMiningTableWidget")
        self.DataMiningTableWidget.setColumnCount(0)
        self.DataMiningTableWidget.setRowCount(0)
        self.gridLayout.addWidget(self.DataMiningTableWidget, 0, 0, 1, 1)
        self.tabWidget.addTab(self.DataMiningTab, "")
        self.DataVisualTab = QtWidgets.QWidget()
        self.DataVisualTab.setObjectName("DataVisualTab")
        self.DataVisualWidget = MatplotlibWidget(self.DataVisualTab)
        self.DataVisualWidget.setGeometry(QtCore.QRect(400, 90, 1131, 600))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.DataVisualWidget.sizePolicy().hasHeightForWidth())
        self.DataVisualWidget.setSizePolicy(sizePolicy)
        self.DataVisualWidget.setObjectName("DataVisualWidget")
        self.DataVisualSplitter = QtWidgets.QSplitter(self.DataVisualTab)
        self.DataVisualSplitter.setGeometry(QtCore.QRect(40, 90, 321, 601))
        self.DataVisualSplitter.setOrientation(QtCore.Qt.Vertical)
        self.DataVisualSplitter.setObjectName("DataVisualSplitter")
        self.xsplitter = QtWidgets.QSplitter(self.DataVisualSplitter)
        self.xsplitter.setOrientation(QtCore.Qt.Horizontal)
        self.xsplitter.setObjectName("xsplitter")
        self.XLabel = QtWidgets.QLabel(self.xsplitter)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.XLabel.sizePolicy().hasHeightForWidth())
        self.XLabel.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.XLabel.setFont(font)
        self.XLabel.setObjectName("XLabel")
        self.XComboBox = QtWidgets.QComboBox(self.xsplitter)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.XComboBox.setFont(font)
        self.XComboBox.setObjectName("XComboBox")
        self.XComboBox.addItem("")
        self.XComboBox.addItem("")
        self.XComboBox.addItem("")
        self.XComboBox.addItem("")
        self.XComboBox.addItem("")
        self.XComboBox.addItem("")
        self.XComboBox.addItem("")
        self.XComboBox.addItem("")
        self.XComboBox.addItem("")
        self.XComboBox.addItem("")
        self.XComboBox.addItem("")
        self.XComboBox.addItem("")
        self.XComboBox.addItem("")
        self.XComboBox.addItem("")
        self.ysplitter = QtWidgets.QSplitter(self.DataVisualSplitter)
        self.ysplitter.setOrientation(QtCore.Qt.Horizontal)
        self.ysplitter.setObjectName("ysplitter")
        self.YLabel = QtWidgets.QLabel(self.ysplitter)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.YLabel.sizePolicy().hasHeightForWidth())
        self.YLabel.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.YLabel.setFont(font)
        self.YLabel.setObjectName("YLabel")
        self.YComboBox = QtWidgets.QComboBox(self.ysplitter)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.YComboBox.setFont(font)
        self.YComboBox.setObjectName("YComboBox")
        self.YComboBox.addItem("")
        self.YComboBox.addItem("")
        self.YComboBox.addItem("")
        self.YComboBox.addItem("")
        self.YComboBox.addItem("")
        self.YComboBox.addItem("")
        self.YComboBox.addItem("")
        self.YComboBox.addItem("")
        self.YComboBox.addItem("")
        self.YComboBox.addItem("")
        self.YComboBox.addItem("")
        self.YComboBox.addItem("")
        self.YComboBox.addItem("")
        self.DataVisualBtn = QtWidgets.QPushButton(self.DataVisualSplitter)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.DataVisualBtn.setFont(font)
        self.DataVisualBtn.setObjectName("DataVisualBtn")
        self.DataVisualLabel = QtWidgets.QLabel(self.DataVisualSplitter)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.DataVisualLabel.setFont(font)
        self.DataVisualLabel.setObjectName("DataVisualLabel")
        self.HeatMapBtn = QtWidgets.QPushButton(self.DataVisualSplitter)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.HeatMapBtn.setFont(font)
        self.HeatMapBtn.setObjectName("HeatMapBtn")
        self.tabWidget.addTab(self.DataVisualTab, "")
        self.OxygenTab = QtWidgets.QWidget()
        self.OxygenTab.setObjectName("OxygenTab")
        self.OxygenVisualWidget = MatplotlibWidget(self.OxygenTab)
        self.OxygenVisualWidget.setGeometry(QtCore.QRect(120, 60, 600, 480))
        self.OxygenVisualWidget.setObjectName("OxygenVisualWidget")
        self.OxygenVisualBtn = QtWidgets.QPushButton(self.OxygenTab)
        self.OxygenVisualBtn.setGeometry(QtCore.QRect(720, 680, 111, 31))
        self.OxygenVisualBtn.setStyleSheet("font: 15pt \"Ubuntu\";")
        self.OxygenVisualBtn.setObjectName("OxygenVisualBtn")
        self.OxygenVisualValidationWidget = MatplotlibWidget(self.OxygenTab)
        self.OxygenVisualValidationWidget.setGeometry(
            QtCore.QRect(840, 60, 600, 480))
        self.OxygenVisualValidationWidget.setObjectName(
            "OxygenVisualValidationWidget")
        self.OxygenLabel = QtWidgets.QLabel(self.OxygenTab)
        self.OxygenLabel.setGeometry(QtCore.QRect(110, 590, 611, 51))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.OxygenLabel.setFont(font)
        self.OxygenLabel.setText("")
        self.OxygenLabel.setObjectName("OxygenLabel")
        self.CrossValidationLabel = QtWidgets.QLabel(self.OxygenTab)
        self.CrossValidationLabel.setGeometry(QtCore.QRect(830, 590, 611, 51))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.CrossValidationLabel.setFont(font)
        self.CrossValidationLabel.setText("")
        self.CrossValidationLabel.setObjectName("CrossValidationLabel")
        self.tabWidget.addTab(self.OxygenTab, "")
        self.EfficiencyTab = QtWidgets.QWidget()
        self.EfficiencyTab.setObjectName("EfficiencyTab")
        self.EfficiencyVisualWidget = MatplotlibWidget(self.EfficiencyTab)
        self.EfficiencyVisualWidget.setGeometry(QtCore.QRect(
            120, 60, 600, 480))
        self.EfficiencyVisualWidget.setObjectName("EfficiencyVisualWidget")
        self.EfficiencyVisualValidationWidget = MatplotlibWidget(
            self.EfficiencyTab)
        self.EfficiencyVisualValidationWidget.setGeometry(
            QtCore.QRect(840, 60, 600, 480))
        self.EfficiencyVisualValidationWidget.setObjectName(
            "EfficiencyVisualValidationWidget")
        self.EfficiencyVisualBtn = QtWidgets.QPushButton(self.EfficiencyTab)
        self.EfficiencyVisualBtn.setGeometry(QtCore.QRect(720, 680, 111, 31))
        self.EfficiencyVisualBtn.setStyleSheet("font: 15pt \"Ubuntu\";")
        self.EfficiencyVisualBtn.setObjectName("EfficiencyVisualBtn")
        self.EfficiencyLabel = QtWidgets.QLabel(self.EfficiencyTab)
        self.EfficiencyLabel.setGeometry(QtCore.QRect(110, 590, 611, 51))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.EfficiencyLabel.setFont(font)
        self.EfficiencyLabel.setText("")
        self.EfficiencyLabel.setObjectName("EfficiencyLabel")
        self.EfficiencyCrossValidationLabel = QtWidgets.QLabel(
            self.EfficiencyTab)
        self.EfficiencyCrossValidationLabel.setGeometry(
            QtCore.QRect(830, 590, 611, 51))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.EfficiencyCrossValidationLabel.setFont(font)
        self.EfficiencyCrossValidationLabel.setText("")
        self.EfficiencyCrossValidationLabel.setObjectName(
            "EfficiencyCrossValidationLabel")
        self.tabWidget.addTab(self.EfficiencyTab, "")
        self.EfficiencyImproveTab = QtWidgets.QWidget()
        self.EfficiencyImproveTab.setObjectName("EfficiencyImproveTab")
        self.EfficiencyImproveWidget = MatplotlibWidget(
            self.EfficiencyImproveTab)
        self.EfficiencyImproveWidget.setGeometry(
            QtCore.QRect(120, 70, 600, 480))
        self.EfficiencyImproveWidget.setObjectName("EfficiencyImproveWidget")
        self.gridLayoutWidget_3 = QtWidgets.QWidget(self.EfficiencyImproveTab)
        self.gridLayoutWidget_3.setGeometry(QtCore.QRect(760, 70, 785, 481))
        self.gridLayoutWidget_3.setObjectName("gridLayoutWidget_3")
        self.EfficiencyImproveGridLayout = QtWidgets.QGridLayout(
            self.gridLayoutWidget_3)
        self.EfficiencyImproveGridLayout.setContentsMargins(0, 0, 0, 0)
        self.EfficiencyImproveGridLayout.setObjectName(
            "EfficiencyImproveGridLayout")
        self.xiaolv_after_label = QtWidgets.QLabel(self.gridLayoutWidget_3)
        self.xiaolv_after_label.setText("")
        self.xiaolv_after_label.setAlignment(QtCore.Qt.AlignCenter)
        self.xiaolv_after_label.setObjectName("xiaolv_after_label")
        self.EfficiencyImproveGridLayout.addWidget(self.xiaolv_after_label, 4,
                                                   2, 1, 1)
        self.xiaolvlabel = QtWidgets.QLabel(self.gridLayoutWidget_3)
        self.xiaolvlabel.setObjectName("xiaolvlabel")
        self.EfficiencyImproveGridLayout.addWidget(self.xiaolvlabel, 4, 0, 1,
                                                   1)
        self.geimeiliang_after_label = QtWidgets.QLabel(
            self.gridLayoutWidget_3)
        self.geimeiliang_after_label.setText("")
        self.geimeiliang_after_label.setAlignment(QtCore.Qt.AlignCenter)
        self.geimeiliang_after_label.setObjectName("geimeiliang_after_label")
        self.EfficiencyImproveGridLayout.addWidget(
            self.geimeiliang_after_label, 3, 2, 1, 1)
        self.xiaolv_before_label = QtWidgets.QLabel(self.gridLayoutWidget_3)
        self.xiaolv_before_label.setText("")
        self.xiaolv_before_label.setAlignment(QtCore.Qt.AlignCenter)
        self.xiaolv_before_label.setObjectName("xiaolv_before_label")
        self.EfficiencyImproveGridLayout.addWidget(self.xiaolv_before_label, 4,
                                                   1, 1, 1)
        self.ercifenglianglabel = QtWidgets.QLabel(self.gridLayoutWidget_3)
        self.ercifenglianglabel.setObjectName("ercifenglianglabel")
        self.EfficiencyImproveGridLayout.addWidget(self.ercifenglianglabel, 2,
                                                   0, 1, 1)
        self.ercifengliang_before_label = QtWidgets.QLabel(
            self.gridLayoutWidget_3)
        self.ercifengliang_before_label.setText("")
        self.ercifengliang_before_label.setAlignment(QtCore.Qt.AlignCenter)
        self.ercifengliang_before_label.setObjectName(
            "ercifengliang_before_label")
        self.EfficiencyImproveGridLayout.addWidget(
            self.ercifengliang_before_label, 2, 1, 1, 1)
        self.youhuaqianlabel = QtWidgets.QLabel(self.gridLayoutWidget_3)
        self.youhuaqianlabel.setAlignment(QtCore.Qt.AlignCenter)
        self.youhuaqianlabel.setObjectName("youhuaqianlabel")
        self.EfficiencyImproveGridLayout.addWidget(self.youhuaqianlabel, 1, 1,
                                                   1, 1)
        self.youhuahoulabel = QtWidgets.QLabel(self.gridLayoutWidget_3)
        self.youhuahoulabel.setAlignment(QtCore.Qt.AlignCenter)
        self.youhuahoulabel.setObjectName("youhuahoulabel")
        self.EfficiencyImproveGridLayout.addWidget(self.youhuahoulabel, 1, 2,
                                                   1, 1)
        self.Advicelabel = QtWidgets.QLabel(self.gridLayoutWidget_3)
        self.Advicelabel.setObjectName("Advicelabel")
        self.EfficiencyImproveGridLayout.addWidget(self.Advicelabel, 0, 1, 1,
                                                   1)
        self.geimeiliang_before_label = QtWidgets.QLabel(
            self.gridLayoutWidget_3)
        self.geimeiliang_before_label.setText("")
        self.geimeiliang_before_label.setAlignment(QtCore.Qt.AlignCenter)
        self.geimeiliang_before_label.setObjectName("geimeiliang_before_label")
        self.EfficiencyImproveGridLayout.addWidget(
            self.geimeiliang_before_label, 3, 1, 1, 1)
        self.ercifengliang_after_label = QtWidgets.QLabel(
            self.gridLayoutWidget_3)
        self.ercifengliang_after_label.setText("")
        self.ercifengliang_after_label.setAlignment(QtCore.Qt.AlignCenter)
        self.ercifengliang_after_label.setObjectName(
            "ercifengliang_after_label")
        self.EfficiencyImproveGridLayout.addWidget(
            self.ercifengliang_after_label, 2, 2, 1, 1)
        self.geimeilianglabel = QtWidgets.QLabel(self.gridLayoutWidget_3)
        self.geimeilianglabel.setObjectName("geimeilianglabel")
        self.EfficiencyImproveGridLayout.addWidget(self.geimeilianglabel, 3, 0,
                                                   1, 1)
        self.EfficiencyImproveBtn = QtWidgets.QPushButton(
            self.EfficiencyImproveTab)
        self.EfficiencyImproveBtn.setGeometry(QtCore.QRect(644, 669, 251, 51))
        self.EfficiencyImproveBtn.setObjectName("EfficiencyImproveBtn")
        self.EfficiencyImproveLabel = QtWidgets.QLabel(
            self.EfficiencyImproveTab)
        self.EfficiencyImproveLabel.setGeometry(QtCore.QRect(
            124, 590, 591, 51))
        self.EfficiencyImproveLabel.setText("")
        self.EfficiencyImproveLabel.setObjectName("EfficiencyImproveLabel")
        self.tabWidget.addTab(self.EfficiencyImproveTab, "")
        self.LogTab = QtWidgets.QWidget()
        self.LogTab.setObjectName("LogTab")
        self.gridLayoutWidget_2 = QtWidgets.QWidget(self.LogTab)
        self.gridLayoutWidget_2.setGeometry(QtCore.QRect(19, 19, 1201, 781))
        self.gridLayoutWidget_2.setObjectName("gridLayoutWidget_2")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.gridLayoutWidget_2)
        self.gridLayout_2.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.scrollArea = QtWidgets.QScrollArea(self.gridLayoutWidget_2)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName("scrollArea")
        self.scrollAreaWidgetContents_3 = QtWidgets.QWidget()
        self.scrollAreaWidgetContents_3.setGeometry(
            QtCore.QRect(0, 0, 1193, 777))
        self.scrollAreaWidgetContents_3.setMinimumSize(QtCore.QSize(0, 777))
        self.scrollAreaWidgetContents_3.setObjectName(
            "scrollAreaWidgetContents_3")
        self.LogTextEdit = QtWidgets.QTextEdit(self.scrollAreaWidgetContents_3)
        self.LogTextEdit.setGeometry(QtCore.QRect(-7, -1, 1211, 781))
        self.LogTextEdit.setMinimumSize(QtCore.QSize(0, 777))
        self.LogTextEdit.setObjectName("LogTextEdit")
        self.scrollArea.setWidget(self.scrollAreaWidgetContents_3)
        self.gridLayout_2.addWidget(self.scrollArea, 0, 1, 1, 1)
        self.tabWidget.addTab(self.LogTab, "")

        self.retranslateUi(Form)
        self.tabWidget.setCurrentIndex(1)
        self.OxygenVisualBtn.clicked.connect(Form.OxygenVisualPlot)
        self.DataMiningBtn.clicked.connect(Form.Calculate)
        self.InputBtn.clicked.connect(Form.OpenFile)
        self.DataVisualBtn.clicked.connect(Form.DataVisualPlot)
        self.HeatMapBtn.clicked.connect(Form.HeapMapPlot)
        self.EfficiencyImproveBtn.clicked.connect(Form.EfficiencyImprove)
        self.EfficiencyVisualBtn.clicked.connect(Form.EfficiencyVisualPlot)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        _translate = QtCore.QCoreApplication.translate
        Form.setWindowTitle(_translate("Form", "火电关键参数软测量及效率优化系统"))
        Form.setWhatsThis(
            _translate("Form",
                       "<html><head/><body><p><br/></p></body></html>"))
        self.InputBtn.setText(_translate("Form", "导入数据"))
        self.DataMiningBtn.setText(_translate("Form", "数据预处理"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.DataMiningTab),
                                  _translate("Form", "数据预处理"))
        self.XLabel.setText(_translate("Form", "X轴:"))
        self.XComboBox.setItemText(0, _translate("Form", "sample"))
        self.XComboBox.setItemText(1, _translate("Form", "给煤量"))
        self.XComboBox.setItemText(2, _translate("Form", "排烟温度"))
        self.XComboBox.setItemText(3, _translate("Form", "主蒸汽压力"))
        self.XComboBox.setItemText(4, _translate("Form", "炉膛出口烟温度"))
        self.XComboBox.setItemText(5, _translate("Form", "主蒸汽温度"))
        self.XComboBox.setItemText(6, _translate("Form", "机组负荷"))
        self.XComboBox.setItemText(7, _translate("Form", "给水温度"))
        self.XComboBox.setItemText(8, _translate("Form", "给水流量"))
        self.XComboBox.setItemText(9, _translate("Form", "一次风量"))
        self.XComboBox.setItemText(10, _translate("Form", "二次风量"))
        self.XComboBox.setItemText(11, _translate("Form", "二次风温"))
        self.XComboBox.setItemText(12, _translate("Form", "含氧量"))
        self.XComboBox.setItemText(13, _translate("Form", "效率"))
        self.YLabel.setText(_translate("Form", "Y轴:"))
        self.YComboBox.setItemText(0, _translate("Form", "含氧量"))
        self.YComboBox.setItemText(1, _translate("Form", "效率"))
        self.YComboBox.setItemText(2, _translate("Form", "给煤量"))
        self.YComboBox.setItemText(3, _translate("Form", "排烟温度"))
        self.YComboBox.setItemText(4, _translate("Form", "主蒸汽压力"))
        self.YComboBox.setItemText(5, _translate("Form", "炉膛出口烟温度"))
        self.YComboBox.setItemText(6, _translate("Form", "主蒸汽温度"))
        self.YComboBox.setItemText(7, _translate("Form", "机组负荷"))
        self.YComboBox.setItemText(8, _translate("Form", "给水温度"))
        self.YComboBox.setItemText(9, _translate("Form", "给水流量"))
        self.YComboBox.setItemText(10, _translate("Form", "一次风量"))
        self.YComboBox.setItemText(11, _translate("Form", "二次风量"))
        self.YComboBox.setItemText(12, _translate("Form", "二次风温"))
        self.DataVisualBtn.setText(_translate("Form", "画图"))
        self.DataVisualLabel.setText(_translate("Form", "特殊类型图:"))
        self.HeatMapBtn.setText(_translate("Form", "1. HeatMap"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.DataVisualTab),
                                  _translate("Form", "数据可视化"))
        self.OxygenVisualBtn.setText(_translate("Form", "预测"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.OxygenTab),
                                  _translate("Form", "烟气含氧量软测量"))
        self.EfficiencyVisualBtn.setText(_translate("Form", "预测"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.EfficiencyTab),
                                  _translate("Form", "效率软测量"))
        self.xiaolvlabel.setText(_translate("Form", "效率:"))
        self.ercifenglianglabel.setText(_translate("Form", "二次风量:"))
        self.youhuaqianlabel.setText(_translate("Form", "优化前"))
        self.youhuahoulabel.setText(_translate("Form", "优化后"))
        self.Advicelabel.setText(_translate("Form", "控制量优化建议"))
        self.geimeilianglabel.setText(_translate("Form", "给煤量:"))
        self.EfficiencyImproveBtn.setText(_translate("Form", "开始优化"))
        self.tabWidget.setTabText(
            self.tabWidget.indexOf(self.EfficiencyImproveTab),
            _translate("Form", "效率优化"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.LogTab),
                                  _translate("Form", "系统日志"))
Esempio n. 30
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(712, 488)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth())
        self.centralwidget.setSizePolicy(sizePolicy)
        self.centralwidget.setObjectName("centralwidget")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.centralwidget)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.splitter = QtWidgets.QSplitter(self.centralwidget)
        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.setOrientation(QtCore.Qt.Horizontal)
        self.splitter.setObjectName("splitter")
        self.DataInfo = QtWidgets.QWidget(self.splitter)
        self.DataInfo.setMinimumSize(QtCore.QSize(200, 80))
        self.DataInfo.setMouseTracking(True)
        self.DataInfo.setAutoFillBackground(True)
        self.DataInfo.setObjectName("DataInfo")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.DataInfo)
        self.verticalLayout.setObjectName("verticalLayout")
        self.datainfo_label = QtWidgets.QLabel(self.DataInfo)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.datainfo_label.sizePolicy().hasHeightForWidth())
        self.datainfo_label.setSizePolicy(sizePolicy)
        self.datainfo_label.setWordWrap(True)
        self.datainfo_label.setObjectName("datainfo_label")
        self.verticalLayout.addWidget(self.datainfo_label)
        self.Overview = MatplotlibWidget(self.splitter)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Overview.sizePolicy().hasHeightForWidth())
        self.Overview.setSizePolicy(sizePolicy)
        self.Overview.setStyleSheet("background-color: rgba(170, 170, 255, 50);")
        self.Overview.setObjectName("Overview")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.Overview)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.horizontalLayout_2.addWidget(self.splitter)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 712, 25))
        self.menubar.setObjectName("menubar")
        self.menuFile = QtWidgets.QMenu(self.menubar)
        self.menuFile.setObjectName("menuFile")
        self.menuImport_EEG_data = QtWidgets.QMenu(self.menuFile)
        self.menuImport_EEG_data.setObjectName("menuImport_EEG_data")
        self.menuImport_sensor_location = QtWidgets.QMenu(self.menuFile)
        self.menuImport_sensor_location.setObjectName("menuImport_sensor_location")
        self.menuSave_data = QtWidgets.QMenu(self.menuFile)
        self.menuSave_data.setObjectName("menuSave_data")
        self.menuEdit = QtWidgets.QMenu(self.menubar)
        self.menuEdit.setObjectName("menuEdit")
        self.menuTools = QtWidgets.QMenu(self.menubar)
        self.menuTools.setObjectName("menuTools")
        self.menuPlot = QtWidgets.QMenu(self.menubar)
        self.menuPlot.setObjectName("menuPlot")
        self.menuDifferent_freqency_bands = QtWidgets.QMenu(self.menuPlot)
        self.menuDifferent_freqency_bands.setObjectName("menuDifferent_freqency_bands")
        self.menuSensor_location = QtWidgets.QMenu(self.menuPlot)
        self.menuSensor_location.setObjectName("menuSensor_location")
        self.menuDifferent_frequency_bands_brainhot = QtWidgets.QMenu(self.menuPlot)
        self.menuDifferent_frequency_bands_brainhot.setObjectName("menuDifferent_frequency_bands_brainhot")
        self.menuHelp = QtWidgets.QMenu(self.menubar)
        self.menuHelp.setObjectName("menuHelp")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.toolBar = QtWidgets.QToolBar(MainWindow)
        self.toolBar.setObjectName("toolBar")
        MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
        self.actionExit = QtWidgets.QAction(MainWindow)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/myicon/exit.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionExit.setIcon(icon)
        self.actionExit.setObjectName("actionExit")
        self.actionFrom_vhdr_file = QtWidgets.QAction(MainWindow)
        self.actionFrom_vhdr_file.setObjectName("actionFrom_vhdr_file")
        self.actionFrom_ced_file = QtWidgets.QAction(MainWindow)
        self.actionFrom_ced_file.setObjectName("actionFrom_ced_file")
        self.actionAs_csv_file = QtWidgets.QAction(MainWindow)
        self.actionAs_csv_file.setObjectName("actionAs_csv_file")
        self.actionData_info = QtWidgets.QAction(MainWindow)
        self.actionData_info.setObjectName("actionData_info")
        self.actionAbout_this_data = QtWidgets.QAction(MainWindow)
        self.actionAbout_this_data.setObjectName("actionAbout_this_data")
        self.actionRaw_data_seperatly = QtWidgets.QAction(MainWindow)
        self.actionRaw_data_seperatly.setObjectName("actionRaw_data_seperatly")
        self.actionTheta_4_7Hz = QtWidgets.QAction(MainWindow)
        self.actionTheta_4_7Hz.setObjectName("actionTheta_4_7Hz")
        self.actionAlpha_8_13Hz = QtWidgets.QAction(MainWindow)
        self.actionAlpha_8_13Hz.setObjectName("actionAlpha_8_13Hz")
        self.actionBeta_14_30Hz = QtWidgets.QAction(MainWindow)
        self.actionBeta_14_30Hz.setObjectName("actionBeta_14_30Hz")
        self.actionGamma_32_64Hz = QtWidgets.QAction(MainWindow)
        self.actionGamma_32_64Hz.setObjectName("actionGamma_32_64Hz")
        self.actionData_edit = QtWidgets.QAction(MainWindow)
        self.actionData_edit.setObjectName("actionData_edit")
        self.actionSensor_edit = QtWidgets.QAction(MainWindow)
        self.actionSensor_edit.setObjectName("actionSensor_edit")
        self.actionPre_Filter = QtWidgets.QAction(MainWindow)
        self.actionPre_Filter.setObjectName("actionPre_Filter")
        self.actionFilter_different_bands = QtWidgets.QAction(MainWindow)
        self.actionFilter_different_bands.setObjectName("actionFilter_different_bands")
        self.actionNormalization = QtWidgets.QAction(MainWindow)
        self.actionNormalization.setObjectName("actionNormalization")
        self.actionFeature_extraction = QtWidgets.QAction(MainWindow)
        self.actionFeature_extraction.setObjectName("actionFeature_extraction")
        self.actionAbout_this_app = QtWidgets.QAction(MainWindow)
        self.actionAbout_this_app.setObjectName("actionAbout_this_app")
        self.actionFunction_summary = QtWidgets.QAction(MainWindow)
        self.actionFunction_summary.setObjectName("actionFunction_summary")
        self.actionStandard_usage_steps = QtWidgets.QAction(MainWindow)
        self.actionStandard_usage_steps.setObjectName("actionStandard_usage_steps")
        self.action2_D = QtWidgets.QAction(MainWindow)
        self.action2_D.setObjectName("action2_D")
        self.action3_D = QtWidgets.QAction(MainWindow)
        self.action3_D.setObjectName("action3_D")
        self.actionAll_after_pre_filter = QtWidgets.QAction(MainWindow)
        self.actionAll_after_pre_filter.setObjectName("actionAll_after_pre_filter")
        self.actionTheta_4_7Hz_2 = QtWidgets.QAction(MainWindow)
        self.actionTheta_4_7Hz_2.setObjectName("actionTheta_4_7Hz_2")
        self.actionAll_after_pre_filter_3 = QtWidgets.QAction(MainWindow)
        self.actionAll_after_pre_filter_3.setObjectName("actionAll_after_pre_filter_3")
        self.actionTheta_4_7Hz_3 = QtWidgets.QAction(MainWindow)
        self.actionTheta_4_7Hz_3.setObjectName("actionTheta_4_7Hz_3")
        self.actionStatic_fig = QtWidgets.QAction(MainWindow)
        self.actionStatic_fig.setObjectName("actionStatic_fig")
        self.actionDynamic_fig = QtWidgets.QAction(MainWindow)
        self.actionDynamic_fig.setObjectName("actionDynamic_fig")
        self.actionStatic_fig_2 = QtWidgets.QAction(MainWindow)
        self.actionStatic_fig_2.setObjectName("actionStatic_fig_2")
        self.actionDynamic_fig_2 = QtWidgets.QAction(MainWindow)
        self.actionDynamic_fig_2.setObjectName("actionDynamic_fig_2")
        self.menuImport_EEG_data.addAction(self.actionFrom_vhdr_file)
        self.menuImport_sensor_location.addAction(self.actionFrom_ced_file)
        self.menuSave_data.addAction(self.actionAs_csv_file)
        self.menuFile.addAction(self.menuImport_EEG_data.menuAction())
        self.menuFile.addAction(self.menuImport_sensor_location.menuAction())
        self.menuFile.addAction(self.menuSave_data.menuAction())
        self.menuFile.addAction(self.actionExit)
        self.menuEdit.addAction(self.actionData_info)
        self.menuEdit.addAction(self.actionAbout_this_data)
        self.menuEdit.addAction(self.actionData_edit)
        self.menuEdit.addAction(self.actionSensor_edit)
        self.menuTools.addAction(self.actionPre_Filter)
        self.menuTools.addAction(self.actionFilter_different_bands)
        self.menuTools.addAction(self.actionNormalization)
        self.menuTools.addAction(self.actionFeature_extraction)
        self.menuDifferent_freqency_bands.addAction(self.actionAll_after_pre_filter)
        self.menuDifferent_freqency_bands.addAction(self.actionTheta_4_7Hz)
        self.menuDifferent_freqency_bands.addAction(self.actionAlpha_8_13Hz)
        self.menuDifferent_freqency_bands.addAction(self.actionBeta_14_30Hz)
        self.menuDifferent_freqency_bands.addAction(self.actionGamma_32_64Hz)
        self.menuSensor_location.addAction(self.action2_D)
        self.menuSensor_location.addAction(self.action3_D)
        self.menuDifferent_frequency_bands_brainhot.addAction(self.actionStatic_fig_2)
        self.menuDifferent_frequency_bands_brainhot.addAction(self.actionDynamic_fig_2)
        self.menuPlot.addAction(self.menuSensor_location.menuAction())
        self.menuPlot.addAction(self.actionRaw_data_seperatly)
        self.menuPlot.addAction(self.menuDifferent_freqency_bands.menuAction())
        self.menuPlot.addAction(self.menuDifferent_frequency_bands_brainhot.menuAction())
        self.menuHelp.addAction(self.actionAbout_this_app)
        self.menuHelp.addAction(self.actionFunction_summary)
        self.menuHelp.addAction(self.actionStandard_usage_steps)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuEdit.menuAction())
        self.menubar.addAction(self.menuTools.menuAction())
        self.menubar.addAction(self.menuPlot.menuAction())
        self.menubar.addAction(self.menuHelp.menuAction())
        self.toolBar.addAction(self.actionExit)

        self.retranslateUi(MainWindow)
        self.actionExit.triggered.connect(MainWindow.close)
        self.actionFrom_vhdr_file.triggered.connect(self.datainfo_label.update)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.datainfo_label.setText(_translate("MainWindow", "<html><head/><body><p>Data_information:</p><p>Name:</p><p>Datapoints:</p><p>Sampling rate:</p><p><br/></p></body></html>"))
        self.menuFile.setTitle(_translate("MainWindow", "File"))
        self.menuImport_EEG_data.setTitle(_translate("MainWindow", "Import EEG data"))
        self.menuImport_sensor_location.setTitle(_translate("MainWindow", "Import sensor location"))
        self.menuSave_data.setTitle(_translate("MainWindow", "Save data"))
        self.menuEdit.setTitle(_translate("MainWindow", "Edit"))
        self.menuTools.setTitle(_translate("MainWindow", "Tools"))
        self.menuPlot.setTitle(_translate("MainWindow", "Visualization"))
        self.menuDifferent_freqency_bands.setTitle(_translate("MainWindow", "Different freqency bands waves"))
        self.menuSensor_location.setTitle(_translate("MainWindow", "Sensor location"))
        self.menuDifferent_frequency_bands_brainhot.setTitle(_translate("MainWindow", "Different frequency bands brainhot"))
        self.menuHelp.setTitle(_translate("MainWindow", "Help"))
        self.toolBar.setWindowTitle(_translate("MainWindow", "toolBar"))
        self.actionExit.setText(_translate("MainWindow", "Exit"))
        self.actionExit.setShortcut(_translate("MainWindow", "Alt+Q"))
        self.actionFrom_vhdr_file.setText(_translate("MainWindow", "From .vhdr file"))
        self.actionFrom_ced_file.setText(_translate("MainWindow", "From .ced file"))
        self.actionAs_csv_file.setText(_translate("MainWindow", "as .csv file"))
        self.actionData_info.setText(_translate("MainWindow", "Data info"))
        self.actionAbout_this_data.setText(_translate("MainWindow", "About this data"))
        self.actionRaw_data_seperatly.setText(_translate("MainWindow", "Raw data"))
        self.actionTheta_4_7Hz.setText(_translate("MainWindow", "Theta (4-7Hz)"))
        self.actionAlpha_8_13Hz.setText(_translate("MainWindow", "Alpha(8-13Hz)"))
        self.actionBeta_14_30Hz.setText(_translate("MainWindow", "Beta(14-30Hz)"))
        self.actionGamma_32_64Hz.setText(_translate("MainWindow", "Gamma(32-64Hz)"))
        self.actionData_edit.setText(_translate("MainWindow", "Data edit"))
        self.actionSensor_edit.setText(_translate("MainWindow", "Sensor edit"))
        self.actionPre_Filter.setText(_translate("MainWindow", "Pre-Filter"))
        self.actionFilter_different_bands.setText(_translate("MainWindow", "Filter different bands"))
        self.actionNormalization.setText(_translate("MainWindow", "Normalization"))
        self.actionFeature_extraction.setText(_translate("MainWindow", "Feature extraction"))
        self.actionAbout_this_app.setText(_translate("MainWindow", "About this app"))
        self.actionFunction_summary.setText(_translate("MainWindow", "Function summary"))
        self.actionStandard_usage_steps.setText(_translate("MainWindow", "Standard usage steps"))
        self.action2_D.setText(_translate("MainWindow", "2-D"))
        self.action3_D.setText(_translate("MainWindow", "3-D"))
        self.actionAll_after_pre_filter.setText(_translate("MainWindow", "All(after pre-filter)"))
        self.actionTheta_4_7Hz_2.setText(_translate("MainWindow", "Theta(4-7Hz)"))
        self.actionAll_after_pre_filter_3.setText(_translate("MainWindow", "All(after pre-filter)"))
        self.actionTheta_4_7Hz_3.setText(_translate("MainWindow", "Theta(4-7Hz)"))
        self.actionStatic_fig.setText(_translate("MainWindow", "Static fig"))
        self.actionDynamic_fig.setText(_translate("MainWindow", "Dynamic fig"))
        self.actionStatic_fig_2.setText(_translate("MainWindow", "Static fig"))
        self.actionDynamic_fig_2.setText(_translate("MainWindow", "Dynamic fig"))
Esempio n. 31
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1167, 533)
        self.centralWidget = QtWidgets.QWidget(MainWindow)
        self.centralWidget.setObjectName("centralWidget")
        self.LoadFileButton = QtWidgets.QPushButton(self.centralWidget)
        self.LoadFileButton.setGeometry(QtCore.QRect(20, 30, 101, 31))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.LoadFileButton.sizePolicy().hasHeightForWidth())
        self.LoadFileButton.setSizePolicy(sizePolicy)
        self.LoadFileButton.setObjectName("LoadFileButton")
        self.ShowDirBrowser = QtWidgets.QTextBrowser(self.centralWidget)
        self.ShowDirBrowser.setGeometry(QtCore.QRect(20, 70, 361, 31))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ShowDirBrowser.sizePolicy().hasHeightForWidth())
        self.ShowDirBrowser.setSizePolicy(sizePolicy)
        self.ShowDirBrowser.setObjectName("ShowDirBrowser")
        self.DisplayButton = QtWidgets.QPushButton(self.centralWidget)
        self.DisplayButton.setGeometry(QtCore.QRect(420, 30, 93, 28))
        self.DisplayButton.setObjectName("DisplayButton")
        self.MatplotlibWidget_1 = MatplotlibWidget(self.centralWidget)
        self.MatplotlibWidget_1.setGeometry(QtCore.QRect(410, 60, 741, 431))
        self.MatplotlibWidget_1.setObjectName("MatplotlibWidget_1")
        self.label = QtWidgets.QLabel(self.centralWidget)
        self.label.setGeometry(QtCore.QRect(20, 130, 111, 31))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        self.label.setObjectName("label")
        self.InputSignalsBox = QtWidgets.QLineEdit(self.centralWidget)
        self.InputSignalsBox.setGeometry(QtCore.QRect(20, 170, 361, 31))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.InputSignalsBox.sizePolicy().hasHeightForWidth())
        self.InputSignalsBox.setSizePolicy(sizePolicy)
        self.InputSignalsBox.setObjectName("InputSignalsBox")
        self.listWidget = QtWidgets.QListWidget(self.centralWidget)
        self.listWidget.setGeometry(QtCore.QRect(20, 210, 361, 261))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.listWidget.sizePolicy().hasHeightForWidth())
        self.listWidget.setSizePolicy(sizePolicy)
        self.listWidget.setObjectName("listWidget")
        MainWindow.setCentralWidget(self.centralWidget)
        self.statusBar = QtWidgets.QStatusBar(MainWindow)
        self.statusBar.setObjectName("statusBar")
        MainWindow.setStatusBar(self.statusBar)
        self.menuBar = QtWidgets.QMenuBar(MainWindow)
        self.menuBar.setGeometry(QtCore.QRect(0, 0, 1167, 26))
        self.menuBar.setObjectName("menuBar")
        self.menuFile = QtWidgets.QMenu(self.menuBar)
        self.menuFile.setObjectName("menuFile")
        self.menuView = QtWidgets.QMenu(self.menuBar)
        self.menuView.setObjectName("menuView")
        self.menuHelp = QtWidgets.QMenu(self.menuBar)
        self.menuHelp.setObjectName("menuHelp")
        MainWindow.setMenuBar(self.menuBar)
        self.ChangeStyleAction = QtWidgets.QAction(MainWindow)
        self.ChangeStyleAction.setObjectName("ChangeStyleAction")
        self.menuView.addAction(self.ChangeStyleAction)
        self.menuBar.addAction(self.menuFile.menuAction())
        self.menuBar.addAction(self.menuView.menuAction())
        self.menuBar.addAction(self.menuHelp.menuAction())

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
        MainWindow.setTabOrder(self.LoadFileButton, self.ShowDirBrowser)
        MainWindow.setTabOrder(self.ShowDirBrowser, self.InputSignalsBox)
        MainWindow.setTabOrder(self.InputSignalsBox, self.listWidget)
        MainWindow.setTabOrder(self.listWidget, self.DisplayButton)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.LoadFileButton.setText(_translate("MainWindow", "File Load"))
        self.DisplayButton.setText(_translate("MainWindow", "Display"))
        self.label.setText(_translate("MainWindow", "Input signals"))
        self.menuFile.setTitle(_translate("MainWindow", "File"))
        self.menuView.setTitle(_translate("MainWindow", "View"))
        self.menuHelp.setTitle(_translate("MainWindow", "Help"))
        self.ChangeStyleAction.setText(_translate("MainWindow", "ChangeStyle"))
Esempio n. 32
0
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))