コード例 #1
0
class Ui_Dialog(QtWidgets.QWidget):
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(921, 281)
        Dialog.setStyleSheet("background:rgb(0,0,0);border 2px solid grey;")
        self.widget_rms_1 = PlotWidget(Dialog)
        self.widget_rms_1.setGeometry(QtCore.QRect(20, 20, 881, 231))
        self.widget_rms_1.setStyleSheet("background:rgb(0,0,0);")
        self.widget_rms_1.setObjectName("widget_rms_1")
        self.label_44 = QtWidgets.QLabel(self.widget_rms_1)
        self.label_44.setGeometry(QtCore.QRect(100, 20, 161, 16))
        font = QtGui.QFont()
        font.setFamily("Times New Roman")
        font.setPointSize(10)
        self.label_44.setFont(font)
        self.label_44.setStyleSheet("background-color:rgba(0,0,0,0);\n"
"color:rgb(222, 114, 94);")
        self.label_44.setObjectName("label_44")
        self.label_45 = QtWidgets.QLabel(self.widget_rms_1)
        self.label_45.setGeometry(QtCore.QRect(80, 10, 20, 31))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.label_45.setFont(font)
        self.label_45.setStyleSheet("background-color:rgba(9,9,255,0);\n"
"color:rgb(222, 114, 94);")
        self.label_45.setObjectName("label_45")
        self.label = QtWidgets.QLabel(Dialog)
        self.label.setGeometry(QtCore.QRect(0, 0, 921, 281))
        self.label.setStyleSheet("border: 2px solid grey;")
        self.label.setText("")
        self.label.setObjectName("label")
        self.label.raise_()
        self.widget_rms_1.raise_()

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

    def retranslateUi(self, Dialog):
        _translate = QtCore.QCoreApplication.translate
        Dialog.setWindowTitle(_translate("Dialog", "Building Inside Temperature"))
        self.label_44.setText(_translate("Dialog", "Inside Temperature [Celsius]"))
        self.label_45.setText(_translate("Dialog", "▆"))
コード例 #2
0
ファイル: mainwindow_ui'.py プロジェクト: Sovichea/mccdaq-pi3
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(800, 600)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.gridLayout = QtGui.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.label = QtGui.QLabel(self.centralwidget)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout.addWidget(self.label)
        self.lineEdit_sample_rate = QtGui.QLineEdit(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lineEdit_sample_rate.sizePolicy().hasHeightForWidth())
        self.lineEdit_sample_rate.setSizePolicy(sizePolicy)
        self.lineEdit_sample_rate.setMaximumSize(QtCore.QSize(80, 16777215))
        self.lineEdit_sample_rate.setMaxLength(5)
        self.lineEdit_sample_rate.setFrame(True)
        self.lineEdit_sample_rate.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.lineEdit_sample_rate.setObjectName(_fromUtf8("lineEdit_sample_rate"))
        self.horizontalLayout.addWidget(self.lineEdit_sample_rate)
        self.label_2 = QtGui.QLabel(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.horizontalLayout.addWidget(self.label_2)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.tabWidget = QtGui.QTabWidget(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.tabWidget.sizePolicy().hasHeightForWidth())
        self.tabWidget.setSizePolicy(sizePolicy)
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        
        #single ended tab
        self.tab_single = QtGui.QWidget()
        self.tab_single.setObjectName(_fromUtf8("tab_single"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.tab_single)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.groupBox_2 = QtGui.QGroupBox(self.tab_single)
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.gridLayout_2 = QtGui.QGridLayout(self.groupBox_2)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        
        self.label_k = QtGui.QLabel()    #added thing
        self.label_k.setText("K")
        self.label_k.setStyleSheet('color: black')   #added thing
        self.checkBox_chan5 = QtGui.QCheckBox(self.groupBox_2)
        self.checkBox_chan5.setObjectName(_fromUtf8("checkBox_chan5"))
        self.gridLayout_2.addWidget(self.checkBox_chan5, 2, 2, 1, 1)
        self.gridLayout_2.addWidget(self.label_k, 2,3,1,1)   #added thing
        
        self.label_r = QtGui.QLabel()    #added thing
        self.label_r.setText("R")
        self.label_r.setStyleSheet('color: red')   #added thing
        self.checkBox_chan0 = QtGui.QCheckBox(self.groupBox_2)
        self.checkBox_chan0.setChecked(True)
        self.checkBox_chan0.setObjectName(_fromUtf8("checkBox_chan0"))
        self.gridLayout_2.addWidget(self.checkBox_chan0, 0, 0, 1, 1)
        self.gridLayout_2.addWidget(self.label_r, 0,1,1,1)   #added thing
        
        self.checkBox_chan1 = QtGui.QCheckBox(self.groupBox_2)
        self.checkBox_chan1.setObjectName(_fromUtf8("checkBox_chan1"))
        self.gridLayout_2.addWidget(self.checkBox_chan1, 0, 2, 1, 1)
        

        self.checkBox_chan3 = QtGui.QCheckBox(self.groupBox_2)
        self.checkBox_chan3.setObjectName(_fromUtf8("checkBox_chan3"))
        self.gridLayout_2.addWidget(self.checkBox_chan3, 1, 1, 1, 1)
        

        self.checkBox_chan4 = QtGui.QCheckBox(self.groupBox_2)
        self.checkBox_chan4.setObjectName(_fromUtf8("checkBox_chan4"))
        self.gridLayout_2.addWidget(self.checkBox_chan4, 2, 0, 1, 1)
        

        self.checkBox_chan2 = QtGui.QCheckBox(self.groupBox_2)
        self.checkBox_chan2.setObjectName(_fromUtf8("checkBox_chan2"))
        self.gridLayout_2.addWidget(self.checkBox_chan2, 1, 0, 1, 1)
        

        self.checkBox_chan6 = QtGui.QCheckBox(self.groupBox_2)
        self.checkBox_chan6.setObjectName(_fromUtf8("checkBox_chan6"))
        self.gridLayout_2.addWidget(self.checkBox_chan6, 3, 0, 1, 1)
        

        self.checkBox_chan7 = QtGui.QCheckBox(self.groupBox_2)
        self.checkBox_chan7.setObjectName(_fromUtf8("checkBox_chan7"))
        self.gridLayout_2.addWidget(self.checkBox_chan7, 3, 1, 1, 1)
        
        self.verticalLayout_2.addWidget(self.groupBox_2)
        self.tabWidget.addTab(self.tab_single, _fromUtf8(""))
        
        #differential tab
        self.tab_diff = QtGui.QWidget()
        self.tab_diff.setObjectName(_fromUtf8("tab_diff"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.tab_diff)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.groupBox_3 = QtGui.QGroupBox(self.tab_diff)
        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
        self.gridLayout_3 = QtGui.QGridLayout(self.groupBox_3)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.checkBox_chan32 = QtGui.QCheckBox(self.groupBox_3)
        self.checkBox_chan32.setObjectName(_fromUtf8("checkBox_chan32"))
        self.gridLayout_3.addWidget(self.checkBox_chan32, 3, 0, 1, 1)
        self.checkBox_chan76 = QtGui.QCheckBox(self.groupBox_3)
        self.checkBox_chan76.setObjectName(_fromUtf8("checkBox_chan76"))
        self.gridLayout_3.addWidget(self.checkBox_chan76, 5, 0, 1, 1)
        self.checkBox_chan54 = QtGui.QCheckBox(self.groupBox_3)
        self.checkBox_chan54.setObjectName(_fromUtf8("checkBox_chan54"))
        self.gridLayout_3.addWidget(self.checkBox_chan54, 4, 0, 1, 1)
        self.checkBox_chan10 = QtGui.QCheckBox(self.groupBox_3)
        self.checkBox_chan10.setChecked(True)
        self.checkBox_chan10.setObjectName(_fromUtf8("checkBox_chan10"))
        self.gridLayout_3.addWidget(self.checkBox_chan10, 0, 0, 1, 1)
        
        #comboboxes
        self.comboBox_gain_1 = QtGui.QComboBox(self.groupBox_3)
        self.comboBox_gain_1.setObjectName(_fromUtf8("comboBox_gain_1"))
        self.comboBox_gain_1.addItem(_fromUtf8(""))
        self.comboBox_gain_1.addItem(_fromUtf8(""))
        self.comboBox_gain_1.addItem(_fromUtf8(""))
        self.comboBox_gain_1.addItem(_fromUtf8(""))
        self.comboBox_gain_1.addItem(_fromUtf8(""))
        self.comboBox_gain_1.addItem(_fromUtf8(""))
        self.comboBox_gain_1.addItem(_fromUtf8(""))
        self.comboBox_gain_1.addItem(_fromUtf8(""))
        self.gridLayout_3.addWidget(self.comboBox_gain_1, 0, 1, 1, 1)
        self.comboBox_gain_2 = QtGui.QComboBox(self.groupBox_3)
        self.comboBox_gain_2.setObjectName(_fromUtf8("comboBox_gain_2"))
        self.comboBox_gain_2.addItem(_fromUtf8(""))
        self.comboBox_gain_2.addItem(_fromUtf8(""))
        self.comboBox_gain_2.addItem(_fromUtf8(""))
        self.comboBox_gain_2.addItem(_fromUtf8(""))
        self.comboBox_gain_2.addItem(_fromUtf8(""))
        self.comboBox_gain_2.addItem(_fromUtf8(""))
        self.comboBox_gain_2.addItem(_fromUtf8(""))
        self.comboBox_gain_2.addItem(_fromUtf8(""))
        self.gridLayout_3.addWidget(self.comboBox_gain_2, 3, 1, 1, 1)
        self.comboBox_gain_3 = QtGui.QComboBox(self.groupBox_3)
        self.comboBox_gain_3.setObjectName(_fromUtf8("comboBox_gain_3"))
        self.comboBox_gain_3.addItem(_fromUtf8(""))
        self.comboBox_gain_3.addItem(_fromUtf8(""))
        self.comboBox_gain_3.addItem(_fromUtf8(""))
        self.comboBox_gain_3.addItem(_fromUtf8(""))
        self.comboBox_gain_3.addItem(_fromUtf8(""))
        self.comboBox_gain_3.addItem(_fromUtf8(""))
        self.comboBox_gain_3.addItem(_fromUtf8(""))
        self.comboBox_gain_3.addItem(_fromUtf8(""))
        self.gridLayout_3.addWidget(self.comboBox_gain_3, 4, 1, 1, 1)
        self.comboBox_gain_4 = QtGui.QComboBox(self.groupBox_3)
        self.comboBox_gain_4.setObjectName(_fromUtf8("comboBox_gain_4"))
        self.comboBox_gain_4.addItem(_fromUtf8(""))
        self.comboBox_gain_4.addItem(_fromUtf8(""))
        self.comboBox_gain_4.addItem(_fromUtf8(""))
        self.comboBox_gain_4.addItem(_fromUtf8(""))
        self.comboBox_gain_4.addItem(_fromUtf8(""))
        self.comboBox_gain_4.addItem(_fromUtf8(""))
        self.comboBox_gain_4.addItem(_fromUtf8(""))
        self.comboBox_gain_4.addItem(_fromUtf8(""))
        self.gridLayout_3.addWidget(self.comboBox_gain_4, 5, 1, 1, 1)
        self.verticalLayout_3.addWidget(self.groupBox_3)
        self.tabWidget.addTab(self.tab_diff, _fromUtf8(""))
        self.verticalLayout.addWidget(self.tabWidget)
        self.label_7 = QtGui.QLabel(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_7.sizePolicy().hasHeightForWidth())
        self.label_7.setSizePolicy(sizePolicy)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.verticalLayout.addWidget(self.label_7)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.label_3 = QtGui.QLabel(self.centralwidget)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.horizontalLayout_2.addWidget(self.label_3)
        self.lineEdit_tmin = QtGui.QLineEdit(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lineEdit_tmin.sizePolicy().hasHeightForWidth())
        self.lineEdit_tmin.setSizePolicy(sizePolicy)
        self.lineEdit_tmin.setMaximumSize(QtCore.QSize(80, 16777215))
        self.lineEdit_tmin.setMaxLength(5)
        self.lineEdit_tmin.setAlignment(QtCore.Qt.AlignCenter)
        self.lineEdit_tmin.setObjectName(_fromUtf8("lineEdit_tmin"))
        self.horizontalLayout_2.addWidget(self.lineEdit_tmin)
        self.label_4 = QtGui.QLabel(self.centralwidget)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.horizontalLayout_2.addWidget(self.label_4)
        self.lineEdit_tmax = QtGui.QLineEdit(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lineEdit_tmax.sizePolicy().hasHeightForWidth())
        self.lineEdit_tmax.setSizePolicy(sizePolicy)
        self.lineEdit_tmax.setMaximumSize(QtCore.QSize(80, 16777215))
        self.lineEdit_tmax.setMaxLength(5)
        self.lineEdit_tmax.setAlignment(QtCore.Qt.AlignCenter)
        self.lineEdit_tmax.setObjectName(_fromUtf8("lineEdit_tmax"))
        self.horizontalLayout_2.addWidget(self.lineEdit_tmax)
        self.comboBox_time = QtGui.QComboBox(self.centralwidget)
        self.comboBox_time.setObjectName(_fromUtf8("comboBox_time"))
        self.comboBox_time.addItem(_fromUtf8(""))
        self.comboBox_time.addItem(_fromUtf8(""))
        self.comboBox_time.addItem(_fromUtf8(""))
        self.horizontalLayout_2.addWidget(self.comboBox_time)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem1)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.label_5 = QtGui.QLabel(self.centralwidget)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.horizontalLayout_3.addWidget(self.label_5)
        self.lineEdit_ymin = QtGui.QLineEdit(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lineEdit_ymin.sizePolicy().hasHeightForWidth())
        self.lineEdit_ymin.setSizePolicy(sizePolicy)
        self.lineEdit_ymin.setMaximumSize(QtCore.QSize(80, 16777215))
        self.lineEdit_ymin.setMaxLength(5)
        self.lineEdit_ymin.setAlignment(QtCore.Qt.AlignCenter)
        self.lineEdit_ymin.setObjectName(_fromUtf8("lineEdit_ymin"))
        self.horizontalLayout_3.addWidget(self.lineEdit_ymin)
        self.label_6 = QtGui.QLabel(self.centralwidget)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.horizontalLayout_3.addWidget(self.label_6)
        self.lineEdit_ymax = QtGui.QLineEdit(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lineEdit_ymax.sizePolicy().hasHeightForWidth())
        self.lineEdit_ymax.setSizePolicy(sizePolicy)
        self.lineEdit_ymax.setMaximumSize(QtCore.QSize(80, 16777215))
        self.lineEdit_ymax.setMaxLength(5)
        self.lineEdit_ymax.setAlignment(QtCore.Qt.AlignCenter)
        self.lineEdit_ymax.setObjectName(_fromUtf8("lineEdit_ymax"))
        self.horizontalLayout_3.addWidget(self.lineEdit_ymax)
        self.comboBox_y = QtGui.QComboBox(self.centralwidget)
        self.comboBox_y.setObjectName(_fromUtf8("comboBox_y"))
        self.comboBox_y.addItem(_fromUtf8(""))
        self.comboBox_y.addItem(_fromUtf8(""))
        self.comboBox_y.addItem(_fromUtf8(""))
        self.horizontalLayout_3.addWidget(self.comboBox_y)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem2)
        self.verticalLayout.addLayout(self.horizontalLayout_3)
        spacerItem3 = QtGui.QSpacerItem(20, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        self.verticalLayout.addItem(spacerItem3)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.pushButton_start = QtGui.QPushButton(self.centralwidget)
        self.pushButton_start.setObjectName(_fromUtf8("pushButton_start"))
        self.horizontalLayout_4.addWidget(self.pushButton_start)
        self.pushButton_stop = QtGui.QPushButton(self.centralwidget)
        self.pushButton_stop.setObjectName(_fromUtf8("pushButton_stop"))
        self.horizontalLayout_4.addWidget(self.pushButton_stop)
        self.verticalLayout.addLayout(self.horizontalLayout_4)
        self.gridLayout.addLayout(self.verticalLayout, 1, 0, 2, 1)
        self.label_title = QtGui.QLabel(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_title.sizePolicy().hasHeightForWidth())
        self.label_title.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label_title.setFont(font)
        self.label_title.setLineWidth(1)
        self.label_title.setAlignment(QtCore.Qt.AlignCenter)
        self.label_title.setObjectName(_fromUtf8("label_title"))
        self.gridLayout.addWidget(self.label_title, 0, 1, 1, 1)
        self.plotWidget = PlotWidget(self.centralwidget)
        self.plotWidget.setObjectName(_fromUtf8("plotWidget"))
        self.gridLayout.addWidget(self.plotWidget, 1, 1, 3, 1)
        self.checkBox_roi = QtGui.QCheckBox(self.centralwidget)
        self.checkBox_roi.setObjectName(_fromUtf8("checkBox_roi"))
        self.gridLayout.addWidget(self.checkBox_roi, 4, 1, 1, 1)
        spacerItem4 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem4, 3, 0, 2, 1)
        self.gridLayout.setColumnStretch(0, 1)
        self.gridLayout.setColumnStretch(1, 3)
        self.plotWidget.raise_()
        self.label_title.raise_()
        self.checkBox_roi.raise_()
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 25))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(1)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
        MainWindow.setTabOrder(self.lineEdit_sample_rate, self.tabWidget)
        MainWindow.setTabOrder(self.tabWidget, self.checkBox_chan0)
        MainWindow.setTabOrder(self.checkBox_chan0, self.checkBox_chan1)
        MainWindow.setTabOrder(self.checkBox_chan1, self.checkBox_chan2)
        MainWindow.setTabOrder(self.checkBox_chan2, self.checkBox_chan3)
        MainWindow.setTabOrder(self.checkBox_chan3, self.checkBox_chan4)
        MainWindow.setTabOrder(self.checkBox_chan4, self.checkBox_chan5)
        MainWindow.setTabOrder(self.checkBox_chan5, self.checkBox_chan6)
        MainWindow.setTabOrder(self.checkBox_chan6, self.checkBox_chan7)
        MainWindow.setTabOrder(self.checkBox_chan7, self.checkBox_chan10)
        MainWindow.setTabOrder(self.checkBox_chan10, self.comboBox_gain_1)
        MainWindow.setTabOrder(self.comboBox_gain_1, self.checkBox_chan32)
        MainWindow.setTabOrder(self.checkBox_chan32, self.comboBox_gain_2)
        MainWindow.setTabOrder(self.comboBox_gain_2, self.checkBox_chan54)
        MainWindow.setTabOrder(self.checkBox_chan54, self.comboBox_gain_3)
        MainWindow.setTabOrder(self.comboBox_gain_3, self.checkBox_chan76)
        MainWindow.setTabOrder(self.checkBox_chan76, self.comboBox_gain_4)
        MainWindow.setTabOrder(self.comboBox_gain_4, self.lineEdit_tmin)
        MainWindow.setTabOrder(self.lineEdit_tmin, self.lineEdit_tmax)
        MainWindow.setTabOrder(self.lineEdit_tmax, self.comboBox_time)
        MainWindow.setTabOrder(self.comboBox_time, self.lineEdit_ymin)
        MainWindow.setTabOrder(self.lineEdit_ymin, self.lineEdit_ymax)
        MainWindow.setTabOrder(self.lineEdit_ymax, self.comboBox_y)
        MainWindow.setTabOrder(self.comboBox_y, self.pushButton_start)
        MainWindow.setTabOrder(self.pushButton_start, self.pushButton_stop)
        MainWindow.setTabOrder(self.pushButton_stop, self.plotWidget)

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(_translate("MainWindow", "MCC DAQ Monitor", None))
        self.label.setText(_translate("MainWindow", "Sample rate :", None))
        self.label_2.setText(_translate("MainWindow", "ms", None))
        self.groupBox_2.setTitle(_translate("MainWindow", "Select ADC Channel(s): 0 - 10V", None))
        self.checkBox_chan5.setText(_translate("MainWindow", "A5 (Pin 8)", None))
        self.checkBox_chan0.setText(_translate("MainWindow", "A0 (Pin 1)", None))
        self.checkBox_chan1.setText(_translate("MainWindow", "A1 (Pin 2)", None))
        self.checkBox_chan3.setText(_translate("MainWindow", "A3 (Pin 5)", None))
        self.checkBox_chan4.setText(_translate("MainWindow", "A4 (Pin 7)", None))
        self.checkBox_chan2.setText(_translate("MainWindow", "A2 (Pin 4)", None))
        self.checkBox_chan6.setText(_translate("MainWindow", "A6 (Pin 10)", None))
        self.checkBox_chan7.setText(_translate("MainWindow", "A7 (Pin 11)", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_single), _translate("MainWindow", "Single Ended", None))
        self.groupBox_3.setTitle(_translate("MainWindow", "Select ADC Channel-Gain Pair(s):", None))
        self.checkBox_chan32.setText(_translate("MainWindow", "A2 - A3", None))
        self.checkBox_chan76.setText(_translate("MainWindow", "A6 - A7", None))
        self.checkBox_chan54.setText(_translate("MainWindow", "A4 - A5", None))
        self.checkBox_chan10.setText(_translate("MainWindow", "A0 - A1", None))
        self.comboBox_gain_1.setItemText(0, _translate("MainWindow", "+/-20V", None))
        self.comboBox_gain_1.setItemText(1, _translate("MainWindow", "+/-10V", None))
        self.comboBox_gain_1.setItemText(2, _translate("MainWindow", "+/-5V", None))
        self.comboBox_gain_1.setItemText(3, _translate("MainWindow", "+/-4V", None))
        self.comboBox_gain_1.setItemText(4, _translate("MainWindow", "+/-2.5V", None))
        self.comboBox_gain_1.setItemText(5, _translate("MainWindow", "+/-2V", None))
        self.comboBox_gain_1.setItemText(6, _translate("MainWindow", "+/-1.25V", None))
        self.comboBox_gain_1.setItemText(7, _translate("MainWindow", "+/-1V", None))
        self.comboBox_gain_2.setItemText(0, _translate("MainWindow", "+/-20V", None))
        self.comboBox_gain_2.setItemText(1, _translate("MainWindow", "+/-10V", None))
        self.comboBox_gain_2.setItemText(2, _translate("MainWindow", "+/-5V", None))
        self.comboBox_gain_2.setItemText(3, _translate("MainWindow", "+/-4V", None))
        self.comboBox_gain_2.setItemText(4, _translate("MainWindow", "+/-2.5V", None))
        self.comboBox_gain_2.setItemText(5, _translate("MainWindow", "+/-2V", None))
        self.comboBox_gain_2.setItemText(6, _translate("MainWindow", "+/-1.25V", None))
        self.comboBox_gain_2.setItemText(7, _translate("MainWindow", "+/-1V", None))
        self.comboBox_gain_3.setItemText(0, _translate("MainWindow", "+/-20V", None))
        self.comboBox_gain_3.setItemText(1, _translate("MainWindow", "+/-10V", None))
        self.comboBox_gain_3.setItemText(2, _translate("MainWindow", "+/-5V", None))
        self.comboBox_gain_3.setItemText(3, _translate("MainWindow", "+/-4V", None))
        self.comboBox_gain_3.setItemText(4, _translate("MainWindow", "+/-2.5V", None))
        self.comboBox_gain_3.setItemText(5, _translate("MainWindow", "+/-2V", None))
        self.comboBox_gain_3.setItemText(6, _translate("MainWindow", "+/-1.25V", None))
        self.comboBox_gain_3.setItemText(7, _translate("MainWindow", "+/-1V", None))
        self.comboBox_gain_4.setItemText(0, _translate("MainWindow", "+/-20V", None))
        self.comboBox_gain_4.setItemText(1, _translate("MainWindow", "+/-10V", None))
        self.comboBox_gain_4.setItemText(2, _translate("MainWindow", "+/-5V", None))
        self.comboBox_gain_4.setItemText(3, _translate("MainWindow", "+/-4V", None))
        self.comboBox_gain_4.setItemText(4, _translate("MainWindow", "+/-2.5V", None))
        self.comboBox_gain_4.setItemText(5, _translate("MainWindow", "+/-2V", None))
        self.comboBox_gain_4.setItemText(6, _translate("MainWindow", "+/-1.25V", None))
        self.comboBox_gain_4.setItemText(7, _translate("MainWindow", "+/-1V", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_diff), _translate("MainWindow", "Differential", None))
        self.label_7.setText(_translate("MainWindow", "Plot interval:", None))
        self.label_3.setText(_translate("MainWindow", "X:", None))
        self.label_4.setText(_translate("MainWindow", "to", None))
        self.comboBox_time.setItemText(0, _translate("MainWindow", "s", None))
        self.comboBox_time.setItemText(1, _translate("MainWindow", "ms", None))
        self.comboBox_time.setItemText(2, _translate("MainWindow", "us", None))
        self.label_5.setText(_translate("MainWindow", "Y:", None))
        self.label_6.setText(_translate("MainWindow", "to", None))
        self.comboBox_y.setItemText(0, _translate("MainWindow", "V", None))
        self.comboBox_y.setItemText(1, _translate("MainWindow", "mV", None))
        self.comboBox_y.setItemText(2, _translate("MainWindow", "uV", None))
        self.pushButton_start.setText(_translate("MainWindow", "Start", None))
        self.pushButton_stop.setText(_translate("MainWindow", "Stop", None))
        self.label_title.setText(_translate("MainWindow", "Plot Title", None))
        self.checkBox_roi.setText(_translate("MainWindow", "Enable Region of Interest (ROI)", None))
コード例 #3
0
ファイル: test.py プロジェクト: ashida-lab/SatScheduler
class Ui_Dialog(object):
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(1452, 712)
        Dialog.setStyleSheet("QPushButton#evilButton {\n"
                             "    border-radius: 10px;\n"
                             "}")
        self.mapView = PlotWidget(Dialog)
        self.mapView.setGeometry(QtCore.QRect(720, 10, 720, 360))
        self.mapView.setObjectName("mapView")
        self.calendarWidget = QtWidgets.QCalendarWidget(Dialog)
        self.calendarWidget.setGeometry(QtCore.QRect(10, 10, 411, 261))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.calendarWidget.setFont(font)
        self.calendarWidget.setObjectName("calendarWidget")
        self.timeSlider = QtWidgets.QSlider(Dialog)
        self.timeSlider.setGeometry(QtCore.QRect(10, 280, 411, 22))
        self.timeSlider.setMaximum(86399)
        self.timeSlider.setOrientation(QtCore.Qt.Horizontal)
        self.timeSlider.setObjectName("timeSlider")
        self.hourSpinBox = QtWidgets.QSpinBox(Dialog)
        self.hourSpinBox.setGeometry(QtCore.QRect(90, 320, 42, 22))
        font = QtGui.QFont()
        font.setPointSize(9)
        self.hourSpinBox.setFont(font)
        self.hourSpinBox.setMinimum(-1)
        self.hourSpinBox.setMaximum(24)
        self.hourSpinBox.setObjectName("hourSpinBox")
        self.minuteSpinBox = QtWidgets.QSpinBox(Dialog)
        self.minuteSpinBox.setGeometry(QtCore.QRect(200, 320, 42, 22))
        font = QtGui.QFont()
        font.setPointSize(9)
        self.minuteSpinBox.setFont(font)
        self.minuteSpinBox.setMinimum(-1)
        self.minuteSpinBox.setMaximum(60)
        self.minuteSpinBox.setObjectName("minuteSpinBox")
        self.secondSpinBox = QtWidgets.QSpinBox(Dialog)
        self.secondSpinBox.setGeometry(QtCore.QRect(310, 320, 42, 22))
        font = QtGui.QFont()
        font.setPointSize(9)
        self.secondSpinBox.setFont(font)
        self.secondSpinBox.setMinimum(-1)
        self.secondSpinBox.setMaximum(60)
        self.secondSpinBox.setObjectName("secondSpinBox")
        self.label = QtWidgets.QLabel(Dialog)
        self.label.setGeometry(QtCore.QRect(180, 320, 16, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.label_2 = QtWidgets.QLabel(Dialog)
        self.label_2.setGeometry(QtCore.QRect(290, 320, 16, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.label_3 = QtWidgets.QLabel(Dialog)
        self.label_3.setGeometry(QtCore.QRect(400, 320, 16, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        self.taskView = GraphicsLayoutWidget(Dialog)
        self.taskView.setGeometry(QtCore.QRect(10, 390, 1431, 311))
        font = QtGui.QFont()
        font.setPointSize(11)
        self.taskView.setFont(font)
        self.taskView.setObjectName("taskView")
        self.addButton = QtWidgets.QPushButton(Dialog)
        self.addButton.setGeometry(QtCore.QRect(450, 90, 101, 31))
        font = QtGui.QFont()
        font.setPointSize(11)
        self.addButton.setFont(font)
        self.addButton.setObjectName("addButton")
        self.removeButton = QtWidgets.QPushButton(Dialog)
        self.removeButton.setGeometry(QtCore.QRect(570, 90, 101, 31))
        font = QtGui.QFont()
        font.setPointSize(11)
        self.removeButton.setFont(font)
        self.removeButton.setObjectName("removeButton")
        self.latSpinBox = QtWidgets.QDoubleSpinBox(Dialog)
        self.latSpinBox.setGeometry(QtCore.QRect(470, 20, 81, 22))
        self.latSpinBox.setMinimum(-90.0)
        self.latSpinBox.setMaximum(90.0)
        self.latSpinBox.setSingleStep(0.5)
        self.latSpinBox.setObjectName("latSpinBox")
        self.label_4 = QtWidgets.QLabel(Dialog)
        self.label_4.setGeometry(QtCore.QRect(440, 22, 50, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.label_4.setFont(font)
        self.label_4.setObjectName("label_4")
        self.label_5 = QtWidgets.QLabel(Dialog)
        self.label_5.setGeometry(QtCore.QRect(440, 50, 50, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.label_5.setFont(font)
        self.label_5.setObjectName("label_5")
        self.lonSpinBox = QtWidgets.QDoubleSpinBox(Dialog)
        self.lonSpinBox.setGeometry(QtCore.QRect(470, 50, 81, 22))
        self.lonSpinBox.setMinimum(-180.0)
        self.lonSpinBox.setMaximum(180.0)
        self.lonSpinBox.setSingleStep(0.5)
        self.lonSpinBox.setObjectName("lonSpinBox")
        self.sat1cb = QtWidgets.QCheckBox(Dialog)
        self.sat1cb.setGeometry(QtCore.QRect(450, 180, 75, 31))
        font = QtGui.QFont()
        font.setPointSize(11)
        self.sat1cb.setFont(font)
        self.sat1cb.setObjectName("sat1cb")
        self.sat3cb = QtWidgets.QCheckBox(Dialog)
        self.sat3cb.setGeometry(QtCore.QRect(450, 210, 75, 31))
        font = QtGui.QFont()
        font.setPointSize(11)
        self.sat3cb.setFont(font)
        self.sat3cb.setObjectName("sat3cb")
        self.sat2cb = QtWidgets.QCheckBox(Dialog)
        self.sat2cb.setGeometry(QtCore.QRect(530, 180, 75, 31))
        font = QtGui.QFont()
        font.setPointSize(11)
        self.sat2cb.setFont(font)
        self.sat2cb.setObjectName("sat2cb")
        self.sat4cb = QtWidgets.QCheckBox(Dialog)
        self.sat4cb.setGeometry(QtCore.QRect(530, 210, 75, 31))
        font = QtGui.QFont()
        font.setPointSize(11)
        self.sat4cb.setFont(font)
        self.sat4cb.setObjectName("sat4cb")
        self.mapView.raise_()
        self.calendarWidget.raise_()
        self.timeSlider.raise_()
        self.hourSpinBox.raise_()
        self.minuteSpinBox.raise_()
        self.secondSpinBox.raise_()
        self.label.raise_()
        self.label_2.raise_()
        self.label_3.raise_()
        self.taskView.raise_()
        self.addButton.raise_()
        self.removeButton.raise_()
        self.label_4.raise_()
        self.label_5.raise_()
        self.lonSpinBox.raise_()
        self.sat1cb.raise_()
        self.sat3cb.raise_()
        self.sat2cb.raise_()
        self.sat4cb.raise_()
        self.latSpinBox.raise_()

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

    def retranslateUi(self, Dialog):
        _translate = QtCore.QCoreApplication.translate
        Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
        self.label.setText(_translate("Dialog", "h"))
        self.label_2.setText(_translate("Dialog", "m"))
        self.label_3.setText(_translate("Dialog", "s"))
        self.addButton.setText(_translate("Dialog", "Add"))
        self.removeButton.setText(_translate("Dialog", "Remove"))
        self.label_4.setText(_translate("Dialog", "Lat"))
        self.label_5.setText(_translate("Dialog", "Lon"))
        self.sat1cb.setText(_translate("Dialog", "Sat1"))
        self.sat3cb.setText(_translate("Dialog", "Sat3"))
        self.sat2cb.setText(_translate("Dialog", "Sat2"))
        self.sat4cb.setText(_translate("Dialog", "Sat4"))
コード例 #4
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1093, 828)
        MainWindow.setStyleSheet("")
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName("gridLayout")
        self.EmptyButton = QtWidgets.QPushButton(self.centralwidget)
        self.EmptyButton.setObjectName("EmptyButton")
        self.gridLayout.addWidget(self.EmptyButton, 0, 1, 1, 1)
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setSpacing(0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.StartButton = QtWidgets.QPushButton(self.centralwidget)
        self.StartButton.setMaximumSize(QtCore.QSize(28, 33))
        self.StartButton.setStyleSheet("")
        self.StartButton.setText("")
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/images.png/images.png"),
                       QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.StartButton.setIcon(icon)
        self.StartButton.setIconSize(QtCore.QSize(92, 78))
        self.StartButton.setObjectName("StartButton")
        self.verticalLayout.addWidget(self.StartButton)
        self.StopButton = QtWidgets.QPushButton(self.centralwidget)
        self.StopButton.setMaximumSize(QtCore.QSize(28, 33))
        self.StopButton.setText("")
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(":/images.png/download.jpg"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.StopButton.setIcon(icon1)
        self.StopButton.setIconSize(QtCore.QSize(88, 78))
        self.StopButton.setObjectName("StopButton")
        self.verticalLayout.addWidget(self.StopButton)
        self.gridLayout.addLayout(self.verticalLayout, 1, 3, 1, 1)
        self.HideButton = QtWidgets.QPushButton(self.centralwidget)
        self.HideButton.setObjectName("HideButton")
        self.gridLayout.addWidget(self.HideButton, 0, 2, 1, 1)
        self.ExitButton = QtWidgets.QPushButton(self.centralwidget)
        self.ExitButton.setMaximumSize(QtCore.QSize(25, 25))
        self.ExitButton.setStyleSheet(
            "background-color: qconicalgradient(cx:0, cy:0, angle:135, stop:0 rgba(255, 255, 0, 69), stop:0.375 rgba(255, 255, 0, 69), stop:0.423533 rgba(251, 255, 0, 145), stop:0.45 rgba(247, 255, 0, 208), stop:0.477581 rgba(255, 244, 71, 130), stop:0.518717 rgba(255, 218, 71, 130), stop:0.55 rgba(255, 255, 0, 255), stop:0.57754 rgba(255, 203, 0, 130), stop:0.625 rgba(255, 255, 0, 69), stop:1 rgba(255, 255, 0, 69))"
        )
        self.ExitButton.setIconSize(QtCore.QSize(0, 0))
        self.ExitButton.setObjectName("ExitButton")
        self.gridLayout.addWidget(self.ExitButton, 0, 3, 1, 1)
        self.ImportButton = QtWidgets.QPushButton(self.centralwidget)
        self.ImportButton.setObjectName("ImportButton")
        self.gridLayout.addWidget(self.ImportButton, 0, 0, 1, 1)
        self.GraphicsView = PlotWidget(self.centralwidget)
        self.GraphicsView.setObjectName("GraphicsView")
        self.gridLayout.addWidget(self.GraphicsView, 1, 0, 1, 3)
        self.ImportButton.raise_()
        self.HideButton.raise_()
        self.EmptyButton.raise_()
        self.GraphicsView.raise_()
        self.ExitButton.raise_()
        MainWindow.setCentralWidget(self.centralwidget)
        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.EmptyButton.setText(_translate("MainWindow", "Empty Graph"))
        self.HideButton.setText(_translate("MainWindow", "Hide Graph"))
        self.ExitButton.setText(_translate("MainWindow", "Exit"))
        self.ImportButton.setText(_translate("MainWindow", "Browse"))
コード例 #5
0
ファイル: SARsim_ui.py プロジェクト: ashida-lab/SARsim
class Ui_dialog(object):
    def setupUi(self, dialog):
        dialog.setObjectName("dialog")
        dialog.resize(1144, 771)
        dialog.setWindowOpacity(0.95)
        self.raytraceView = PlotWidget(dialog)
        self.raytraceView.setGeometry(QtCore.QRect(40, 40, 512, 512))
        self.raytraceView.setFrameShape(QtWidgets.QFrame.WinPanel)
        self.raytraceView.setFrameShadow(QtWidgets.QFrame.Raised)
        self.raytraceView.setObjectName("raytraceView")
        self.sarView = PlotWidget(dialog)
        self.sarView.setGeometry(QtCore.QRect(590, 40, 512, 512))
        self.sarView.setFrameShape(QtWidgets.QFrame.WinPanel)
        self.sarView.setFrameShadow(QtWidgets.QFrame.Raised)
        self.sarView.setObjectName("sarView")
        self.openButton = QtWidgets.QPushButton(dialog)
        self.openButton.setGeometry(QtCore.QRect(40, 580, 191, 31))
        font = QtGui.QFont()
        font.setPointSize(11)
        self.openButton.setFont(font)
        self.openButton.setStyleSheet("")
        self.openButton.setObjectName("openButton")
        self.offnadSpinBox = QtWidgets.QDoubleSpinBox(dialog)
        self.offnadSpinBox.setGeometry(QtCore.QRect(110, 640, 121, 31))
        font = QtGui.QFont()
        font.setPointSize(11)
        self.offnadSpinBox.setFont(font)
        self.offnadSpinBox.setMinimum(30.0)
        self.offnadSpinBox.setMaximum(70.0)
        self.offnadSpinBox.setSingleStep(5.0)
        self.offnadSpinBox.setObjectName("offnadSpinBox")
        self.label_3 = QtWidgets.QLabel(dialog)
        self.label_3.setGeometry(QtCore.QRect(40, 640, 61, 31))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        self.lineEdit = QtWidgets.QLineEdit(dialog)
        self.lineEdit.setGeometry(QtCore.QRect(270, 580, 631, 31))
        font = QtGui.QFont()
        font.setPointSize(11)
        self.lineEdit.setFont(font)
        self.lineEdit.setObjectName("lineEdit")
        self.offnadSlider = QtWidgets.QSlider(dialog)
        self.offnadSlider.setGeometry(QtCore.QRect(250, 640, 411, 31))
        self.offnadSlider.setStyleSheet(
            "QSlider::groove:horizontal {\n"
            "border: 1px solid #bbb;\n"
            "background: white;\n"
            "height: 10px;\n"
            "border-radius: 4px;\n"
            "}\n"
            "\n"
            "QSlider::sub-page:horizontal {\n"
            "background: qlineargradient(x1: 0, y1: 0,    x2: 0, y2: 1,\n"
            "    stop: 0 #6ee, stop: 1 #bff);\n"
            "background: qlineargradient(x1: 0, y1: 0.2, x2: 1, y2: 1,\n"
            "    stop: 0 #bee, stop: 1 #5bf);\n"
            "border: 1px solid #777;\n"
            "height: 10px;\n"
            "border-radius: 4px;\n"
            "}\n"
            "\n"
            "QSlider::add-page:horizontal {\n"
            "background: #555;\n"
            "border: 1px solid #777;\n"
            "height: 10px;\n"
            "border-radius: 4px;\n"
            "}\n"
            "\n"
            "QSlider::handle:horizontal {\n"
            "background: qlineargradient(x1:0, y1:0, x2:1, y2:1,\n"
            "    stop:0 #eee, stop:1 #ccc);\n"
            "border: 1px solid #777;\n"
            "width: 13px;\n"
            "margin-top: -2px;\n"
            "margin-bottom: -2px;\n"
            "border-radius: 4px;\n"
            "}\n"
            "\n"
            "QSlider::handle:horizontal:hover {\n"
            "background: qlineargradient(x1:0, y1:0, x2:1, y2:1,\n"
            "    stop:0 #fff, stop:1 #ddd);\n"
            "border: 1px solid #444;\n"
            "border-radius: 4px;\n"
            "}\n"
            "\n"
            "QSlider::sub-page:horizontal:disabled {\n"
            "background: #bbb;\n"
            "border-color: #999;\n"
            "}\n"
            "\n"
            "QSlider::add-page:horizontal:disabled {\n"
            "background: #eee;\n"
            "border-color: #999;\n"
            "}\n"
            "\n"
            "QSlider::handle:horizontal:disabled {\n"
            "background: #eee;\n"
            "border: 1px solid #aaa;\n"
            "border-radius: 4px;\n"
            "}")
        self.offnadSlider.setMinimum(30)
        self.offnadSlider.setMaximum(70)
        self.offnadSlider.setSingleStep(5)
        self.offnadSlider.setProperty("value", 30)
        self.offnadSlider.setOrientation(QtCore.Qt.Horizontal)
        self.offnadSlider.setObjectName("offnadSlider")
        self.label_4 = QtWidgets.QLabel(dialog)
        self.label_4.setGeometry(QtCore.QRect(40, 700, 61, 31))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.label_4.setFont(font)
        self.label_4.setObjectName("label_4")
        self.rotateSlider = QtWidgets.QSlider(dialog)
        self.rotateSlider.setGeometry(QtCore.QRect(250, 700, 411, 31))
        self.rotateSlider.setStyleSheet(
            "QSlider::groove:horizontal {\n"
            "border: 1px solid #bbb;\n"
            "background: white;\n"
            "height: 10px;\n"
            "border-radius: 4px;\n"
            "}\n"
            "\n"
            "QSlider::sub-page:horizontal {\n"
            "background: qlineargradient(x1: 0, y1: 0,    x2: 0, y2: 1,\n"
            "    stop: 0 #6ee, stop: 1 #bff);\n"
            "background: qlineargradient(x1: 0, y1: 0.2, x2: 1, y2: 1,\n"
            "    stop: 0 #bee, stop: 1 #5bf);\n"
            "border: 1px solid #777;\n"
            "height: 10px;\n"
            "border-radius: 4px;\n"
            "}\n"
            "\n"
            "QSlider::add-page:horizontal {\n"
            "background: #555;\n"
            "border: 1px solid #777;\n"
            "height: 10px;\n"
            "border-radius: 4px;\n"
            "}\n"
            "\n"
            "QSlider::handle:horizontal {\n"
            "background: qlineargradient(x1:0, y1:0, x2:1, y2:1,\n"
            "    stop:0 #eee, stop:1 #ccc);\n"
            "border: 1px solid #777;\n"
            "width: 13px;\n"
            "margin-top: -2px;\n"
            "margin-bottom: -2px;\n"
            "border-radius: 4px;\n"
            "}\n"
            "\n"
            "QSlider::handle:horizontal:hover {\n"
            "background: qlineargradient(x1:0, y1:0, x2:1, y2:1,\n"
            "    stop:0 #fff, stop:1 #ddd);\n"
            "border: 1px solid #444;\n"
            "border-radius: 4px;\n"
            "}\n"
            "\n"
            "QSlider::sub-page:horizontal:disabled {\n"
            "background: #bbb;\n"
            "border-color: #999;\n"
            "}\n"
            "\n"
            "QSlider::add-page:horizontal:disabled {\n"
            "background: #eee;\n"
            "border-color: #999;\n"
            "}\n"
            "\n"
            "QSlider::handle:horizontal:disabled {\n"
            "background: #eee;\n"
            "border: 1px solid #aaa;\n"
            "border-radius: 4px;\n"
            "}")
        self.rotateSlider.setMinimum(0)
        self.rotateSlider.setMaximum(360)
        self.rotateSlider.setSingleStep(5)
        self.rotateSlider.setProperty("value", 0)
        self.rotateSlider.setOrientation(QtCore.Qt.Horizontal)
        self.rotateSlider.setObjectName("rotateSlider")
        self.rotateSpinBox = QtWidgets.QDoubleSpinBox(dialog)
        self.rotateSpinBox.setGeometry(QtCore.QRect(110, 700, 121, 31))
        font = QtGui.QFont()
        font.setPointSize(11)
        self.rotateSpinBox.setFont(font)
        self.rotateSpinBox.setMinimum(-5.0)
        self.rotateSpinBox.setMaximum(360.0)
        self.rotateSpinBox.setSingleStep(5.0)
        self.rotateSpinBox.setProperty("value", 0.0)
        self.rotateSpinBox.setObjectName("rotateSpinBox")
        self.runSARButton = QtWidgets.QPushButton(dialog)
        self.runSARButton.setGeometry(QtCore.QRect(910, 700, 191, 31))
        font = QtGui.QFont()
        font.setPointSize(11)
        self.runSARButton.setFont(font)
        self.runSARButton.setObjectName("runSARButton")
        self.label_5 = QtWidgets.QLabel(dialog)
        self.label_5.setGeometry(QtCore.QRect(750, 640, 61, 31))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.label_5.setFont(font)
        self.label_5.setObjectName("label_5")
        self.scale1SpinBox = QtWidgets.QDoubleSpinBox(dialog)
        self.scale1SpinBox.setGeometry(QtCore.QRect(820, 640, 81, 31))
        font = QtGui.QFont()
        font.setPointSize(11)
        self.scale1SpinBox.setFont(font)
        self.scale1SpinBox.setDecimals(1)
        self.scale1SpinBox.setMinimum(0.0)
        self.scale1SpinBox.setMaximum(1000.0)
        self.scale1SpinBox.setSingleStep(5.0)
        self.scale1SpinBox.setProperty("value", 80.0)
        self.scale1SpinBox.setObjectName("scale1SpinBox")
        self.label_7 = QtWidgets.QLabel(dialog)
        self.label_7.setGeometry(QtCore.QRect(80, 10, 81, 21))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.label_7.setFont(font)
        self.label_7.setObjectName("label_7")
        self.label_8 = QtWidgets.QLabel(dialog)
        self.label_8.setGeometry(QtCore.QRect(630, 10, 81, 21))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.label_8.setFont(font)
        self.label_8.setObjectName("label_8")
        self.sarUpView = PlotWidget(dialog)
        self.sarUpView.setGeometry(QtCore.QRect(591, 41, 181, 181))
        self.sarUpView.setFrameShape(QtWidgets.QFrame.Box)
        self.sarUpView.setFrameShadow(QtWidgets.QFrame.Raised)
        self.sarUpView.setLineWidth(2)
        self.sarUpView.setObjectName("sarUpView")
        self.runRayTraceButton = QtWidgets.QPushButton(dialog)
        self.runRayTraceButton.setGeometry(QtCore.QRect(710, 700, 191, 31))
        font = QtGui.QFont()
        font.setPointSize(11)
        self.runRayTraceButton.setFont(font)
        self.runRayTraceButton.setObjectName("runRayTraceButton")
        self.label = QtWidgets.QLabel(dialog)
        self.label.setGeometry(QtCore.QRect(555, 245, 31, 101))
        self.label.setText("")
        self.label.setPixmap(QtGui.QPixmap("arrow.png"))
        self.label.setScaledContents(True)
        self.label.setObjectName("label")
        self.label_2 = QtWidgets.QLabel(dialog)
        self.label_2.setGeometry(QtCore.QRect(910, 740, 231, 31))
        self.label_2.setText("")
        self.label_2.setPixmap(QtGui.QPixmap("ashida.png"))
        self.label_2.setScaledContents(True)
        self.label_2.setObjectName("label_2")
        self.stepLabel = QtWidgets.QLabel(dialog)
        self.stepLabel.setGeometry(QtCore.QRect(960, 580, 121, 111))
        self.stepLabel.setText("")
        self.stepLabel.setPixmap(QtGui.QPixmap("step0.png"))
        self.stepLabel.setScaledContents(True)
        self.stepLabel.setObjectName("stepLabel")
        self.label_6 = QtWidgets.QLabel(dialog)
        self.label_6.setGeometry(QtCore.QRect(1068, 518, 60, 60))
        self.label_6.setText("")
        self.label_6.setPixmap(QtGui.QPixmap("edge2.png"))
        self.label_6.setScaledContents(True)
        self.label_6.setObjectName("label_6")
        self.label_9 = QtWidgets.QLabel(dialog)
        self.label_9.setGeometry(QtCore.QRect(518, 518, 60, 60))
        self.label_9.setText("")
        self.label_9.setPixmap(QtGui.QPixmap("edge2.png"))
        self.label_9.setScaledContents(True)
        self.label_9.setObjectName("label_9")
        self.label_10 = QtWidgets.QLabel(dialog)
        self.label_10.setGeometry(QtCore.QRect(15, 15, 60, 60))
        self.label_10.setText("")
        self.label_10.setPixmap(QtGui.QPixmap("edge1.png"))
        self.label_10.setScaledContents(True)
        self.label_10.setObjectName("label_10")
        self.label_11 = QtWidgets.QLabel(dialog)
        self.label_11.setGeometry(QtCore.QRect(565, 15, 60, 60))
        self.label_11.setText("")
        self.label_11.setPixmap(QtGui.QPixmap("edge1.png"))
        self.label_11.setScaledContents(True)
        self.label_11.setObjectName("label_11")
        self.label_12 = QtWidgets.QLabel(dialog)
        self.label_12.setGeometry(QtCore.QRect(0, 710, 31, 60))
        self.label_12.setText("")
        self.label_12.setPixmap(QtGui.QPixmap("edge3.png"))
        self.label_12.setScaledContents(True)
        self.label_12.setObjectName("label_12")
        self.label_13 = QtWidgets.QLabel(dialog)
        self.label_13.setGeometry(QtCore.QRect(0, 580, 1141, 191))
        self.label_13.setText("")
        self.label_13.setPixmap(QtGui.QPixmap("line2.png"))
        self.label_13.setScaledContents(True)
        self.label_13.setObjectName("label_13")
        self.label_14 = QtWidgets.QLabel(dialog)
        self.label_14.setGeometry(QtCore.QRect(170, 15, 381, 21))
        self.label_14.setText("")
        self.label_14.setPixmap(QtGui.QPixmap("bar.png"))
        self.label_14.setScaledContents(True)
        self.label_14.setObjectName("label_14")
        self.label_15 = QtWidgets.QLabel(dialog)
        self.label_15.setGeometry(QtCore.QRect(720, 15, 381, 21))
        self.label_15.setText("")
        self.label_15.setPixmap(QtGui.QPixmap("bar.png"))
        self.label_15.setScaledContents(True)
        self.label_15.setObjectName("label_15")
        self.label_16 = QtWidgets.QLabel(dialog)
        self.label_16.setGeometry(QtCore.QRect(0, 80, 41, 621))
        self.label_16.setText("")
        self.label_16.setPixmap(QtGui.QPixmap("line.png"))
        self.label_16.setScaledContents(True)
        self.label_16.setObjectName("label_16")
        self.label_17 = QtWidgets.QLabel(dialog)
        self.label_17.setGeometry(QtCore.QRect(1100, 40, 41, 471))
        self.label_17.setText("")
        self.label_17.setPixmap(QtGui.QPixmap("line.png"))
        self.label_17.setScaledContents(True)
        self.label_17.setObjectName("label_17")
        self.label_13.raise_()
        self.label_16.raise_()
        self.label_17.raise_()
        self.label_12.raise_()
        self.label_11.raise_()
        self.label_10.raise_()
        self.label_9.raise_()
        self.label_6.raise_()
        self.raytraceView.raise_()
        self.sarView.raise_()
        self.openButton.raise_()
        self.offnadSpinBox.raise_()
        self.label_3.raise_()
        self.offnadSlider.raise_()
        self.rotateSlider.raise_()
        self.rotateSpinBox.raise_()
        self.runSARButton.raise_()
        self.label_5.raise_()
        self.scale1SpinBox.raise_()
        self.label_7.raise_()
        self.label_8.raise_()
        self.sarUpView.raise_()
        self.runRayTraceButton.raise_()
        self.label.raise_()
        self.label_2.raise_()
        self.stepLabel.raise_()
        self.lineEdit.raise_()
        self.label_4.raise_()
        self.label_14.raise_()
        self.label_15.raise_()

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

    def retranslateUi(self, dialog):
        _translate = QtCore.QCoreApplication.translate
        dialog.setWindowTitle(_translate("dialog", "SAR simulator"))
        self.openButton.setText(_translate("dialog", "1.Open"))
        self.label_3.setText(_translate("dialog", "Offnadir"))
        self.lineEdit.setText(_translate("dialog", "c130.obj"))
        self.label_4.setText(_translate("dialog", "Rotate"))
        self.runSARButton.setText(_translate("dialog", "3.Run SAR"))
        self.label_5.setText(_translate("dialog", "Scale"))
        self.label_7.setText(_translate("dialog", "Ray Trace"))
        self.label_8.setText(_translate("dialog", "SAR"))
        self.runRayTraceButton.setText(_translate("dialog", "2.Run Ray Trace"))
コード例 #6
0
class Ui_Dialog(object):
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.setWindowModality(QtCore.Qt.WindowModal)
        Dialog.resize(800, 600)

        self.gridLayoutWidget = QWidget(Dialog)
        self.gridLayoutWidget.setGeometry(QtCore.QRect(90, 20, 130, 80))
        self.gridLayoutWidget.setObjectName("gridLayoutWidget")

        self.lineGrapth = QLineEdit(Dialog)
        self.lineGrapth.setGeometry(QtCore.QRect(670, 30, 100, 25))
        self.lineGrapth.setObjectName("lineGrapth")
        self.label = QLabel(Dialog)
        self.label.setGeometry(QtCore.QRect(510, 30, 200, 25))
        self.label.setObjectName("label")

        self.label_r = QLabel(Dialog)
        self.label_r.setGeometry(QtCore.QRect(10, 30, 400, 25))
        self.label_r.setObjectName("label")

        self.gridLayout = QGridLayout(self.gridLayoutWidget)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setObjectName("gridLayout")

        self.graphicsView = PlotWidget(Dialog)
        self.graphicsView.setGeometry(QtCore.QRect(30, 80, 740, 440))
        self.graphicsView.setObjectName("graphicsView")

        self.pushBuild = QPushButton(Dialog)
        self.pushBuild.setGeometry(QtCore.QRect(680, 540, 90, 25))
        self.pushBuild.setObjectName("pushBuild")
        self.pushBuild.clicked.connect(self.parsing)

        self.label_2 = QLabel(Dialog)
        self.label_2.setGeometry(QtCore.QRect(10, 10, 111, 21))
        self.label_2.setObjectName("label_2")

        self.lineEdit_xk = QLineEdit(Dialog)
        self.lineEdit_xk.setGeometry(QtCore.QRect(150, 10, 21, 20))
        self.lineEdit_xk.setObjectName("lineEdit_xk")

        self.lineEdit_xn = QLineEdit(Dialog)
        self.lineEdit_xn.setGeometry(QtCore.QRect(120, 10, 21, 20))
        self.lineEdit_xn.setObjectName("lineEdit_xn")

        self.gridLayoutWidget.raise_()
        self.graphicsView.raise_()
        self.pushBuild.raise_()
        self.lineGrapth.raise_()
        self.label.raise_()

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

    def parsing(self):

        self.x = [
            i for i in range(int(self.lineEdit_xn.text()),
                             int(self.lineEdit_xk.text()))
        ]
        self.y = []
        for i in range(int(self.lineEdit_xn.text()),
                       int(self.lineEdit_xk.text())):
            pr = self.calc(
                self.sort(
                    self.parse(self.lineGrapth.text().replace('x', str(i)))))
            self.y.append(pr)
        self.grapth()

    def grapth(self):
        self.graphicsView.clear()
        self.graphWidget = pg.PlotWidget()
        self.graphicsView.plot(self.x, self.y, pen='g')

    def retranslateUi(self, Dialog):
        _translate = QtCore.QCoreApplication.translate
        Dialog.setWindowTitle(_translate("Dialog", "Графики"))
        self.pushBuild.setText(_translate("Dialog", "Построить"))
        self.label.setText(_translate("Dialog", "Добавить формулу y ="))
        self.label_r.setText(
            _translate(
                "Dialog",
                "В написании формулы для возведения в степень используйте '^', \n"
                "а для нахождения корня 'v'"))
        self.label_2.setText(_translate("Dialog", "Введите диапозон х"))

    def parse(self, line):
        num = ''
        for i in line:
            if i in '1234567890.':
                num += i
            elif num:
                yield float(num)
                num = ''
            if i in operators or i in '()':
                yield i
        if num:
            yield float(num)

    def sort(self, parsed):
        cal = []
        for i in parsed:
            if i in operators:
                while cal and cal[-1] != '(' and operators[i][0] <= operators[
                        cal[-1]][0]:
                    yield cal.pop()
                cal.append(i)
            elif i == ')':
                while cal:
                    x = cal.pop()
                    if x == '(':
                        break
                    yield x
            elif i == '(':
                cal.append(i)
            else:
                yield i
        while cal:
            yield cal.pop()

    def calc(self, sort):
        cal = []
        for i in sort:
            if i in operators:
                y = cal.pop()
                x = cal.pop()
                cal.append(operators[i][1](x, y))
            else:
                cal.append(i)
        return cal[0]
コード例 #7
0
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(1125, 434)
        self.groupBox_receiveArea = QtWidgets.QGroupBox(Form)
        self.groupBox_receiveArea.setGeometry(QtCore.QRect(40, 20, 441, 271))
        self.groupBox_receiveArea.setObjectName("groupBox_receiveArea")
        self.radioButton_receiveArea_hexOascii = QtWidgets.QRadioButton(
            self.groupBox_receiveArea)
        self.radioButton_receiveArea_hexOascii.setGeometry(
            QtCore.QRect(360, 10, 51, 19))
        self.radioButton_receiveArea_hexOascii.setChecked(True)
        self.radioButton_receiveArea_hexOascii.setObjectName(
            "radioButton_receiveArea_hexOascii")
        self.textBrowser_receive = QtWidgets.QTextBrowser(
            self.groupBox_receiveArea)
        self.textBrowser_receive.setGeometry(QtCore.QRect(20, 30, 411, 231))
        self.textBrowser_receive.setObjectName("textBrowser_receive")
        self.groupBox_sendArea = QtWidgets.QGroupBox(Form)
        self.groupBox_sendArea.setGeometry(QtCore.QRect(40, 300, 441, 81))
        self.groupBox_sendArea.setObjectName("groupBox_sendArea")
        self.textEdit_sendArea = QtWidgets.QTextEdit(self.groupBox_sendArea)
        self.textEdit_sendArea.setGeometry(QtCore.QRect(20, 40, 411, 31))
        self.textEdit_sendArea.setObjectName("textEdit_sendArea")
        self.radioButton_sendArea_hexOascii = QtWidgets.QRadioButton(
            self.groupBox_sendArea)
        self.radioButton_sendArea_hexOascii.setGeometry(
            QtCore.QRect(260, 10, 51, 19))
        self.radioButton_sendArea_hexOascii.setChecked(True)
        self.radioButton_sendArea_hexOascii.setObjectName(
            "radioButton_sendArea_hexOascii")
        self.pushButton_sendArea_send = QtWidgets.QPushButton(
            self.groupBox_sendArea)
        self.pushButton_sendArea_send.setGeometry(QtCore.QRect(
            350, 10, 61, 28))
        self.pushButton_sendArea_send.setObjectName("pushButton_sendArea_send")
        self.label = QtWidgets.QLabel(Form)
        self.label.setGeometry(QtCore.QRect(510, 70, 61, 31))
        self.label.setObjectName("label")
        self.pushButton_comRefresh = QtWidgets.QPushButton(Form)
        self.pushButton_comRefresh.setGeometry(QtCore.QRect(580, 70, 91, 28))
        self.pushButton_comRefresh.setObjectName("pushButton_comRefresh")
        self.label_2 = QtWidgets.QLabel(Form)
        self.label_2.setGeometry(QtCore.QRect(510, 110, 61, 31))
        self.label_2.setObjectName("label_2")
        self.comboBox_comPort = QtWidgets.QComboBox(Form)
        self.comboBox_comPort.setGeometry(QtCore.QRect(580, 110, 87, 31))
        self.comboBox_comPort.setObjectName("comboBox_comPort")
        self.label_3 = QtWidgets.QLabel(Form)
        self.label_3.setGeometry(QtCore.QRect(510, 160, 61, 31))
        self.label_3.setObjectName("label_3")
        self.comboBox_comBaudRate = QtWidgets.QComboBox(Form)
        self.comboBox_comBaudRate.setGeometry(QtCore.QRect(580, 160, 87, 31))
        self.comboBox_comBaudRate.setObjectName("comboBox_comBaudRate")
        self.comboBox_comBaudRate.addItem("")
        self.comboBox_comBaudRate.addItem("")
        self.label_4 = QtWidgets.QLabel(Form)
        self.label_4.setGeometry(QtCore.QRect(510, 210, 61, 31))
        self.label_4.setObjectName("label_4")
        self.pushButton_comOpen = QtWidgets.QPushButton(Form)
        self.pushButton_comOpen.setGeometry(QtCore.QRect(580, 210, 91, 28))
        self.pushButton_comOpen.setObjectName("pushButton_comOpen")
        self.pushButton_comClose = QtWidgets.QPushButton(Form)
        self.pushButton_comClose.setGeometry(QtCore.QRect(580, 260, 91, 28))
        self.pushButton_comClose.setObjectName("pushButton_comClose")
        self.label_comInductor = QtWidgets.QLabel(Form)
        self.label_comInductor.setGeometry(QtCore.QRect(520, 260, 41, 31))
        self.label_comInductor.setLineWidth(3)
        self.label_comInductor.setObjectName("label_comInductor")
        self.layoutWidget = QtWidgets.QWidget(Form)
        self.layoutWidget.setGeometry(QtCore.QRect(0, 0, 2, 2))
        self.layoutWidget.setObjectName("layoutWidget")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.layoutWidget)
        self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.graphWidget = PlotWidget(Form)
        self.graphWidget.setGeometry(QtCore.QRect(710, 60, 391, 291))
        self.graphWidget.setObjectName("graphWidget")
        self.pushButton_clearFigure = QtWidgets.QPushButton(Form)
        self.pushButton_clearFigure.setGeometry(QtCore.QRect(
            720, 380, 151, 28))
        self.pushButton_clearFigure.setObjectName("pushButton_clearFigure")
        self.label_size = QtWidgets.QLabel(Form)
        self.label_size.setGeometry(QtCore.QRect(580, 370, 101, 31))
        self.label_size.setLineWidth(3)
        self.label_size.setObjectName("label_size")
        self.layoutWidget.raise_()
        self.groupBox_sendArea.raise_()
        self.groupBox_receiveArea.raise_()
        self.label.raise_()
        self.pushButton_comRefresh.raise_()
        self.label_2.raise_()
        self.comboBox_comPort.raise_()
        self.label_3.raise_()
        self.comboBox_comBaudRate.raise_()
        self.label_4.raise_()
        self.pushButton_comOpen.raise_()
        self.pushButton_comClose.raise_()
        self.label_comInductor.raise_()
        self.graphWidget.raise_()
        self.pushButton_clearFigure.raise_()
        self.label_size.raise_()

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

    def retranslateUi(self, Form):
        _translate = QtCore.QCoreApplication.translate
        Form.setWindowTitle(_translate("Form", "Form"))
        self.groupBox_receiveArea.setTitle(_translate("Form", "receive"))
        self.radioButton_receiveArea_hexOascii.setText(
            _translate("Form", "hex"))
        self.groupBox_sendArea.setTitle(_translate("Form", "send"))
        self.radioButton_sendArea_hexOascii.setText(_translate("Form", "hex"))
        self.pushButton_sendArea_send.setText(_translate("Form", "send"))
        self.label.setText(_translate("Form", "串口刷新"))
        self.pushButton_comRefresh.setText(_translate("Form", "refresh"))
        self.label_2.setText(_translate("Form", "可用串口"))
        self.label_3.setText(_translate("Form", "波特率"))
        self.comboBox_comBaudRate.setItemText(0, _translate("Form", "9600"))
        self.comboBox_comBaudRate.setItemText(1, _translate("Form", "115200"))
        self.label_4.setText(_translate("Form", "串口操作"))
        self.pushButton_comOpen.setText(_translate("Form", "open"))
        self.pushButton_comClose.setText(_translate("Form", "close"))
        self.label_comInductor.setText(_translate("Form", "Close"))
        self.pushButton_clearFigure.setText(_translate("Form", "clear Figure"))
        self.label_size.setText(_translate("Form", "0"))
コード例 #8
0
class Ui_CamShow(object):
    def setupUi(self, CamShow):
        CamShow.setObjectName("CamShow")
        CamShow.setEnabled(True)
        CamShow.resize(1298, 831)
        CamShow.setMinimumSize(QtCore.QSize(1026, 0))
        CamShow.setMaximumSize(QtCore.QSize(1500, 850))
        self.centralwidget = QtWidgets.QWidget(CamShow)
        self.centralwidget.setObjectName("centralwidget")
        self.ROIFm = QtWidgets.QFrame(self.centralwidget)
        self.ROIFm.setGeometry(QtCore.QRect(0, 570, 501, 251))
        self.ROIFm.setFrameShape(QtWidgets.QFrame.Box)
        self.ROIFm.setFrameShadow(QtWidgets.QFrame.Raised)
        self.ROIFm.setObjectName("ROIFm")
        self.DispCopyImg = QtWidgets.QLabel(self.ROIFm)
        self.DispCopyImg.setGeometry(QtCore.QRect(0, 10, 491, 216))
        self.DispCopyImg.setText("")
        self.DispCopyImg.setObjectName("DispCopyImg")
        self.label_7 = QtWidgets.QLabel(self.ROIFm)
        self.label_7.setGeometry(QtCore.QRect(430, 230, 71, 21))
        self.label_7.setStyleSheet("font: 12pt \"Calibri\";")
        self.label_7.setObjectName("label_7")
        self.FullFm = QtWidgets.QFrame(self.centralwidget)
        self.FullFm.setGeometry(QtCore.QRect(0, 0, 501, 521))
        self.FullFm.setStyleSheet("font: 12pt \"Calibri\";")
        self.FullFm.setFrameShape(QtWidgets.QFrame.Box)
        self.FullFm.setFrameShadow(QtWidgets.QFrame.Raised)
        self.FullFm.setObjectName("FullFm")
        self.ShowBt = QtWidgets.QPushButton(self.FullFm)
        self.ShowBt.setGeometry(QtCore.QRect(160, 420, 51, 28))
        self.ShowBt.setObjectName("ShowBt")
        self.StopBt = QtWidgets.QPushButton(self.FullFm)
        self.StopBt.setGeometry(QtCore.QRect(220, 420, 81, 28))
        self.StopBt.setObjectName("StopBt")
        self.RecordBt = QtWidgets.QPushButton(self.FullFm)
        self.RecordBt.setGeometry(QtCore.QRect(310, 420, 81, 28))
        self.RecordBt.setObjectName("RecordBt")
        self.DispLb = QtWidgets.QLabel(self.FullFm)
        self.DispLb.setGeometry(QtCore.QRect(0, 0, 491, 361))
        self.DispLb.setText("")
        self.DispLb.setObjectName("DispLb")
        self.FilePathLE = QtWidgets.QLineEdit(self.FullFm)
        self.FilePathLE.setGeometry(QtCore.QRect(70, 460, 311, 31))
        self.FilePathLE.setText("")
        self.FilePathLE.setReadOnly(True)
        self.FilePathLE.setObjectName("FilePathLE")
        self.label_4 = QtWidgets.QLabel(self.FullFm)
        self.label_4.setGeometry(QtCore.QRect(20, 460, 41, 31))
        self.label_4.setObjectName("label_4")
        self.label_5 = QtWidgets.QLabel(self.FullFm)
        self.label_5.setGeometry(QtCore.QRect(420, 490, 71, 20))
        self.label_5.setObjectName("label_5")
        self.FilePathBt = QtWidgets.QToolButton(self.FullFm)
        self.FilePathBt.setGeometry(QtCore.QRect(390, 460, 31, 31))
        self.FilePathBt.setObjectName("FilePathBt")
        self.ExitBt = QtWidgets.QPushButton(self.FullFm)
        self.ExitBt.setGeometry(QtCore.QRect(400, 420, 61, 28))
        self.ExitBt.setObjectName("ExitBt")
        self.label_19 = QtWidgets.QLabel(self.FullFm)
        self.label_19.setGeometry(QtCore.QRect(20, 420, 51, 21))
        self.label_19.setStyleSheet("font: 10pt \"Arial\";")
        self.label_19.setObjectName("label_19")
        self.label_23 = QtWidgets.QLabel(self.FullFm)
        self.label_23.setGeometry(QtCore.QRect(280, 390, 31, 21))
        self.label_23.setObjectName("label_23")
        self.roi_Height = QtWidgets.QLineEdit(self.FullFm)
        self.roi_Height.setGeometry(QtCore.QRect(310, 390, 61, 22))
        self.roi_Height.setObjectName("roi_Height")
        self.label_24 = QtWidgets.QLabel(self.FullFm)
        self.label_24.setGeometry(QtCore.QRect(0, 360, 101, 21))
        self.label_24.setObjectName("label_24")
        self.label_25 = QtWidgets.QLabel(self.FullFm)
        self.label_25.setGeometry(QtCore.QRect(60, 390, 51, 21))
        self.label_25.setObjectName("label_25")
        self.roi_X = QtWidgets.QLineEdit(self.FullFm)
        self.roi_X.setGeometry(QtCore.QRect(110, 390, 61, 22))
        self.roi_X.setObjectName("roi_X")
        self.roi_Y = QtWidgets.QLineEdit(self.FullFm)
        self.roi_Y.setGeometry(QtCore.QRect(220, 390, 61, 22))
        self.roi_Y.setObjectName("roi_Y")
        self.label_26 = QtWidgets.QLabel(self.FullFm)
        self.label_26.setGeometry(QtCore.QRect(170, 390, 51, 21))
        self.label_26.setObjectName("label_26")
        self.Exposure = QtWidgets.QComboBox(self.FullFm)
        self.Exposure.setGeometry(QtCore.QRect(70, 420, 71, 21))
        self.Exposure.setStyleSheet("font: 10pt \"Calibri\";")
        self.Exposure.setObjectName("Exposure")
        self.Exposure.addItem("")
        self.Exposure.addItem("")
        self.Exposure.addItem("")
        self.Exposure.addItem("")
        self.Exposure.addItem("")
        self.Exposure.addItem("")
        self.GrayCheck = QtWidgets.QCheckBox(self.FullFm)
        self.GrayCheck.setGeometry(QtCore.QRect(390, 380, 71, 31))
        self.GrayCheck.setStyleSheet("")
        self.GrayCheck.setObjectName("GrayCheck")
        self.label_8 = QtWidgets.QLabel(self.centralwidget)
        self.label_8.setGeometry(QtCore.QRect(920, 10, 261, 41))
        self.label_8.setStyleSheet("font: 12pt \"Calibri\";")
        self.label_8.setObjectName("label_8")
        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setGeometry(QtCore.QRect(1060, 410, 41, 21))
        self.label.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.label.setTextFormat(QtCore.Qt.AutoText)
        self.label.setObjectName("label")
        self.label_2 = QtWidgets.QLabel(self.centralwidget)
        self.label_2.setGeometry(QtCore.QRect(1110, 410, 41, 21))
        self.label_2.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.label_2.setTextFormat(QtCore.Qt.AutoText)
        self.label_2.setObjectName("label_2")
        self.label_3 = QtWidgets.QLabel(self.centralwidget)
        self.label_3.setGeometry(QtCore.QRect(1160, 410, 41, 21))
        self.label_3.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.label_3.setTextFormat(QtCore.Qt.AutoText)
        self.label_3.setObjectName("label_3")
        self.Wave = QtWidgets.QFrame(self.centralwidget)
        self.Wave.setGeometry(QtCore.QRect(510, 0, 301, 451))
        self.Wave.setAutoFillBackground(False)
        self.Wave.setStyleSheet("\n" "border-color: rgb(170, 85, 0);")
        self.Wave.setFrameShape(QtWidgets.QFrame.Box)
        self.Wave.setFrameShadow(QtWidgets.QFrame.Plain)
        self.Wave.setObjectName("Wave")
        self.label_6 = QtWidgets.QLabel(self.Wave)
        self.label_6.setGeometry(QtCore.QRect(10, 70, 21, 21))
        self.label_6.setObjectName("label_6")
        self.label_9 = QtWidgets.QLabel(self.Wave)
        self.label_9.setGeometry(QtCore.QRect(10, 100, 21, 21))
        self.label_9.setObjectName("label_9")
        self.label_10 = QtWidgets.QLabel(self.Wave)
        self.label_10.setGeometry(QtCore.QRect(10, 130, 21, 21))
        self.label_10.setObjectName("label_10")
        self.label_11 = QtWidgets.QLabel(self.Wave)
        self.label_11.setGeometry(QtCore.QRect(10, 160, 21, 21))
        self.label_11.setObjectName("label_11")
        self.label_12 = QtWidgets.QLabel(self.Wave)
        self.label_12.setGeometry(QtCore.QRect(10, 190, 21, 20))
        self.label_12.setObjectName("label_12")
        self.results_window = QtWidgets.QTextEdit(self.Wave)
        self.results_window.setGeometry(QtCore.QRect(10, 300, 281, 141))
        self.results_window.setStyleSheet(
            "background-color: rgb(170, 255, 255);")
        self.results_window.setObjectName("results_window")
        self.label_13 = QtWidgets.QLabel(self.Wave)
        self.label_13.setGeometry(QtCore.QRect(30, 40, 41, 21))
        self.label_13.setStyleSheet("font: 10pt \"Calibri\";\n" "")
        self.label_13.setObjectName("label_13")
        self.label_14 = QtWidgets.QLabel(self.Wave)
        self.label_14.setGeometry(QtCore.QRect(90, 40, 61, 20))
        self.label_14.setStyleSheet("font: 10pt \"Calibri\";")
        self.label_14.setObjectName("label_14")
        self.BtnGo = QtWidgets.QPushButton(self.Wave)
        self.BtnGo.setGeometry(QtCore.QRect(160, 230, 91, 31))
        self.BtnGo.setStyleSheet("background:rgb(255, 255, 127)")
        self.BtnGo.setObjectName("BtnGo")
        self.label_15 = QtWidgets.QLabel(self.Wave)
        self.label_15.setGeometry(QtCore.QRect(110, 270, 101, 31))
        self.label_15.setObjectName("label_15")
        self.label_16 = QtWidgets.QLabel(self.Wave)
        self.label_16.setGeometry(QtCore.QRect(10, 10, 91, 31))
        self.label_16.setStyleSheet("font: 75 12pt \"Calibri\";")
        self.label_16.setObjectName("label_16")
        self.P1 = QtWidgets.QLineEdit(self.Wave)
        self.P1.setGeometry(QtCore.QRect(30, 70, 51, 22))
        self.P1.setObjectName("P1")
        self.W1 = QtWidgets.QLineEdit(self.Wave)
        self.W1.setGeometry(QtCore.QRect(90, 70, 51, 22))
        self.W1.setText("")
        self.W1.setReadOnly(False)
        self.W1.setObjectName("W1")
        self.W2 = QtWidgets.QLineEdit(self.Wave)
        self.W2.setGeometry(QtCore.QRect(90, 100, 51, 22))
        self.W2.setText("")
        self.W2.setReadOnly(False)
        self.W2.setObjectName("W2")
        self.P2 = QtWidgets.QLineEdit(self.Wave)
        self.P2.setGeometry(QtCore.QRect(30, 100, 51, 22))
        self.P2.setObjectName("P2")
        self.P3 = QtWidgets.QLineEdit(self.Wave)
        self.P3.setGeometry(QtCore.QRect(30, 130, 51, 22))
        self.P3.setObjectName("P3")
        self.W3 = QtWidgets.QLineEdit(self.Wave)
        self.W3.setGeometry(QtCore.QRect(90, 130, 51, 22))
        self.W3.setText("")
        self.W3.setReadOnly(False)
        self.W3.setObjectName("W3")
        self.P4 = QtWidgets.QLineEdit(self.Wave)
        self.P4.setGeometry(QtCore.QRect(30, 160, 51, 22))
        self.P4.setObjectName("P4")
        self.W4 = QtWidgets.QLineEdit(self.Wave)
        self.W4.setGeometry(QtCore.QRect(90, 160, 51, 22))
        self.W4.setText("")
        self.W4.setReadOnly(False)
        self.W4.setObjectName("W4")
        self.P5 = QtWidgets.QLineEdit(self.Wave)
        self.P5.setGeometry(QtCore.QRect(30, 190, 51, 22))
        self.P5.setObjectName("P5")
        self.W5 = QtWidgets.QLineEdit(self.Wave)
        self.W5.setGeometry(QtCore.QRect(90, 190, 51, 22))
        self.W5.setText("")
        self.W5.setReadOnly(False)
        self.W5.setObjectName("W5")
        self.label_18 = QtWidgets.QLabel(self.Wave)
        self.label_18.setGeometry(QtCore.QRect(50, 230, 41, 21))
        self.label_18.setObjectName("label_18")
        self.comboBox = QtWidgets.QComboBox(self.Wave)
        self.comboBox.setGeometry(QtCore.QRect(100, 230, 41, 31))
        self.comboBox.setObjectName("comboBox")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.P6 = QtWidgets.QLineEdit(self.Wave)
        self.P6.setGeometry(QtCore.QRect(170, 70, 51, 22))
        self.P6.setObjectName("P6")
        self.label_30 = QtWidgets.QLabel(self.Wave)
        self.label_30.setGeometry(QtCore.QRect(140, 70, 31, 21))
        self.label_30.setObjectName("label_30")
        self.W6 = QtWidgets.QLineEdit(self.Wave)
        self.W6.setGeometry(QtCore.QRect(230, 70, 51, 22))
        self.W6.setText("")
        self.W6.setReadOnly(False)
        self.W6.setObjectName("W6")
        self.label_31 = QtWidgets.QLabel(self.Wave)
        self.label_31.setGeometry(QtCore.QRect(230, 40, 61, 20))
        self.label_31.setStyleSheet("font: 10pt \"Calibri\";")
        self.label_31.setObjectName("label_31")
        self.label_32 = QtWidgets.QLabel(self.Wave)
        self.label_32.setGeometry(QtCore.QRect(170, 40, 41, 21))
        self.label_32.setStyleSheet("font: 10pt \"Calibri\";\n" "")
        self.label_32.setObjectName("label_32")
        self.P7 = QtWidgets.QLineEdit(self.Wave)
        self.P7.setGeometry(QtCore.QRect(170, 100, 51, 22))
        self.P7.setObjectName("P7")
        self.W7 = QtWidgets.QLineEdit(self.Wave)
        self.W7.setGeometry(QtCore.QRect(230, 100, 51, 22))
        self.W7.setText("")
        self.W7.setReadOnly(False)
        self.W7.setObjectName("W7")
        self.label_46 = QtWidgets.QLabel(self.Wave)
        self.label_46.setGeometry(QtCore.QRect(140, 100, 31, 21))
        self.label_46.setObjectName("label_46")
        self.P8 = QtWidgets.QLineEdit(self.Wave)
        self.P8.setGeometry(QtCore.QRect(170, 130, 51, 22))
        self.P8.setObjectName("P8")
        self.label_47 = QtWidgets.QLabel(self.Wave)
        self.label_47.setGeometry(QtCore.QRect(140, 130, 31, 21))
        self.label_47.setObjectName("label_47")
        self.W8 = QtWidgets.QLineEdit(self.Wave)
        self.W8.setGeometry(QtCore.QRect(230, 130, 51, 22))
        self.W8.setObjectName("W8")
        self.P9 = QtWidgets.QLineEdit(self.Wave)
        self.P9.setGeometry(QtCore.QRect(170, 160, 51, 22))
        self.P9.setObjectName("P9")
        self.label_48 = QtWidgets.QLabel(self.Wave)
        self.label_48.setGeometry(QtCore.QRect(140, 160, 31, 21))
        self.label_48.setObjectName("label_48")
        self.W9 = QtWidgets.QLineEdit(self.Wave)
        self.W9.setGeometry(QtCore.QRect(230, 160, 51, 22))
        self.W9.setObjectName("W9")
        self.P10 = QtWidgets.QLineEdit(self.Wave)
        self.P10.setGeometry(QtCore.QRect(170, 190, 51, 22))
        self.P10.setObjectName("P10")
        self.label_49 = QtWidgets.QLabel(self.Wave)
        self.label_49.setGeometry(QtCore.QRect(140, 190, 31, 21))
        self.label_49.setObjectName("label_49")
        self.W10 = QtWidgets.QLineEdit(self.Wave)
        self.W10.setGeometry(QtCore.QRect(230, 190, 51, 22))
        self.W10.setObjectName("W10")
        self.graphicsView = PlotWidget(self.centralwidget)
        self.graphicsView.setGeometry(QtCore.QRect(510, 520, 301, 301))
        self.graphicsView.setObjectName("graphicsView")
        self.label_17 = QtWidgets.QLabel(self.centralwidget)
        self.label_17.setGeometry(QtCore.QRect(550, 470, 211, 41))
        self.label_17.setStyleSheet("font: 12pt \"Calibri\";")
        self.label_17.setObjectName("label_17")
        self.draw_2 = PlotWidget(self.centralwidget)
        self.draw_2.setGeometry(QtCore.QRect(820, 60, 471, 391))
        self.draw_2.setObjectName("draw_2")
        self.draw_3 = PlotWidget(self.centralwidget)
        self.draw_3.setGeometry(QtCore.QRect(820, 520, 471, 301))
        self.draw_3.setObjectName("draw_3")
        self.label_21 = QtWidgets.QLabel(self.centralwidget)
        self.label_21.setGeometry(QtCore.QRect(890, 460, 261, 51))
        self.label_21.setStyleSheet("font: 12pt \"Calibri\";")
        self.label_21.setObjectName("label_21")
        self.label_22 = QtWidgets.QLabel(self.centralwidget)
        self.label_22.setGeometry(QtCore.QRect(1210, 410, 61, 21))
        self.label_22.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.label_22.setTextFormat(QtCore.Qt.AutoText)
        self.label_22.setObjectName("label_22")
        self.WidthLCD = QtWidgets.QLCDNumber(self.centralwidget)
        self.WidthLCD.setGeometry(QtCore.QRect(100, 530, 71, 31))
        self.WidthLCD.setObjectName("WidthLCD")
        self.HeightLCD = QtWidgets.QLCDNumber(self.centralwidget)
        self.HeightLCD.setGeometry(QtCore.QRect(190, 530, 71, 31))
        self.HeightLCD.setObjectName("HeightLCD")
        self.label_28 = QtWidgets.QLabel(self.centralwidget)
        self.label_28.setGeometry(QtCore.QRect(30, 530, 71, 31))
        self.label_28.setStyleSheet("font: 12pt \"Calibri\";")
        self.label_28.setObjectName("label_28")
        self.label_29 = QtWidgets.QLabel(self.centralwidget)
        self.label_29.setGeometry(QtCore.QRect(170, 530, 21, 31))
        self.label_29.setStyleSheet("font: 12pt \"Calibri\";")
        self.label_29.setObjectName("label_29")
        self.Btn_Log = QtWidgets.QPushButton(self.centralwidget)
        self.Btn_Log.setGeometry(QtCore.QRect(1160, 470, 101, 41))
        self.Btn_Log.setObjectName("Btn_Log")
        self.Avg_logout = QtWidgets.QLineEdit(self.centralwidget)
        self.Avg_logout.setGeometry(QtCore.QRect(390, 530, 41, 31))
        self.Avg_logout.setObjectName("Avg_logout")
        self.label_33 = QtWidgets.QLabel(self.centralwidget)
        self.label_33.setGeometry(QtCore.QRect(310, 530, 71, 31))
        self.label_33.setObjectName("label_33")
        self.draw_2.raise_()
        self.ROIFm.raise_()
        self.FullFm.raise_()
        self.label_8.raise_()
        self.label.raise_()
        self.label_2.raise_()
        self.label_3.raise_()
        self.Wave.raise_()
        self.graphicsView.raise_()
        self.label_17.raise_()
        self.draw_3.raise_()
        self.label_21.raise_()
        self.label_22.raise_()
        self.WidthLCD.raise_()
        self.HeightLCD.raise_()
        self.label_28.raise_()
        self.label_29.raise_()
        self.Btn_Log.raise_()
        self.Avg_logout.raise_()
        self.label_33.raise_()
        CamShow.setCentralWidget(self.centralwidget)

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

    def retranslateUi(self, CamShow):
        _translate = QtCore.QCoreApplication.translate
        CamShow.setWindowTitle(_translate("CamShow", "CamShow"))
        self.label_7.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p><span style=\" font-size:10pt; color:#8d4600;\">ROI 影像</span></p></body></html>"
            ))
        self.ShowBt.setText(_translate("CamShow", "Start"))
        self.StopBt.setText(_translate("CamShow", "Stop"))
        self.RecordBt.setText(_translate("CamShow", "Save"))
        self.label_4.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p><span style=\" font-weight:600;\">路徑:</span></p></body></html>"
            ))
        self.label_5.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:9pt; color:#8d4600;\">及時全影像</span></p></body></html>"
            ))
        self.FilePathBt.setToolTip(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\">...</p><p align=\"center\"><br/></p></body></html>"
            ))
        self.FilePathBt.setText(_translate("CamShow", "..."))
        self.ExitBt.setText(_translate("CamShow", "Exit"))
        self.label_19.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">曝光:</span></p></body></html>"
            ))
        self.label_23.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:10pt;\">H:</span></p></body></html>"
            ))
        self.label_24.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:10pt; font-weight:600; color:#8d4600;\">ROI Setting</span></p></body></html>"
            ))
        self.label_25.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:10pt;\">起始X:</span></p></body></html>"
            ))
        self.label_26.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:10pt;\">起始Y :</span></p></body></html>"
            ))
        self.Exposure.setItemText(0, _translate("CamShow", "0.033"))
        self.Exposure.setItemText(1, _translate("CamShow", "0.016"))
        self.Exposure.setItemText(2, _translate("CamShow", "0.008"))
        self.Exposure.setItemText(3, _translate("CamShow", "0.004"))
        self.Exposure.setItemText(4, _translate("CamShow", "0.002"))
        self.Exposure.setItemText(5, _translate("CamShow", "0.001"))
        self.GrayCheck.setToolTip(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:14pt; font-weight:600;\">Gary</span></p></body></html>"
            ))
        self.GrayCheck.setWhatsThis(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:14pt; font-weight:600;\">Gary</span></p></body></html>"
            ))
        self.GrayCheck.setText(_translate("CamShow", "Gary"))
        self.label_8.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:16pt; font-weight:600; color:#8d4600;\">Sensor View Plot</span></p></body></html>"
            ))
        self.label.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p><span style=\" font-size:10pt; font-weight:600; color:#ff0000;\">— R: </span></p><p><br/></p><p><span style=\" font-size:10pt;\"><br/></span></p></body></html>"
            ))
        self.label_2.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p><span style=\" font-size:10pt; font-weight:600; color:#00ff00;\">— G:</span></p><p><span style=\" font-size:10pt;\"><br/></span></p></body></html>"
            ))
        self.label_3.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p><span style=\" font-size:10pt; font-weight:600; color:#0000ff;\">— B:</span></p><p><span style=\" font-size:10pt;\"><br/></span></p></body></html>"
            ))
        self.label_6.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:9pt; font-weight:600;\">1:</span></p></body></html>"
            ))
        self.label_9.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:9pt; font-weight:600;\">2:</span></p></body></html>"
            ))
        self.label_10.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:9pt; font-weight:600;\">3:</span></p></body></html>"
            ))
        self.label_11.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:9pt; font-weight:600;\">4:</span></p></body></html>"
            ))
        self.label_12.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:9pt; font-weight:600;\">5:</span></p></body></html>"
            ))
        self.label_13.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:12pt; font-weight:600; color:#0000ff;\">Pixel </span></p></body></html>"
            ))
        self.label_14.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-family:\'arial,sans-serif\'; font-size:12pt; font-weight:600; color:#0000ff; background-color:#ffffff;\">λ </span><span style=\" font-size:12pt; font-weight:600; color:#0000ff;\">(nm)</span></p></body></html>"
            ))
        self.BtnGo.setText(_translate("CamShow", "計算校正"))
        self.label_15.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:9pt; font-weight:600; color:#b37759;\">校正結果</span></p></body></html>"
            ))
        self.label_16.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p><span style=\" font-weight:600; color:#550000;\">波長校正</span></p></body></html>"
            ))
        self.label_18.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p><span style=\" font-size:10pt; font-weight:600; color:#0000ff;\">冪次:</span></p></body></html>"
            ))
        self.comboBox.setItemText(0, _translate("CamShow", "1"))
        self.comboBox.setItemText(1, _translate("CamShow", "2"))
        self.comboBox.setItemText(2, _translate("CamShow", "3"))
        self.comboBox.setItemText(3, _translate("CamShow", "4"))
        self.comboBox.setItemText(4, _translate("CamShow", "5"))
        self.label_30.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:9pt; font-weight:600;\">6:</span></p></body></html>"
            ))
        self.label_31.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-family:\'arial,sans-serif\'; font-size:12pt; font-weight:600; color:#0000ff; background-color:#ffffff;\">λ </span><span style=\" font-size:12pt; font-weight:600; color:#0000ff;\">(nm)</span></p></body></html>"
            ))
        self.label_32.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:12pt; font-weight:600; color:#0000ff;\">Pixel </span></p></body></html>"
            ))
        self.label_46.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:9pt; font-weight:600;\">7:</span></p></body></html>"
            ))
        self.label_47.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:9pt; font-weight:600;\">8:</span></p></body></html>"
            ))
        self.label_48.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:9pt; font-weight:600;\">9:</span></p></body></html>"
            ))
        self.label_49.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:9pt; font-weight:600;\">10:</span></p></body></html>"
            ))
        self.label_17.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:14pt; font-weight:600; color:#8d4600;\">Curve Fitting Plot</span></p></body></html>"
            ))
        self.label_21.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:16pt; font-weight:600; color:#8d4600;\">Calibrated View Plot</span></p></body></html>"
            ))
        self.label_22.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p><span style=\" font-weight:600; color:#ffffff;\">— Gary:</span></p><p><span style=\" color:#ffffff;\"><br/></span></p></body></html>"
            ))
        self.label_28.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:10pt; font-weight:600; color:#550000;\">Image:</span></p></body></html>"
            ))
        self.label_29.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:10pt; font-weight:600; color:#550000;\">X</span></p></body></html>"
            ))
        self.Btn_Log.setToolTip(
            _translate(
                "CamShow",
                "<html><head/><body><p><span style=\" font-size:9pt; font-weight:600; color:#0000ff;\">匯出光譜數值</span></p></body></html>"
            ))
        self.Btn_Log.setText(_translate("CamShow", "匯出光譜數值"))
        self.label_33.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p><span style=\" font-size:9pt; font-weight:600; color:#0000ff;\">平均次數:</span></p></body></html>"
            ))
コード例 #9
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(800, 420)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        MainWindow.setMinimumSize(QtCore.QSize(0, 0))
        MainWindow.setBaseSize(QtCore.QSize(480, 280))
        font = QtGui.QFont()
        font.setPointSize(10)
        MainWindow.setFont(font)
        MainWindow.setStyleSheet("")
        MainWindow.setIconSize(QtCore.QSize(10, 10))
        MainWindow.setToolButtonStyle(QtCore.Qt.ToolButtonIconOnly)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        font = QtGui.QFont()
        font.setFamily("Monospace")
        font.setPointSize(11)
        self.centralwidget.setFont(font)
        self.centralwidget.setStyleSheet("#centralwidget {\n"
"background: Navy;\n"
"}\n"
"#tab_map, #tab_gps, #tab_gauge{\n"
"background: lightSteelBlue;\n"
"}\n"
"#AltBox{\n"
"color: yellow;\n"
"padding: 1px;\n"
"background-color: black;\n"
"border-style: sunken;\n"
"border-width: 3px;\n"
"}\n"
"#degLbl{\n"
"color: darkgray;\n"
"}\n"
"\n"
"#PlotLbl_N, #PlotLbl_E, #PlotLbl_S, #PlotLbl_W  {\n"
"color: darkgray;\n"
"background-color: black;\n"
"}\n"
"\n"
"#SpeedLCD, #CompassLCD  {\n"
"background-color: black;\n"
"}\n"
"\n"
"#Zeroline {\n"
"foreground color: blue;\n"
"}")
        self.centralwidget.setObjectName("centralwidget")
        self.TabWidget = QtWidgets.QTabWidget(self.centralwidget)
        self.TabWidget.setGeometry(QtCore.QRect(0, 0, 800, 404))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.TabWidget.sizePolicy().hasHeightForWidth())
        self.TabWidget.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.TabWidget.setFont(font)
        self.TabWidget.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.TabWidget.setTabPosition(QtWidgets.QTabWidget.West)
        self.TabWidget.setTabShape(QtWidgets.QTabWidget.Rounded)
        self.TabWidget.setIconSize(QtCore.QSize(12, 12))
        self.TabWidget.setUsesScrollButtons(True)
        self.TabWidget.setObjectName("TabWidget")
        self.tab_map = QtWidgets.QWidget()
        self.tab_map.setObjectName("tab_map")
        self.ShowMap_pushbtn = QtWidgets.QPushButton(self.tab_map)
        self.ShowMap_pushbtn.setGeometry(QtCore.QRect(13, 34, 72, 25))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.ShowMap_pushbtn.setFont(font)
        self.ShowMap_pushbtn.setObjectName("ShowMap_pushbtn")
        self.webView = QtWebKitWidgets.QWebView(self.tab_map)
        self.webView.setGeometry(QtCore.QRect(100, 2, 640, 400))
        self.webView.setMinimumSize(QtCore.QSize(200, 150))
        self.webView.setBaseSize(QtCore.QSize(200, 150))
        self.webView.setUrl(QtCore.QUrl("about:blank"))
        self.webView.setObjectName("webView")
        self.MapStyle_comboBox = QtWidgets.QComboBox(self.tab_map)
        self.MapStyle_comboBox.setGeometry(QtCore.QRect(13, 75, 72, 25))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.MapStyle_comboBox.setFont(font)
        self.MapStyle_comboBox.setMaxVisibleItems(5)
        self.MapStyle_comboBox.setMaxCount(5)
        self.MapStyle_comboBox.setInsertPolicy(QtWidgets.QComboBox.InsertAtBottom)
        self.MapStyle_comboBox.setMinimumContentsLength(0)
        self.MapStyle_comboBox.setModelColumn(0)
        self.MapStyle_comboBox.setObjectName("MapStyle_comboBox")
        self.MapStyle_comboBox.addItem("")
        self.MapStyle_comboBox.addItem("")
        self.MapStyle_comboBox.addItem("")
        self.MapStyle_comboBox.addItem("")
        self.ZoomSlider = QtWidgets.QSlider(self.tab_map)
        self.ZoomSlider.setGeometry(QtCore.QRect(20, 116, 24, 116))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(20)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ZoomSlider.sizePolicy().hasHeightForWidth())
        self.ZoomSlider.setSizePolicy(sizePolicy)
        self.ZoomSlider.setMinimumSize(QtCore.QSize(0, 28))
        self.ZoomSlider.setBaseSize(QtCore.QSize(40, 40))
        self.ZoomSlider.setMinimum(0)
        self.ZoomSlider.setMaximum(22)
        self.ZoomSlider.setSliderPosition(11)
        self.ZoomSlider.setOrientation(QtCore.Qt.Vertical)
        self.ZoomSlider.setInvertedAppearance(True)
        self.ZoomSlider.setInvertedControls(True)
        self.ZoomSlider.setTickPosition(QtWidgets.QSlider.TicksAbove)
        self.ZoomSlider.setTickInterval(2)
        self.ZoomSlider.setObjectName("ZoomSlider")
        self.MapTypeBtnlabel = QtWidgets.QLabel(self.tab_map)
        self.MapTypeBtnlabel.setGeometry(QtCore.QRect(20, 57, 71, 21))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.MapTypeBtnlabel.setFont(font)
        self.MapTypeBtnlabel.setObjectName("MapTypeBtnlabel")
        self.ZoomSliderlabel_1 = QtWidgets.QLabel(self.tab_map)
        self.ZoomSliderlabel_1.setGeometry(QtCore.QRect(20, 100, 51, 21))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.ZoomSliderlabel_1.setFont(font)
        self.ZoomSliderlabel_1.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.ZoomSliderlabel_1.setLineWidth(2)
        self.ZoomSliderlabel_1.setTextFormat(QtCore.Qt.PlainText)
        self.ZoomSliderlabel_1.setObjectName("ZoomSliderlabel_1")
        self.ZoomSliderlabel_2 = QtWidgets.QLabel(self.tab_map)
        self.ZoomSliderlabel_2.setGeometry(QtCore.QRect(46, 208, 21, 21))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.ZoomSliderlabel_2.setFont(font)
        self.ZoomSliderlabel_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.ZoomSliderlabel_2.setLineWidth(2)
        self.ZoomSliderlabel_2.setTextFormat(QtCore.Qt.PlainText)
        self.ZoomSliderlabel_2.setObjectName("ZoomSliderlabel_2")
        self.ZoomSliderlabel_3 = QtWidgets.QLabel(self.tab_map)
        self.ZoomSliderlabel_3.setGeometry(QtCore.QRect(47, 116, 31, 21))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.ZoomSliderlabel_3.setFont(font)
        self.ZoomSliderlabel_3.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.ZoomSliderlabel_3.setLineWidth(2)
        self.ZoomSliderlabel_3.setTextFormat(QtCore.Qt.PlainText)
        self.ZoomSliderlabel_3.setObjectName("ZoomSliderlabel_3")
        self.ShowData_pushbtn = QtWidgets.QPushButton(self.tab_map)
        self.ShowData_pushbtn.setGeometry(QtCore.QRect(13, 4, 72, 25))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.ShowData_pushbtn.setFont(font)
        self.ShowData_pushbtn.setObjectName("ShowData_pushbtn")
        self.TabWidget.addTab(self.tab_map, "")
        self.tab_gps = QtWidgets.QWidget()
        self.tab_gps.setObjectName("tab_gps")
        self.tableWidget = QtWidgets.QTableWidget(self.tab_gps)
        self.tableWidget.setGeometry(QtCore.QRect(5, 25, 141, 180))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.tableWidget.sizePolicy().hasHeightForWidth())
        self.tableWidget.setSizePolicy(sizePolicy)
        self.tableWidget.setBaseSize(QtCore.QSize(0, 0))
        font = QtGui.QFont()
        font.setFamily("Piboto Condensed")
        font.setPointSize(9)
        font.setBold(False)
        font.setItalic(False)
        font.setWeight(50)
        font.setKerning(False)
        self.tableWidget.setFont(font)
        self.tableWidget.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.tableWidget.setAutoFillBackground(False)
        self.tableWidget.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.tableWidget.setFrameShadow(QtWidgets.QFrame.Plain)
        self.tableWidget.setLineWidth(3)
        self.tableWidget.setMidLineWidth(3)
        self.tableWidget.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.tableWidget.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.tableWidget.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustIgnored)
        self.tableWidget.setAutoScroll(False)
        self.tableWidget.setAutoScrollMargin(0)
        self.tableWidget.setTabKeyNavigation(False)
        self.tableWidget.setProperty("showDropIndicator", False)
        self.tableWidget.setDragDropOverwriteMode(False)
        self.tableWidget.setAlternatingRowColors(False)
        self.tableWidget.setTextElideMode(QtCore.Qt.ElideMiddle)
        self.tableWidget.setGridStyle(QtCore.Qt.SolidLine)
        self.tableWidget.setWordWrap(False)
        self.tableWidget.setCornerButtonEnabled(False)
        self.tableWidget.setRowCount(9)
        self.tableWidget.setColumnCount(2)
        self.tableWidget.setObjectName("tableWidget")
        self.tableWidget.horizontalHeader().setVisible(False)
        self.tableWidget.horizontalHeader().setCascadingSectionResizes(False)
        self.tableWidget.horizontalHeader().setDefaultSectionSize(71)
        self.tableWidget.horizontalHeader().setMinimumSectionSize(20)
        self.tableWidget.horizontalHeader().setStretchLastSection(False)
        self.tableWidget.verticalHeader().setVisible(False)
        self.tableWidget.verticalHeader().setDefaultSectionSize(20)
        self.UpdateGPS_pushbtn = QtWidgets.QPushButton(self.tab_gps)
        self.UpdateGPS_pushbtn.setGeometry(QtCore.QRect(45, 220, 61, 23))
        self.UpdateGPS_pushbtn.setObjectName("UpdateGPS_pushbtn")
        self.polarplot = PlotWidget(self.tab_gps)
        self.polarplot.setGeometry(QtCore.QRect(152, 26, 350, 350))
        self.polarplot.setObjectName("polarplot")
        self.barplot = PlotWidget(self.tab_gps)
        self.barplot.setGeometry(QtCore.QRect(508, 26, 265, 350))
        self.barplot.setObjectName("barplot")
        self.degLbl = QtWidgets.QLabel(self.tab_gps)
        self.degLbl.setGeometry(QtCore.QRect(334, 199, 221, 21))
        font = QtGui.QFont()
        font.setFamily("Piboto Condensed")
        font.setPointSize(10)
        font.setItalic(True)
        self.degLbl.setFont(font)
        self.degLbl.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.degLbl.setTextFormat(QtCore.Qt.PlainText)
        self.degLbl.setObjectName("degLbl")
        self.PlotLbl_N = QtWidgets.QLabel(self.tab_gps)
        self.PlotLbl_N.setGeometry(QtCore.QRect(322, 26, 15, 15))
        font = QtGui.QFont()
        font.setFamily("FreeSerif")
        font.setPointSize(13)
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        self.PlotLbl_N.setFont(font)
        self.PlotLbl_N.setObjectName("PlotLbl_N")
        self.PlotLbl_E = QtWidgets.QLabel(self.tab_gps)
        self.PlotLbl_E.setGeometry(QtCore.QRect(486, 193, 15, 16))
        font = QtGui.QFont()
        font.setFamily("FreeSerif")
        font.setPointSize(13)
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        self.PlotLbl_E.setFont(font)
        self.PlotLbl_E.setObjectName("PlotLbl_E")
        self.PlotLbl_S = QtWidgets.QLabel(self.tab_gps)
        self.PlotLbl_S.setGeometry(QtCore.QRect(322, 359, 13, 16))
        font = QtGui.QFont()
        font.setFamily("FreeSerif")
        font.setPointSize(13)
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        self.PlotLbl_S.setFont(font)
        self.PlotLbl_S.setObjectName("PlotLbl_S")
        self.PlotLbl_W = QtWidgets.QLabel(self.tab_gps)
        self.PlotLbl_W.setGeometry(QtCore.QRect(152, 193, 16, 16))
        font = QtGui.QFont()
        font.setFamily("FreeSerif")
        font.setPointSize(13)
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        self.PlotLbl_W.setFont(font)
        self.PlotLbl_W.setObjectName("PlotLbl_W")
        self.gpsTableLabel_2 = QtWidgets.QLabel(self.tab_gps)
        self.gpsTableLabel_2.setGeometry(QtCore.QRect(487, 5, 91, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setItalic(True)
        font.setWeight(75)
        self.gpsTableLabel_2.setFont(font)
        self.gpsTableLabel_2.setAlignment(QtCore.Qt.AlignCenter)
        self.gpsTableLabel_2.setObjectName("gpsTableLabel_2")
        self.gpsTableLabel_3 = QtWidgets.QLabel(self.tab_gps)
        self.gpsTableLabel_3.setGeometry(QtCore.QRect(560, 5, 181, 21))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setItalic(True)
        font.setWeight(75)
        self.gpsTableLabel_3.setFont(font)
        self.gpsTableLabel_3.setAlignment(QtCore.Qt.AlignCenter)
        self.gpsTableLabel_3.setObjectName("gpsTableLabel_3")
        self.gpsTableLabel_4 = QtWidgets.QLabel(self.tab_gps)
        self.gpsTableLabel_4.setGeometry(QtCore.QRect(244, 5, 201, 21))
        self.gpsTableLabel_4.setBaseSize(QtCore.QSize(30, 0))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setItalic(True)
        font.setWeight(75)
        self.gpsTableLabel_4.setFont(font)
        self.gpsTableLabel_4.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.gpsTableLabel_4.setAlignment(QtCore.Qt.AlignCenter)
        self.gpsTableLabel_4.setObjectName("gpsTableLabel_4")
        self.gpsTableLabel_5 = QtWidgets.QLabel(self.tab_gps)
        self.gpsTableLabel_5.setGeometry(QtCore.QRect(0, 5, 151, 21))
        self.gpsTableLabel_5.setBaseSize(QtCore.QSize(30, 0))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setItalic(True)
        font.setWeight(75)
        self.gpsTableLabel_5.setFont(font)
        self.gpsTableLabel_5.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.gpsTableLabel_5.setAlignment(QtCore.Qt.AlignCenter)
        self.gpsTableLabel_5.setObjectName("gpsTableLabel_5")
        self.polarplot.raise_()
        self.tableWidget.raise_()
        self.UpdateGPS_pushbtn.raise_()
        self.barplot.raise_()
        self.PlotLbl_N.raise_()
        self.PlotLbl_E.raise_()
        self.PlotLbl_S.raise_()
        self.PlotLbl_W.raise_()
        self.gpsTableLabel_2.raise_()
        self.gpsTableLabel_3.raise_()
        self.gpsTableLabel_4.raise_()
        self.degLbl.raise_()
        self.gpsTableLabel_5.raise_()
        self.TabWidget.addTab(self.tab_gps, "")
        self.tab_gauge = QtWidgets.QWidget()
        self.tab_gauge.setObjectName("tab_gauge")
        self.SpeedDial = QwtDial(self.tab_gauge)
        self.SpeedDial.setGeometry(QtCore.QRect(8, 24, 300, 300))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        font.setPointSize(16)
        font.setBold(True)
        font.setWeight(75)
        self.SpeedDial.setFont(font)
        self.SpeedDial.setUpperBound(90.0)
        self.SpeedDial.setScaleStepSize(5.0)
        self.SpeedDial.setProperty("value", 0.0)
        self.SpeedDial.setLineWidth(6)
        self.SpeedDial.setMinScaleArc(20.0)
        self.SpeedDial.setMaxScaleArc(340.0)
        self.SpeedDial.setObjectName("SpeedDial")
        self.Compass = QwtCompass(self.tab_gauge)
        self.Compass.setGeometry(QtCore.QRect(459, 24, 300, 300))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Compass.sizePolicy().hasHeightForWidth())
        self.Compass.setSizePolicy(sizePolicy)
        self.Compass.setBaseSize(QtCore.QSize(180, 180))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        font.setPointSize(18)
        font.setBold(True)
        font.setWeight(75)
        self.Compass.setFont(font)
        self.Compass.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.Compass.setAutoFillBackground(False)
        self.Compass.setScaleMaxMajor(30)
        self.Compass.setScaleStepSize(5.0)
        self.Compass.setProperty("value", 0.0)
        self.Compass.setInvertedControls(False)
        self.Compass.setLineWidth(6)
        self.Compass.setFrameShadow(QwtDial.Sunken)
        self.Compass.setMode(QwtDial.RotateScale)
        self.Compass.setOrigin(270.0)
        self.Compass.setObjectName("Compass")
        self.SpeedLCD = QtWidgets.QLCDNumber(self.tab_gauge)
        self.SpeedLCD.setGeometry(QtCore.QRect(109, 330, 60, 32))
        font = QtGui.QFont()
        font.setBold(True)
        font.setItalic(True)
        font.setWeight(75)
        self.SpeedLCD.setFont(font)
        self.SpeedLCD.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.SpeedLCD.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.SpeedLCD.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.SpeedLCD.setLineWidth(1)
        self.SpeedLCD.setSmallDecimalPoint(True)
        self.SpeedLCD.setDigitCount(2)
        self.SpeedLCD.setSegmentStyle(QtWidgets.QLCDNumber.Filled)
        self.SpeedLCD.setProperty("intValue", 0)
        self.SpeedLCD.setObjectName("SpeedLCD")
        self.CompassLCD = QtWidgets.QLCDNumber(self.tab_gauge)
        self.CompassLCD.setGeometry(QtCore.QRect(570, 330, 60, 32))
        font = QtGui.QFont()
        font.setBold(True)
        font.setItalic(True)
        font.setWeight(75)
        self.CompassLCD.setFont(font)
        self.CompassLCD.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.CompassLCD.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.CompassLCD.setLineWidth(1)
        self.CompassLCD.setSmallDecimalPoint(True)
        self.CompassLCD.setDigitCount(3)
        self.CompassLCD.setSegmentStyle(QtWidgets.QLCDNumber.Filled)
        self.CompassLCD.setProperty("intValue", 0)
        self.CompassLCD.setObjectName("CompassLCD")
        self.VertSpdThermo = QwtThermo(self.tab_gauge)
        self.VertSpdThermo.setGeometry(QtCore.QRect(340, 61, 60, 291))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        font.setPointSize(13)
        font.setBold(True)
        font.setWeight(75)
        self.VertSpdThermo.setFont(font)
        self.VertSpdThermo.setToolTipDuration(-4)
        self.VertSpdThermo.setLowerBound(-8.0)
        self.VertSpdThermo.setUpperBound(8.0)
        self.VertSpdThermo.setScaleMaxMajor(10)
        self.VertSpdThermo.setScaleMaxMinor(1)
        self.VertSpdThermo.setScaleStepSize(1.0)
        self.VertSpdThermo.setOriginMode(QwtThermo.OriginCustom)
        self.VertSpdThermo.setOrigin(0.0)
        self.VertSpdThermo.setPipeWidth(10)
        self.VertSpdThermo.setObjectName("VertSpdThermo")
        self.AltBox = QtWidgets.QLabel(self.tab_gauge)
        self.AltBox.setGeometry(QtCore.QRect(334, 26, 101, 31))
        font = QtGui.QFont()
        font.setFamily("Monospace")
        font.setPointSize(18)
        font.setBold(True)
        font.setWeight(75)
        self.AltBox.setFont(font)
        self.AltBox.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.AltBox.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.AltBox.setLineWidth(3)
        self.AltBox.setMidLineWidth(3)
        self.AltBox.setTextFormat(QtCore.Qt.PlainText)
        self.AltBox.setAlignment(QtCore.Qt.AlignCenter)
        self.AltBox.setIndent(5)
        self.AltBox.setObjectName("AltBox")
        self.label = QtWidgets.QLabel(self.tab_gauge)
        self.label.setGeometry(QtCore.QRect(307, 0, 161, 21))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setItalic(True)
        font.setWeight(75)
        self.label.setFont(font)
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName("label")
        self.label_2 = QtWidgets.QLabel(self.tab_gauge)
        self.label_2.setGeometry(QtCore.QRect(280, 352, 211, 21))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setItalic(True)
        font.setWeight(75)
        self.label_2.setFont(font)
        self.label_2.setAlignment(QtCore.Qt.AlignCenter)
        self.label_2.setObjectName("label_2")
        self.Zeroline = QtWidgets.QFrame(self.tab_gauge)
        self.Zeroline.setGeometry(QtCore.QRect(290, 204, 181, 6))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ButtonText, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ButtonText, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText, brush)
        self.Zeroline.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(11)
        self.Zeroline.setFont(font)
        self.Zeroline.setMidLineWidth(3)
        self.Zeroline.setFrameShape(QtWidgets.QFrame.HLine)
        self.Zeroline.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.Zeroline.setObjectName("Zeroline")
        self.label_3 = QtWidgets.QLabel(self.tab_gauge)
        self.label_3.setGeometry(QtCore.QRect(175, 335, 51, 21))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setItalic(True)
        font.setWeight(75)
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        self.label_4 = QtWidgets.QLabel(self.tab_gauge)
        self.label_4.setGeometry(QtCore.QRect(635, 335, 61, 21))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setItalic(True)
        font.setWeight(75)
        self.label_4.setFont(font)
        self.label_4.setObjectName("label_4")
        self.label_5 = QtWidgets.QLabel(self.tab_gauge)
        self.label_5.setGeometry(QtCore.QRect(50, 0, 221, 21))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setItalic(True)
        font.setWeight(75)
        self.label_5.setFont(font)
        self.label_5.setAlignment(QtCore.Qt.AlignCenter)
        self.label_5.setObjectName("label_5")
        self.label_6 = QtWidgets.QLabel(self.tab_gauge)
        self.label_6.setGeometry(QtCore.QRect(523, 0, 171, 21))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setItalic(True)
        font.setWeight(75)
        self.label_6.setFont(font)
        self.label_6.setAlignment(QtCore.Qt.AlignCenter)
        self.label_6.setObjectName("label_6")
        self.SpeedLCD.raise_()
        self.CompassLCD.raise_()
        self.AltBox.raise_()
        self.label.raise_()
        self.label_2.raise_()
        self.Zeroline.raise_()
        self.Compass.raise_()
        self.SpeedDial.raise_()
        self.label_3.raise_()
        self.label_4.raise_()
        self.VertSpdThermo.raise_()
        self.label_5.raise_()
        self.label_6.raise_()
        self.TabWidget.addTab(self.tab_gauge, "")
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusBar = QtWidgets.QStatusBar(MainWindow)
        self.statusBar.setMinimumSize(QtCore.QSize(480, 16))
        self.statusBar.setObjectName("statusBar")
        MainWindow.setStatusBar(self.statusBar)

        self.retranslateUi(MainWindow)
        self.TabWidget.setCurrentIndex(0)
        self.MapStyle_comboBox.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "Vogelectric GPS"))
        self.ShowMap_pushbtn.setText(_translate("MainWindow", "Show Map"))
        self.MapStyle_comboBox.setCurrentText(_translate("MainWindow", "road"))
        self.MapStyle_comboBox.setItemText(0, _translate("MainWindow", "road"))
        self.MapStyle_comboBox.setItemText(1, _translate("MainWindow", "satellite"))
        self.MapStyle_comboBox.setItemText(2, _translate("MainWindow", "terrain"))
        self.MapStyle_comboBox.setItemText(3, _translate("MainWindow", "hybrid"))
        self.MapTypeBtnlabel.setText(_translate("MainWindow", "Map Type "))
        self.ZoomSliderlabel_1.setText(_translate("MainWindow", "Zoom"))
        self.ZoomSliderlabel_2.setText(_translate("MainWindow", "In"))
        self.ZoomSliderlabel_3.setText(_translate("MainWindow", "Out"))
        self.ShowData_pushbtn.setText(_translate("MainWindow", "Show Data"))
        self.TabWidget.setTabText(self.TabWidget.indexOf(self.tab_map), _translate("MainWindow", "Map"))
        self.UpdateGPS_pushbtn.setText(_translate("MainWindow", "Update"))
        self.degLbl.setText(_translate("MainWindow", "15  30   45  60   75   90"))
        self.PlotLbl_N.setText(_translate("MainWindow", "N"))
        self.PlotLbl_E.setText(_translate("MainWindow", "E"))
        self.PlotLbl_S.setText(_translate("MainWindow", "S"))
        self.PlotLbl_W.setText(_translate("MainWindow", "W"))
        self.gpsTableLabel_2.setText(_translate("MainWindow", "PRN"))
        self.gpsTableLabel_3.setText(_translate("MainWindow", "Signal Strength"))
        self.gpsTableLabel_4.setText(_translate("MainWindow", "Celestial Positions"))
        self.gpsTableLabel_5.setText(_translate("MainWindow", "GPS Readings"))
        self.TabWidget.setTabText(self.TabWidget.indexOf(self.tab_gps), _translate("MainWindow", "GPS"))
        self.AltBox.setText(_translate("MainWindow", "0100.0"))
        self.label.setText(_translate("MainWindow", "Altitude"))
        self.label_2.setText(_translate("MainWindow", "Vert Speed ft /sec"))
        self.label_3.setText(_translate("MainWindow", "mph"))
        self.label_4.setText(_translate("MainWindow", "deg"))
        self.label_5.setText(_translate("MainWindow", "Ground Speed"))
        self.label_6.setText(_translate("MainWindow", "Heading"))
        self.TabWidget.setTabText(self.TabWidget.indexOf(self.tab_gauge), _translate("MainWindow", "Gauge"))
コード例 #10
0
class Ui_Dialog(QtWidgets.QWidget):
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(1213, 901)
        Dialog.setStyleSheet("background:rgb(0,0,0);")
        self.calendarWidget = QtWidgets.QCalendarWidget(Dialog)
        self.calendarWidget.setGeometry(QtCore.QRect(20, 20, 272, 183))
        self.calendarWidget.setStyleSheet("background:rgb(200,200,200);")
        self.calendarWidget.setSelectedDate(QtCore.QDate(2018, 4, 30))
        self.calendarWidget.setMinimumDate(QtCore.QDate(2016, 5, 1))
        self.calendarWidget.setMaximumDate(QtCore.QDate(2020, 8, 17))
        self.calendarWidget.setObjectName("calendarWidget")
        self.widget_rms_1 = PlotWidget(Dialog)
        self.widget_rms_1.setGeometry(QtCore.QRect(310, 20, 881, 271))
        self.widget_rms_1.setStyleSheet("background:rgb(0,0,0);")
        self.widget_rms_1.setObjectName("widget_rms_1")
        self.label_44 = QtWidgets.QLabel(self.widget_rms_1)
        self.label_44.setGeometry(QtCore.QRect(100, 20, 171, 16))
        font = QtGui.QFont()
        font.setFamily("Times New Roman")
        font.setPointSize(10)
        self.label_44.setFont(font)
        self.label_44.setStyleSheet("background-color:rgba(0,0,0,0);\n"
                                    "color:rgb(222, 114, 94);")
        self.label_44.setObjectName("label_44")
        self.label_45 = QtWidgets.QLabel(self.widget_rms_1)
        self.label_45.setGeometry(QtCore.QRect(80, 10, 20, 31))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.label_45.setFont(font)
        self.label_45.setStyleSheet("background-color:rgba(9,9,255,0);\n"
                                    "color:rgb(222, 114, 94);")
        self.label_45.setObjectName("label_45")
        self.label_50 = QtWidgets.QLabel(self.widget_rms_1)
        self.label_50.setGeometry(QtCore.QRect(80, 30, 20, 31))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.label_50.setFont(font)
        self.label_50.setStyleSheet("background-color:rgba(0,0,0,0);\n"
                                    "color:rgb(60, 114, 174);")
        self.label_50.setObjectName("label_50")
        self.label_51 = QtWidgets.QLabel(self.widget_rms_1)
        self.label_51.setGeometry(QtCore.QRect(100, 40, 241, 16))
        font = QtGui.QFont()
        font.setFamily("Times New Roman")
        font.setPointSize(10)
        self.label_51.setFont(font)
        self.label_51.setStyleSheet("background-color:rgba(0,0,0,0);\n"
                                    "color:rgb(60, 114, 174);")
        self.label_51.setObjectName("label_51")
        self.widget_rms_2 = PlotWidget(Dialog)
        self.widget_rms_2.setGeometry(QtCore.QRect(310, 310, 881, 271))
        self.widget_rms_2.setStyleSheet("background:rgb(0,0,0);")
        self.widget_rms_2.setObjectName("widget_rms_2")
        self.label_52 = QtWidgets.QLabel(self.widget_rms_2)
        self.label_52.setGeometry(QtCore.QRect(80, 10, 20, 31))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.label_52.setFont(font)
        self.label_52.setStyleSheet("background-color:rgba(9,9,255,0);\n"
                                    "color:rgb(222, 114, 94);")
        self.label_52.setObjectName("label_52")
        self.label_53 = QtWidgets.QLabel(self.widget_rms_2)
        self.label_53.setGeometry(QtCore.QRect(100, 40, 161, 16))
        font = QtGui.QFont()
        font.setFamily("Times New Roman")
        font.setPointSize(10)
        self.label_53.setFont(font)
        self.label_53.setStyleSheet("background-color:rgba(0,0,0,0);\n"
                                    "color:rgb(60, 114, 174);")
        self.label_53.setObjectName("label_53")
        self.label_54 = QtWidgets.QLabel(self.widget_rms_2)
        self.label_54.setGeometry(QtCore.QRect(80, 30, 20, 31))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.label_54.setFont(font)
        self.label_54.setStyleSheet("background-color:rgba(0,0,0,0);\n"
                                    "color:rgb(60, 114, 174);")
        self.label_54.setObjectName("label_54")
        self.label_55 = QtWidgets.QLabel(self.widget_rms_2)
        self.label_55.setGeometry(QtCore.QRect(100, 20, 141, 16))
        font = QtGui.QFont()
        font.setFamily("Times New Roman")
        font.setPointSize(10)
        self.label_55.setFont(font)
        self.label_55.setStyleSheet("background-color:rgba(0,0,0,0);\n"
                                    "color:rgb(222, 114, 94);")
        self.label_55.setObjectName("label_55")
        self.widget_rms_4 = PlotWidget(Dialog)
        self.widget_rms_4.setGeometry(QtCore.QRect(310, 600, 881, 281))
        self.widget_rms_4.setStyleSheet("background:rgb(0,0,0);")
        self.widget_rms_4.setObjectName("widget_rms_4")
        self.label_48 = QtWidgets.QLabel(self.widget_rms_4)
        self.label_48.setGeometry(QtCore.QRect(100, 20, 181, 16))
        font = QtGui.QFont()
        font.setFamily("Times New Roman")
        font.setPointSize(10)
        self.label_48.setFont(font)
        self.label_48.setStyleSheet("background-color:rgba(0,0,0,0);\n"
                                    "color:rgb(222, 114, 94);")
        self.label_48.setObjectName("label_48")
        self.label_49 = QtWidgets.QLabel(self.widget_rms_4)
        self.label_49.setGeometry(QtCore.QRect(80, 10, 20, 31))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.label_49.setFont(font)
        self.label_49.setStyleSheet("background-color:rgba(0,0,0,0);\n"
                                    "color:rgb(222, 114, 94);")
        self.label_49.setObjectName("label_49")
        self.label_59 = QtWidgets.QLabel(self.widget_rms_4)
        self.label_59.setGeometry(QtCore.QRect(100, 40, 201, 16))
        font = QtGui.QFont()
        font.setFamily("Times New Roman")
        font.setPointSize(10)
        self.label_59.setFont(font)
        self.label_59.setStyleSheet("background-color:rgba(0,0,0,0);\n"
                                    "color:rgb(60, 114, 174);")
        self.label_59.setObjectName("label_59")
        self.label_58 = QtWidgets.QLabel(self.widget_rms_4)
        self.label_58.setGeometry(QtCore.QRect(80, 30, 20, 31))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(12)
        self.label_58.setFont(font)
        self.label_58.setStyleSheet("background-color:rgba(0,0,0,0);\n"
                                    "color:rgb(60, 114, 174);")
        self.label_58.setObjectName("label_58")
        self.pushButton_cost_AI = QtWidgets.QPushButton(Dialog)
        self.pushButton_cost_AI.setGeometry(QtCore.QRect(30, 250, 111, 61))
        font = QtGui.QFont()
        font.setFamily("Times New Roman")
        font.setPointSize(22)
        self.pushButton_cost_AI.setFont(font)
        self.pushButton_cost_AI.setStyleSheet(
            "border:0px;color:rgb(222, 114, 94);background:rgb(45,45,45);border-radius: 10px;"
        )
        self.pushButton_cost_AI.setText("")
        self.pushButton_cost_AI.setObjectName("pushButton_cost_AI")
        self.label_79 = QtWidgets.QLabel(Dialog)
        self.label_79.setGeometry(QtCore.QRect(30, 220, 111, 31))
        font = QtGui.QFont()
        font.setFamily("Times New Roman")
        font.setPointSize(8)
        self.label_79.setFont(font)
        self.label_79.setStyleSheet(
            "background-color:rgba(0,0,0,0); color: rgba(200,200,200,0.9);")
        self.label_79.setObjectName("label_79")
        self.label_2 = QtWidgets.QLabel(Dialog)
        self.label_2.setGeometry(QtCore.QRect(20, 220, 131, 101))
        self.label_2.setStyleSheet(
            "border:2px solid gray;border-radius: 10px;")
        self.label_2.setText("")
        self.label_2.setObjectName("label_2")
        self.pushButton_energy_AI = QtWidgets.QPushButton(Dialog)
        self.pushButton_energy_AI.setGeometry(QtCore.QRect(170, 250, 111, 61))
        font = QtGui.QFont()
        font.setFamily("Times New Roman")
        font.setPointSize(22)
        self.pushButton_energy_AI.setFont(font)
        self.pushButton_energy_AI.setStyleSheet(
            "border:0px; color:rgb(222, 114, 94);\n"
            "background:rgb(45,45,45);border-radius: 10px;")
        self.pushButton_energy_AI.setText("")
        self.pushButton_energy_AI.setObjectName("pushButton_energy_AI")
        self.label_3 = QtWidgets.QLabel(Dialog)
        self.label_3.setGeometry(QtCore.QRect(160, 220, 131, 101))
        self.label_3.setStyleSheet(
            "border:2px solid gray;border-radius: 10px;")
        self.label_3.setText("")
        self.label_3.setObjectName("label_3")
        self.label_84 = QtWidgets.QLabel(Dialog)
        self.label_84.setGeometry(QtCore.QRect(170, 220, 121, 31))
        font = QtGui.QFont()
        font.setFamily("Times New Roman")
        font.setPointSize(8)
        self.label_84.setFont(font)
        self.label_84.setStyleSheet(
            "background-color:rgba(0,0,0,0); color: rgba(200,200,200,0.9);")
        self.label_84.setObjectName("label_84")
        self.label_4 = QtWidgets.QLabel(Dialog)
        self.label_4.setGeometry(QtCore.QRect(160, 340, 131, 101))
        self.label_4.setStyleSheet(
            "border:2px solid gray;border-radius: 10px;")
        self.label_4.setText("")
        self.label_4.setObjectName("label_4")
        self.pushButton_cost_AI_2 = QtWidgets.QPushButton(Dialog)
        self.pushButton_cost_AI_2.setGeometry(QtCore.QRect(30, 370, 111, 61))
        font = QtGui.QFont()
        font.setFamily("Times New Roman")
        font.setPointSize(22)
        self.pushButton_cost_AI_2.setFont(font)
        self.pushButton_cost_AI_2.setStyleSheet(
            "border:0px;color:rgb(222, 114, 94);background:rgb(45,45,45);border-radius: 10px;"
        )
        self.pushButton_cost_AI_2.setText("")
        self.pushButton_cost_AI_2.setObjectName("pushButton_cost_AI_2")
        self.pushButton_energy_AI_2 = QtWidgets.QPushButton(Dialog)
        self.pushButton_energy_AI_2.setGeometry(QtCore.QRect(
            170, 370, 111, 61))
        font = QtGui.QFont()
        font.setFamily("Times New Roman")
        font.setPointSize(22)
        self.pushButton_energy_AI_2.setFont(font)
        self.pushButton_energy_AI_2.setStyleSheet(
            "border:0px; color:rgb(222, 114, 94);\n"
            "background:rgb(45,45,45);border-radius: 10px;")
        self.pushButton_energy_AI_2.setText("")
        self.pushButton_energy_AI_2.setObjectName("pushButton_energy_AI_2")
        self.label_5 = QtWidgets.QLabel(Dialog)
        self.label_5.setGeometry(QtCore.QRect(20, 340, 131, 101))
        self.label_5.setStyleSheet(
            "border:2px solid gray;border-radius: 10px;")
        self.label_5.setText("")
        self.label_5.setObjectName("label_5")
        self.label_87 = QtWidgets.QLabel(Dialog)
        self.label_87.setGeometry(QtCore.QRect(170, 340, 121, 31))
        font = QtGui.QFont()
        font.setFamily("Times New Roman")
        font.setPointSize(8)
        self.label_87.setFont(font)
        self.label_87.setStyleSheet(
            "background-color:rgba(0,0,0,0); color: rgba(200,200,200,0.9);")
        self.label_87.setObjectName("label_87")
        self.label_80 = QtWidgets.QLabel(Dialog)
        self.label_80.setGeometry(QtCore.QRect(30, 340, 111, 31))
        font = QtGui.QFont()
        font.setFamily("Times New Roman")
        font.setPointSize(8)
        self.label_80.setFont(font)
        self.label_80.setStyleSheet(
            "background-color:rgba(0,0,0,0); color: rgba(200,200,200,0.9);")
        self.label_80.setObjectName("label_80")
        self.chiller_label = QtWidgets.QLabel(Dialog)
        self.chiller_label.setGeometry(QtCore.QRect(65, 460, 131, 31))
        font = QtGui.QFont()
        font.setFamily("Times New Roman")
        font.setPointSize(12)
        self.chiller_label.setFont(font)
        self.chiller_label.setStyleSheet(
            "background-color:rgba(0,0,0,0); color: rgba(200,200,200,0.9);")
        self.chiller_label.setObjectName("chiller_label")
        self.verticalSlider = QtWidgets.QSlider(Dialog)
        self.verticalSlider.setGeometry(QtCore.QRect(30, 470, 251, 161))
        self.verticalSlider.setStyleSheet(
            "QSlider{background: rgba(255,0,0,0); border: 0px; width: 0px;}\n"
            "\n"
            "QSlider::groove:vertical {background: rgba(255,0,0,0); border: 0px; width: 0px;}\n"
            "\n"
            "QSlider::handle:vertical {background: rgba(255,0,0,0); border: 0px; width: 0px;}"
        )
        self.verticalSlider.setOrientation(QtCore.Qt.Vertical)
        self.verticalSlider.setInvertedAppearance(True)
        self.verticalSlider.setObjectName("verticalSlider")
        self.chiller_label_2 = QtWidgets.QLabel(Dialog)
        self.chiller_label_2.setGeometry(QtCore.QRect(203, 461, 51, 31))
        font = QtGui.QFont()
        font.setFamily("Times New Roman")
        font.setPointSize(12)
        self.chiller_label_2.setFont(font)
        self.chiller_label_2.setStyleSheet(
            "background-color:rgba(0,0,0,0); color:rgb(222, 114, 94);")
        self.chiller_label_2.setObjectName("chiller_label_2")
        self.label_7 = QtWidgets.QLabel(Dialog)
        self.label_7.setGeometry(QtCore.QRect(64, 570, 41, 21))
        font = QtGui.QFont()
        font.setFamily("Times New Roman")
        font.setPointSize(12)
        self.label_7.setFont(font)
        self.label_7.setStyleSheet("color: rgba(200,200,200,0.9);")
        self.label_7.setObjectName("label_7")
        self.AI_AC_2 = QtWidgets.QLabel(Dialog)
        self.AI_AC_2.setGeometry(QtCore.QRect(204, 570, 47, 25))
        self.AI_AC_2.setStyleSheet("color: rgba(200,200,200,0.9);")
        self.AI_AC_2.setObjectName("AI_AC_2")
        self.label_8 = QtWidgets.QLabel(Dialog)
        self.label_8.setGeometry(QtCore.QRect(64, 540, 41, 21))
        font = QtGui.QFont()
        font.setFamily("Times New Roman")
        font.setPointSize(12)
        self.label_8.setFont(font)
        self.label_8.setStyleSheet("color: rgba(200,200,200,0.9);")
        self.label_8.setObjectName("label_8")
        self.label_12 = QtWidgets.QLabel(Dialog)
        self.label_12.setGeometry(QtCore.QRect(121, 500, 61, 21))
        font = QtGui.QFont()
        font.setFamily("Times New Roman")
        font.setPointSize(14)
        self.label_12.setFont(font)
        self.label_12.setStyleSheet("color:rgb(60, 114, 174);")
        self.label_12.setObjectName("label_12")
        self.label_16 = QtWidgets.QLabel(Dialog)
        self.label_16.setGeometry(QtCore.QRect(64, 600, 41, 21))
        font = QtGui.QFont()
        font.setFamily("Times New Roman")
        font.setPointSize(12)
        self.label_16.setFont(font)
        self.label_16.setStyleSheet("color: rgba(200,200,200,0.9);")
        self.label_16.setObjectName("label_16")
        self.AI_AC_1 = QtWidgets.QLabel(Dialog)
        self.AI_AC_1.setGeometry(QtCore.QRect(204, 540, 47, 25))
        self.AI_AC_1.setStyleSheet("color: rgba(200,200,200,0.9);")
        self.AI_AC_1.setObjectName("AI_AC_1")
        self.L_AC_3 = QtWidgets.QLabel(Dialog)
        self.L_AC_3.setGeometry(QtCore.QRect(134, 600, 47, 25))
        self.L_AC_3.setStyleSheet("color: rgba(200,200,200,0.9);")
        self.L_AC_3.setObjectName("L_AC_3")
        self.L_AC_1 = QtWidgets.QLabel(Dialog)
        self.L_AC_1.setGeometry(QtCore.QRect(134, 540, 47, 25))
        self.L_AC_1.setStyleSheet("color: rgba(200,200,200,0.9);")
        self.L_AC_1.setObjectName("L_AC_1")
        self.AI_AC_3 = QtWidgets.QLabel(Dialog)
        self.AI_AC_3.setGeometry(QtCore.QRect(204, 600, 47, 25))
        self.AI_AC_3.setStyleSheet("color: rgba(200,200,200,0.9);")
        self.AI_AC_3.setObjectName("AI_AC_3")
        self.L_AC_2 = QtWidgets.QLabel(Dialog)
        self.L_AC_2.setGeometry(QtCore.QRect(134, 570, 47, 25))
        self.L_AC_2.setStyleSheet("color: rgba(200,200,200,0.9);")
        self.L_AC_2.setObjectName("L_AC_2")
        self.pushButton = QtWidgets.QPushButton(Dialog)
        self.pushButton.setGeometry(QtCore.QRect(204, 500, 31, 23))
        font = QtGui.QFont()
        font.setFamily("Times New Roman")
        font.setPointSize(14)
        self.pushButton.setFont(font)
        self.pushButton.setStyleSheet("color:rgb(222, 114, 94);")
        self.pushButton.setObjectName("pushButton")
        self.label_19 = QtWidgets.QLabel(Dialog)
        self.label_19.setGeometry(QtCore.QRect(57, 490, 51, 41))
        font = QtGui.QFont()
        font.setFamily("Times New Roman")
        font.setPointSize(14)
        self.label_19.setFont(font)
        self.label_19.setStyleSheet("color: rgba(200,200,200,0.9);")
        self.label_19.setObjectName("label_19")
        self.line = QtWidgets.QFrame(Dialog)
        self.line.setGeometry(QtCore.QRect(60, 565, 180, 1))
        self.line.setStyleSheet("border: 0.5px solid grey;")
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.line_2 = QtWidgets.QFrame(Dialog)
        self.line_2.setGeometry(QtCore.QRect(60, 594, 180, 1))
        self.line_2.setStyleSheet("border: 0.5px solid grey;")
        self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.line_3 = QtWidgets.QFrame(Dialog)
        self.line_3.setGeometry(QtCore.QRect(60, 623, 180, 1))
        self.line_3.setStyleSheet("border: 0.5px solid grey;")
        self.line_3.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_3.setObjectName("line_3")
        self.label_6 = QtWidgets.QLabel(Dialog)
        self.label_6.setGeometry(QtCore.QRect(20, 460, 271, 181))
        self.label_6.setStyleSheet(
            "border:2px solid gray;border-radius: 10px;")
        self.label_6.setText("")
        self.label_6.setObjectName("label_6")
        self.label_6.raise_()
        self.label_5.raise_()
        self.label_2.raise_()
        self.label_3.raise_()
        self.calendarWidget.raise_()
        self.widget_rms_1.raise_()
        self.widget_rms_2.raise_()
        self.widget_rms_4.raise_()
        self.pushButton_cost_AI.raise_()
        self.label_79.raise_()
        self.pushButton_energy_AI.raise_()
        self.label_84.raise_()
        self.label_4.raise_()
        self.pushButton_cost_AI_2.raise_()
        self.pushButton_energy_AI_2.raise_()
        self.label_87.raise_()
        self.label_80.raise_()
        self.chiller_label.raise_()
        self.chiller_label_2.raise_()
        self.label_7.raise_()
        self.AI_AC_2.raise_()
        self.label_8.raise_()
        self.label_12.raise_()
        self.label_16.raise_()
        self.AI_AC_1.raise_()
        self.L_AC_3.raise_()
        self.L_AC_1.raise_()
        self.AI_AC_3.raise_()
        self.L_AC_2.raise_()
        self.pushButton.raise_()
        self.label_19.raise_()
        self.line.raise_()
        self.line_2.raise_()
        self.line_3.raise_()
        self.verticalSlider.raise_()

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

    def retranslateUi(self, Dialog):
        _translate = QtCore.QCoreApplication.translate
        Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
        self.label_44.setText(_translate("Dialog", "Outside Temperature ~ C"))
        self.label_45.setText(_translate("Dialog", "▆"))
        self.label_50.setText(_translate("Dialog", "▆"))
        self.label_51.setText(_translate("Dialog", "Outside Humidity ~ %"))
        self.label_52.setText(_translate("Dialog", "▆"))
        self.label_53.setText(_translate("Dialog", "Legacy Cost Control ~ 만원"))
        self.label_54.setText(_translate("Dialog", "▆"))
        self.label_55.setText(_translate("Dialog", "AI Cost Control ~ 만원"))
        self.label_48.setText(_translate("Dialog", "AI Energy Control ~ GJ"))
        self.label_49.setText(_translate("Dialog", "▆"))
        self.label_59.setText(
            _translate("Dialog", "Legacy Energy Control ~ GJ"))
        self.label_58.setText(_translate("Dialog", "▆"))
        self.label_79.setText(_translate("Dialog", "Cost Saved Per Day"))
        self.label_84.setText(_translate("Dialog", "Energy Saved Per Day"))
        self.label_87.setText(_translate("Dialog", "Energy Saved Per 30 min"))
        self.label_80.setText(_translate("Dialog", "Cost Saved Per 30 min"))
        self.chiller_label.setText(
            _translate("Dialog", "Chiller Information at"))
        self.chiller_label_2.setText(_translate("Dialog", "23:30"))
        self.label_7.setText(_translate("Dialog", "LTC"))
        self.AI_AC_2.setText(_translate("Dialog", "AAAA"))
        self.label_8.setText(_translate("Dialog", "AC"))
        self.label_12.setText(_translate("Dialog", "Legacy"))
        self.label_16.setText(_translate("Dialog", "STC"))
        self.AI_AC_1.setText(_translate("Dialog", "AAAA"))
        self.L_AC_3.setText(_translate("Dialog", "AAAA"))
        self.L_AC_1.setText(_translate("Dialog", "AAAA"))
        self.AI_AC_3.setText(_translate("Dialog", "AAAA"))
        self.L_AC_2.setText(_translate("Dialog", "AAAA"))
        self.pushButton.setText(_translate("Dialog", "AI"))
        self.label_19.setText(_translate("Dialog", "Chiller"))
コード例 #11
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(1734, 787)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.tabWidget = QtGui.QTabWidget(self.centralwidget)
        self.tabWidget.setGeometry(QtCore.QRect(10, 10, 841, 751))
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        self.tabWidgetPage1 = QtGui.QWidget()
        self.tabWidgetPage1.setObjectName(_fromUtf8("tabWidgetPage1"))
        self.vr1Split1RadioEdge = QtGui.QRadioButton(self.tabWidgetPage1)
        self.vr1Split1RadioEdge.setGeometry(QtCore.QRect(110, 50, 61, 19))
        self.vr1Split1RadioEdge.setChecked(False)
        self.vr1Split1RadioEdge.setObjectName(_fromUtf8("vr1Split1RadioEdge"))
        self.vr1Split1Group = QtGui.QButtonGroup(MainWindow)
        self.vr1Split1Group.setObjectName(_fromUtf8("vr1Split1Group"))
        self.vr1Split1Group.addButton(self.vr1Split1RadioEdge)
        self.vr1Split1RadioRegional = QtGui.QRadioButton(self.tabWidgetPage1)
        self.vr1Split1RadioRegional.setGeometry(QtCore.QRect(180, 50, 98, 19))
        self.vr1Split1RadioRegional.setChecked(True)
        self.vr1Split1RadioRegional.setObjectName(
            _fromUtf8("vr1Split1RadioRegional"))
        self.vr1Split1Group.addButton(self.vr1Split1RadioRegional)
        self.label = QtGui.QLabel(self.tabWidgetPage1)
        self.label.setGeometry(QtCore.QRect(40, 50, 58, 14))
        self.label.setObjectName(_fromUtf8("label"))
        self.label_2 = QtGui.QLabel(self.tabWidgetPage1)
        self.label_2.setGeometry(QtCore.QRect(40, 80, 58, 14))
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.vr1Split2RadioEdge = QtGui.QRadioButton(self.tabWidgetPage1)
        self.vr1Split2RadioEdge.setGeometry(QtCore.QRect(110, 80, 61, 19))
        self.vr1Split2RadioEdge.setChecked(False)
        self.vr1Split2RadioEdge.setObjectName(_fromUtf8("vr1Split2RadioEdge"))
        self.vr1Split2Group = QtGui.QButtonGroup(MainWindow)
        self.vr1Split2Group.setObjectName(_fromUtf8("vr1Split2Group"))
        self.vr1Split2Group.addButton(self.vr1Split2RadioEdge)
        self.vr1Split2RadioRegional = QtGui.QRadioButton(self.tabWidgetPage1)
        self.vr1Split2RadioRegional.setGeometry(QtCore.QRect(180, 80, 98, 19))
        self.vr1Split2RadioRegional.setChecked(True)
        self.vr1Split2RadioRegional.setObjectName(
            _fromUtf8("vr1Split2RadioRegional"))
        self.vr1Split2Group.addButton(self.vr1Split2RadioRegional)
        self.label_3 = QtGui.QLabel(self.tabWidgetPage1)
        self.label_3.setGeometry(QtCore.QRect(40, 110, 58, 14))
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.vr1Split3RadioEdge = QtGui.QRadioButton(self.tabWidgetPage1)
        self.vr1Split3RadioEdge.setGeometry(QtCore.QRect(110, 110, 61, 19))
        self.vr1Split3RadioEdge.setChecked(False)
        self.vr1Split3RadioEdge.setObjectName(_fromUtf8("vr1Split3RadioEdge"))
        self.vr1Split3Group = QtGui.QButtonGroup(MainWindow)
        self.vr1Split3Group.setObjectName(_fromUtf8("vr1Split3Group"))
        self.vr1Split3Group.addButton(self.vr1Split3RadioEdge)
        self.vr1Split3RadioRegional = QtGui.QRadioButton(self.tabWidgetPage1)
        self.vr1Split3RadioRegional.setGeometry(QtCore.QRect(180, 110, 98, 19))
        self.vr1Split3RadioRegional.setChecked(True)
        self.vr1Split3RadioRegional.setObjectName(
            _fromUtf8("vr1Split3RadioRegional"))
        self.vr1Split3Group.addButton(self.vr1Split3RadioRegional)
        self.groupBox = QtGui.QGroupBox(self.tabWidgetPage1)
        self.groupBox.setGeometry(QtCore.QRect(10, 10, 521, 161))
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.vr1SplitView = QtGui.QLabel(self.groupBox)
        self.vr1SplitView.setGeometry(QtCore.QRect(280, 0, 231, 151))
        self.vr1SplitView.setAutoFillBackground(False)
        self.vr1SplitView.setText(_fromUtf8(""))
        self.vr1SplitView.setPixmap(
            QtGui.QPixmap(_fromUtf8(":/images/images/vr1_split_d.png")))
        self.vr1SplitView.setScaledContents(True)
        self.vr1SplitView.setWordWrap(False)
        self.vr1SplitView.setObjectName(_fromUtf8("vr1SplitView"))
        self.vr1ToogleAll = QtGui.QPushButton(self.groupBox)
        self.vr1ToogleAll.setGeometry(QtCore.QRect(200, 130, 79, 24))
        self.vr1ToogleAll.setDefault(False)
        self.vr1ToogleAll.setFlat(False)
        self.vr1ToogleAll.setObjectName(_fromUtf8("vr1ToogleAll"))
        self.vr1AllEdge = QtGui.QPushButton(self.groupBox)
        self.vr1AllEdge.setGeometry(QtCore.QRect(10, 130, 79, 24))
        self.vr1AllEdge.setDefault(False)
        self.vr1AllEdge.setFlat(False)
        self.vr1AllEdge.setObjectName(_fromUtf8("vr1AllEdge"))
        self.vr1AllEdge_2 = QtGui.QPushButton(self.groupBox)
        self.vr1AllEdge_2.setGeometry(QtCore.QRect(90, 130, 79, 24))
        self.vr1AllEdge_2.setDefault(False)
        self.vr1AllEdge_2.setFlat(False)
        self.vr1AllEdge_2.setObjectName(_fromUtf8("vr1AllEdge_2"))
        self.vr1DownlinkPlot = PlotWidget(self.tabWidgetPage1)
        self.vr1DownlinkPlot.setGeometry(QtCore.QRect(10, 180, 811, 261))
        self.vr1DownlinkPlot.setObjectName(_fromUtf8("vr1DownlinkPlot"))
        self.vr1UplinkPlot = PlotWidget(self.tabWidgetPage1)
        self.vr1UplinkPlot.setGeometry(QtCore.QRect(10, 450, 811, 261))
        self.vr1UplinkPlot.setObjectName(_fromUtf8("vr1UplinkPlot"))
        self.vr1Split1DownlinkLCD = QtGui.QLCDNumber(self.tabWidgetPage1)
        self.vr1Split1DownlinkLCD.setGeometry(QtCore.QRect(600, 200, 64, 23))
        self.vr1Split1DownlinkLCD.setAutoFillBackground(True)
        self.vr1Split1DownlinkLCD.setSmallDecimalPoint(True)
        self.vr1Split1DownlinkLCD.setNumDigits(4)
        self.vr1Split1DownlinkLCD.setDigitCount(4)
        self.vr1Split1DownlinkLCD.setMode(QtGui.QLCDNumber.Dec)
        self.vr1Split1DownlinkLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.vr1Split1DownlinkLCD.setObjectName(
            _fromUtf8("vr1Split1DownlinkLCD"))
        self.vr1Split2DownlinkLCD = QtGui.QLCDNumber(self.tabWidgetPage1)
        self.vr1Split2DownlinkLCD.setGeometry(QtCore.QRect(670, 200, 64, 23))
        self.vr1Split2DownlinkLCD.setAutoFillBackground(True)
        self.vr1Split2DownlinkLCD.setSmallDecimalPoint(False)
        self.vr1Split2DownlinkLCD.setDigitCount(4)
        self.vr1Split2DownlinkLCD.setMode(QtGui.QLCDNumber.Dec)
        self.vr1Split2DownlinkLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.vr1Split2DownlinkLCD.setObjectName(
            _fromUtf8("vr1Split2DownlinkLCD"))
        self.vr1Split3DownlinkLCD = QtGui.QLCDNumber(self.tabWidgetPage1)
        self.vr1Split3DownlinkLCD.setGeometry(QtCore.QRect(750, 200, 64, 23))
        self.vr1Split3DownlinkLCD.setAutoFillBackground(True)
        self.vr1Split3DownlinkLCD.setSmallDecimalPoint(False)
        self.vr1Split3DownlinkLCD.setDigitCount(4)
        self.vr1Split3DownlinkLCD.setMode(QtGui.QLCDNumber.Dec)
        self.vr1Split3DownlinkLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.vr1Split3DownlinkLCD.setObjectName(
            _fromUtf8("vr1Split3DownlinkLCD"))
        self.vr1Split1UplinkLCD = QtGui.QLCDNumber(self.tabWidgetPage1)
        self.vr1Split1UplinkLCD.setGeometry(QtCore.QRect(750, 460, 64, 23))
        self.vr1Split1UplinkLCD.setAutoFillBackground(True)
        self.vr1Split1UplinkLCD.setSmallDecimalPoint(True)
        self.vr1Split1UplinkLCD.setNumDigits(4)
        self.vr1Split1UplinkLCD.setDigitCount(4)
        self.vr1Split1UplinkLCD.setMode(QtGui.QLCDNumber.Dec)
        self.vr1Split1UplinkLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.vr1Split1UplinkLCD.setObjectName(_fromUtf8("vr1Split1UplinkLCD"))
        self.label_5 = QtGui.QLabel(self.tabWidgetPage1)
        self.label_5.setGeometry(QtCore.QRect(540, 200, 58, 21))
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.label_12 = QtGui.QLabel(self.tabWidgetPage1)
        self.label_12.setGeometry(QtCore.QRect(690, 460, 58, 21))
        self.label_12.setObjectName(_fromUtf8("label_12"))
        self.vr1Split1DownlinkAvgLCD = QtGui.QLCDNumber(self.tabWidgetPage1)
        self.vr1Split1DownlinkAvgLCD.setGeometry(QtCore.QRect(
            600, 230, 64, 23))
        self.vr1Split1DownlinkAvgLCD.setAutoFillBackground(True)
        self.vr1Split1DownlinkAvgLCD.setSmallDecimalPoint(True)
        self.vr1Split1DownlinkAvgLCD.setNumDigits(4)
        self.vr1Split1DownlinkAvgLCD.setDigitCount(4)
        self.vr1Split1DownlinkAvgLCD.setMode(QtGui.QLCDNumber.Dec)
        self.vr1Split1DownlinkAvgLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.vr1Split1DownlinkAvgLCD.setObjectName(
            _fromUtf8("vr1Split1DownlinkAvgLCD"))
        self.vr1Split2DownlinkAvgLCD = QtGui.QLCDNumber(self.tabWidgetPage1)
        self.vr1Split2DownlinkAvgLCD.setGeometry(QtCore.QRect(
            670, 230, 64, 23))
        self.vr1Split2DownlinkAvgLCD.setAutoFillBackground(True)
        self.vr1Split2DownlinkAvgLCD.setSmallDecimalPoint(False)
        self.vr1Split2DownlinkAvgLCD.setDigitCount(4)
        self.vr1Split2DownlinkAvgLCD.setMode(QtGui.QLCDNumber.Dec)
        self.vr1Split2DownlinkAvgLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.vr1Split2DownlinkAvgLCD.setObjectName(
            _fromUtf8("vr1Split2DownlinkAvgLCD"))
        self.vr1Split3DownlinkAvgLCD = QtGui.QLCDNumber(self.tabWidgetPage1)
        self.vr1Split3DownlinkAvgLCD.setGeometry(QtCore.QRect(
            750, 230, 64, 23))
        self.vr1Split3DownlinkAvgLCD.setAutoFillBackground(True)
        self.vr1Split3DownlinkAvgLCD.setSmallDecimalPoint(False)
        self.vr1Split3DownlinkAvgLCD.setDigitCount(4)
        self.vr1Split3DownlinkAvgLCD.setMode(QtGui.QLCDNumber.Dec)
        self.vr1Split3DownlinkAvgLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.vr1Split3DownlinkAvgLCD.setObjectName(
            _fromUtf8("vr1Split3DownlinkAvgLCD"))
        self.label_21 = QtGui.QLabel(self.tabWidgetPage1)
        self.label_21.setGeometry(QtCore.QRect(560, 230, 31, 21))
        self.label_21.setObjectName(_fromUtf8("label_21"))
        self.vr1Split1UplinkAvgLCD = QtGui.QLCDNumber(self.tabWidgetPage1)
        self.vr1Split1UplinkAvgLCD.setGeometry(QtCore.QRect(750, 490, 64, 23))
        self.vr1Split1UplinkAvgLCD.setAutoFillBackground(True)
        self.vr1Split1UplinkAvgLCD.setSmallDecimalPoint(True)
        self.vr1Split1UplinkAvgLCD.setNumDigits(4)
        self.vr1Split1UplinkAvgLCD.setDigitCount(4)
        self.vr1Split1UplinkAvgLCD.setMode(QtGui.QLCDNumber.Dec)
        self.vr1Split1UplinkAvgLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.vr1Split1UplinkAvgLCD.setObjectName(
            _fromUtf8("vr1Split1UplinkAvgLCD"))
        self.label_22 = QtGui.QLabel(self.tabWidgetPage1)
        self.label_22.setGeometry(QtCore.QRect(710, 490, 31, 21))
        self.label_22.setObjectName(_fromUtf8("label_22"))
        self.vr1Amplitude = QtGui.QSlider(self.tabWidgetPage1)
        self.vr1Amplitude.setGeometry(QtCore.QRect(580, 40, 211, 16))
        self.vr1Amplitude.setMaximum(100)
        self.vr1Amplitude.setProperty("value", 50)
        self.vr1Amplitude.setOrientation(QtCore.Qt.Horizontal)
        self.vr1Amplitude.setTickPosition(QtGui.QSlider.TicksBothSides)
        self.vr1Amplitude.setObjectName(_fromUtf8("vr1Amplitude"))
        self.label_31 = QtGui.QLabel(self.tabWidgetPage1)
        self.label_31.setGeometry(QtCore.QRect(650, 10, 81, 16))
        self.label_31.setObjectName(_fromUtf8("label_31"))
        self.groupBox.raise_()
        self.vr1Split1RadioEdge.raise_()
        self.vr1Split1RadioRegional.raise_()
        self.label.raise_()
        self.label_2.raise_()
        self.vr1Split2RadioEdge.raise_()
        self.vr1Split2RadioRegional.raise_()
        self.label_3.raise_()
        self.vr1Split3RadioEdge.raise_()
        self.vr1Split3RadioRegional.raise_()
        self.vr1DownlinkPlot.raise_()
        self.vr1UplinkPlot.raise_()
        self.vr1Split1DownlinkLCD.raise_()
        self.vr1Split2DownlinkLCD.raise_()
        self.vr1Split3DownlinkLCD.raise_()
        self.vr1Split1UplinkLCD.raise_()
        self.label_5.raise_()
        self.label_12.raise_()
        self.vr1Split1DownlinkAvgLCD.raise_()
        self.vr1Split2DownlinkAvgLCD.raise_()
        self.vr1Split3DownlinkAvgLCD.raise_()
        self.label_21.raise_()
        self.vr1Split1UplinkAvgLCD.raise_()
        self.label_22.raise_()
        self.vr1Amplitude.raise_()
        self.label_31.raise_()
        self.tabWidget.addTab(self.tabWidgetPage1, _fromUtf8(""))
        self.tab = QtGui.QWidget()
        self.tab.setObjectName(_fromUtf8("tab"))
        self.groupBox_2 = QtGui.QGroupBox(self.tab)
        self.groupBox_2.setGeometry(QtCore.QRect(10, 10, 521, 161))
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.label_4 = QtGui.QLabel(self.groupBox_2)
        self.label_4.setGeometry(QtCore.QRect(40, 50, 58, 14))
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.radioButton_8 = QtGui.QRadioButton(self.groupBox_2)
        self.radioButton_8.setGeometry(QtCore.QRect(180, 50, 81, 19))
        self.radioButton_8.setChecked(False)
        self.radioButton_8.setObjectName(_fromUtf8("radioButton_8"))
        self.vr2Group = QtGui.QButtonGroup(MainWindow)
        self.vr2Group.setObjectName(_fromUtf8("vr2Group"))
        self.vr2Group.addButton(self.radioButton_8)
        self.radioButton_7 = QtGui.QRadioButton(self.groupBox_2)
        self.radioButton_7.setGeometry(QtCore.QRect(110, 50, 61, 19))
        self.radioButton_7.setChecked(True)
        self.radioButton_7.setObjectName(_fromUtf8("radioButton_7"))
        self.vr2Group.addButton(self.radioButton_7)
        self.vr2SplitView = QtGui.QLabel(self.groupBox_2)
        self.vr2SplitView.setGeometry(QtCore.QRect(280, 0, 231, 151))
        self.vr2SplitView.setText(_fromUtf8(""))
        self.vr2SplitView.setPixmap(
            QtGui.QPixmap(_fromUtf8(":/images/images/vr2_split_b.png")))
        self.vr2SplitView.setScaledContents(True)
        self.vr2SplitView.setWordWrap(False)
        self.vr2SplitView.setObjectName(_fromUtf8("vr2SplitView"))
        self.vr2DownlinkPlot = PlotWidget(self.tab)
        self.vr2DownlinkPlot.setGeometry(QtCore.QRect(10, 180, 811, 261))
        self.vr2DownlinkPlot.setObjectName(_fromUtf8("vr2DownlinkPlot"))
        self.vr2UplinkPlot = PlotWidget(self.tab)
        self.vr2UplinkPlot.setGeometry(QtCore.QRect(10, 450, 811, 261))
        self.vr2UplinkPlot.setObjectName(_fromUtf8("vr2UplinkPlot"))
        self.vr2Split1DownlinkLCD = QtGui.QLCDNumber(self.tab)
        self.vr2Split1DownlinkLCD.setGeometry(QtCore.QRect(750, 200, 64, 23))
        self.vr2Split1DownlinkLCD.setAutoFillBackground(True)
        self.vr2Split1DownlinkLCD.setSmallDecimalPoint(True)
        self.vr2Split1DownlinkLCD.setNumDigits(4)
        self.vr2Split1DownlinkLCD.setDigitCount(4)
        self.vr2Split1DownlinkLCD.setMode(QtGui.QLCDNumber.Dec)
        self.vr2Split1DownlinkLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.vr2Split1DownlinkLCD.setObjectName(
            _fromUtf8("vr2Split1DownlinkLCD"))
        self.vr2Split1UplinkLCD = QtGui.QLCDNumber(self.tab)
        self.vr2Split1UplinkLCD.setGeometry(QtCore.QRect(750, 460, 64, 23))
        self.vr2Split1UplinkLCD.setAutoFillBackground(True)
        self.vr2Split1UplinkLCD.setSmallDecimalPoint(True)
        self.vr2Split1UplinkLCD.setNumDigits(4)
        self.vr2Split1UplinkLCD.setDigitCount(4)
        self.vr2Split1UplinkLCD.setMode(QtGui.QLCDNumber.Dec)
        self.vr2Split1UplinkLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.vr2Split1UplinkLCD.setObjectName(_fromUtf8("vr2Split1UplinkLCD"))
        self.label_13 = QtGui.QLabel(self.tab)
        self.label_13.setGeometry(QtCore.QRect(700, 200, 58, 21))
        self.label_13.setObjectName(_fromUtf8("label_13"))
        self.label_14 = QtGui.QLabel(self.tab)
        self.label_14.setGeometry(QtCore.QRect(690, 460, 58, 21))
        self.label_14.setObjectName(_fromUtf8("label_14"))
        self.vr2Split1DownlinkAvgLCD = QtGui.QLCDNumber(self.tab)
        self.vr2Split1DownlinkAvgLCD.setGeometry(QtCore.QRect(
            750, 230, 64, 23))
        self.vr2Split1DownlinkAvgLCD.setAutoFillBackground(True)
        self.vr2Split1DownlinkAvgLCD.setSmallDecimalPoint(True)
        self.vr2Split1DownlinkAvgLCD.setNumDigits(4)
        self.vr2Split1DownlinkAvgLCD.setDigitCount(4)
        self.vr2Split1DownlinkAvgLCD.setMode(QtGui.QLCDNumber.Dec)
        self.vr2Split1DownlinkAvgLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.vr2Split1DownlinkAvgLCD.setObjectName(
            _fromUtf8("vr2Split1DownlinkAvgLCD"))
        self.label_19 = QtGui.QLabel(self.tab)
        self.label_19.setGeometry(QtCore.QRect(710, 230, 31, 21))
        self.label_19.setObjectName(_fromUtf8("label_19"))
        self.vr2Split1UplinkAvgLCD = QtGui.QLCDNumber(self.tab)
        self.vr2Split1UplinkAvgLCD.setGeometry(QtCore.QRect(750, 490, 64, 23))
        self.vr2Split1UplinkAvgLCD.setAutoFillBackground(True)
        self.vr2Split1UplinkAvgLCD.setSmallDecimalPoint(True)
        self.vr2Split1UplinkAvgLCD.setNumDigits(4)
        self.vr2Split1UplinkAvgLCD.setDigitCount(4)
        self.vr2Split1UplinkAvgLCD.setMode(QtGui.QLCDNumber.Dec)
        self.vr2Split1UplinkAvgLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.vr2Split1UplinkAvgLCD.setObjectName(
            _fromUtf8("vr2Split1UplinkAvgLCD"))
        self.label_20 = QtGui.QLabel(self.tab)
        self.label_20.setGeometry(QtCore.QRect(710, 490, 31, 21))
        self.label_20.setObjectName(_fromUtf8("label_20"))
        self.label_32 = QtGui.QLabel(self.tab)
        self.label_32.setGeometry(QtCore.QRect(650, 10, 81, 16))
        self.label_32.setObjectName(_fromUtf8("label_32"))
        self.vr2Amplitude = QtGui.QSlider(self.tab)
        self.vr2Amplitude.setGeometry(QtCore.QRect(580, 40, 211, 16))
        self.vr2Amplitude.setMaximum(100)
        self.vr2Amplitude.setProperty("value", 50)
        self.vr2Amplitude.setOrientation(QtCore.Qt.Horizontal)
        self.vr2Amplitude.setTickPosition(QtGui.QSlider.TicksBothSides)
        self.vr2Amplitude.setObjectName(_fromUtf8("vr2Amplitude"))
        self.vr2ToogleAll = QtGui.QPushButton(self.tab)
        self.vr2ToogleAll.setGeometry(QtCore.QRect(210, 140, 79, 24))
        self.vr2ToogleAll.setObjectName(_fromUtf8("vr2ToogleAll"))
        self.tabWidget.addTab(self.tab, _fromUtf8(""))
        self.tab_2 = QtGui.QWidget()
        self.tab_2.setObjectName(_fromUtf8("tab_2"))
        self.usrpDownlinkPlot = PlotWidget(self.tab_2)
        self.usrpDownlinkPlot.setGeometry(QtCore.QRect(10, 180, 811, 261))
        self.usrpDownlinkPlot.setObjectName(_fromUtf8("usrpDownlinkPlot"))
        self.usrpUplinkPlot = PlotWidget(self.tab_2)
        self.usrpUplinkPlot.setGeometry(QtCore.QRect(10, 450, 811, 261))
        self.usrpUplinkPlot.setObjectName(_fromUtf8("usrpUplinkPlot"))
        self.usrpVr1DownlinkLCD = QtGui.QLCDNumber(self.tab_2)
        self.usrpVr1DownlinkLCD.setGeometry(QtCore.QRect(680, 190, 64, 23))
        self.usrpVr1DownlinkLCD.setAutoFillBackground(True)
        self.usrpVr1DownlinkLCD.setSmallDecimalPoint(True)
        self.usrpVr1DownlinkLCD.setNumDigits(4)
        self.usrpVr1DownlinkLCD.setDigitCount(4)
        self.usrpVr1DownlinkLCD.setMode(QtGui.QLCDNumber.Dec)
        self.usrpVr1DownlinkLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.usrpVr1DownlinkLCD.setObjectName(_fromUtf8("usrpVr1DownlinkLCD"))
        self.usrpVr1UplinkLCD = QtGui.QLCDNumber(self.tab_2)
        self.usrpVr1UplinkLCD.setGeometry(QtCore.QRect(680, 460, 64, 23))
        self.usrpVr1UplinkLCD.setAutoFillBackground(True)
        self.usrpVr1UplinkLCD.setSmallDecimalPoint(True)
        self.usrpVr1UplinkLCD.setNumDigits(4)
        self.usrpVr1UplinkLCD.setDigitCount(4)
        self.usrpVr1UplinkLCD.setMode(QtGui.QLCDNumber.Dec)
        self.usrpVr1UplinkLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.usrpVr1UplinkLCD.setObjectName(_fromUtf8("usrpVr1UplinkLCD"))
        self.label_15 = QtGui.QLabel(self.tab_2)
        self.label_15.setGeometry(QtCore.QRect(620, 190, 58, 21))
        self.label_15.setObjectName(_fromUtf8("label_15"))
        self.label_16 = QtGui.QLabel(self.tab_2)
        self.label_16.setGeometry(QtCore.QRect(620, 460, 58, 21))
        self.label_16.setObjectName(_fromUtf8("label_16"))
        self.usrpVr1DownlinkAvgLCD = QtGui.QLCDNumber(self.tab_2)
        self.usrpVr1DownlinkAvgLCD.setGeometry(QtCore.QRect(680, 220, 64, 23))
        self.usrpVr1DownlinkAvgLCD.setAutoFillBackground(True)
        self.usrpVr1DownlinkAvgLCD.setSmallDecimalPoint(True)
        self.usrpVr1DownlinkAvgLCD.setNumDigits(4)
        self.usrpVr1DownlinkAvgLCD.setDigitCount(4)
        self.usrpVr1DownlinkAvgLCD.setMode(QtGui.QLCDNumber.Dec)
        self.usrpVr1DownlinkAvgLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.usrpVr1DownlinkAvgLCD.setObjectName(
            _fromUtf8("usrpVr1DownlinkAvgLCD"))
        self.usrpVr1UplinkAvgLCD = QtGui.QLCDNumber(self.tab_2)
        self.usrpVr1UplinkAvgLCD.setGeometry(QtCore.QRect(680, 490, 64, 23))
        self.usrpVr1UplinkAvgLCD.setAutoFillBackground(True)
        self.usrpVr1UplinkAvgLCD.setSmallDecimalPoint(True)
        self.usrpVr1UplinkAvgLCD.setNumDigits(4)
        self.usrpVr1UplinkAvgLCD.setDigitCount(4)
        self.usrpVr1UplinkAvgLCD.setMode(QtGui.QLCDNumber.Dec)
        self.usrpVr1UplinkAvgLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.usrpVr1UplinkAvgLCD.setObjectName(
            _fromUtf8("usrpVr1UplinkAvgLCD"))
        self.label_23 = QtGui.QLabel(self.tab_2)
        self.label_23.setGeometry(QtCore.QRect(640, 220, 31, 21))
        self.label_23.setObjectName(_fromUtf8("label_23"))
        self.label_24 = QtGui.QLabel(self.tab_2)
        self.label_24.setGeometry(QtCore.QRect(640, 490, 31, 21))
        self.label_24.setObjectName(_fromUtf8("label_24"))
        self.usrpVr2DownlinkLCD = QtGui.QLCDNumber(self.tab_2)
        self.usrpVr2DownlinkLCD.setGeometry(QtCore.QRect(750, 190, 64, 23))
        self.usrpVr2DownlinkLCD.setAutoFillBackground(True)
        self.usrpVr2DownlinkLCD.setSmallDecimalPoint(True)
        self.usrpVr2DownlinkLCD.setNumDigits(4)
        self.usrpVr2DownlinkLCD.setDigitCount(4)
        self.usrpVr2DownlinkLCD.setMode(QtGui.QLCDNumber.Dec)
        self.usrpVr2DownlinkLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.usrpVr2DownlinkLCD.setObjectName(_fromUtf8("usrpVr2DownlinkLCD"))
        self.usrpVr2DownlinkAvgLCD = QtGui.QLCDNumber(self.tab_2)
        self.usrpVr2DownlinkAvgLCD.setGeometry(QtCore.QRect(750, 220, 64, 23))
        self.usrpVr2DownlinkAvgLCD.setAutoFillBackground(True)
        self.usrpVr2DownlinkAvgLCD.setSmallDecimalPoint(True)
        self.usrpVr2DownlinkAvgLCD.setNumDigits(4)
        self.usrpVr2DownlinkAvgLCD.setDigitCount(4)
        self.usrpVr2DownlinkAvgLCD.setMode(QtGui.QLCDNumber.Dec)
        self.usrpVr2DownlinkAvgLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.usrpVr2DownlinkAvgLCD.setObjectName(
            _fromUtf8("usrpVr2DownlinkAvgLCD"))
        self.usrpVr2UplinkLCD = QtGui.QLCDNumber(self.tab_2)
        self.usrpVr2UplinkLCD.setGeometry(QtCore.QRect(750, 460, 64, 23))
        self.usrpVr2UplinkLCD.setAutoFillBackground(True)
        self.usrpVr2UplinkLCD.setSmallDecimalPoint(True)
        self.usrpVr2UplinkLCD.setNumDigits(4)
        self.usrpVr2UplinkLCD.setDigitCount(4)
        self.usrpVr2UplinkLCD.setMode(QtGui.QLCDNumber.Dec)
        self.usrpVr2UplinkLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.usrpVr2UplinkLCD.setObjectName(_fromUtf8("usrpVr2UplinkLCD"))
        self.usrpVr2UplinkAvgLCD = QtGui.QLCDNumber(self.tab_2)
        self.usrpVr2UplinkAvgLCD.setGeometry(QtCore.QRect(750, 490, 64, 23))
        self.usrpVr2UplinkAvgLCD.setAutoFillBackground(True)
        self.usrpVr2UplinkAvgLCD.setSmallDecimalPoint(True)
        self.usrpVr2UplinkAvgLCD.setNumDigits(4)
        self.usrpVr2UplinkAvgLCD.setDigitCount(4)
        self.usrpVr2UplinkAvgLCD.setMode(QtGui.QLCDNumber.Dec)
        self.usrpVr2UplinkAvgLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.usrpVr2UplinkAvgLCD.setObjectName(
            _fromUtf8("usrpVr2UplinkAvgLCD"))
        self.tabWidget.addTab(self.tab_2, _fromUtf8(""))
        self.tabWidget_3 = QtGui.QTabWidget(self.centralwidget)
        self.tabWidget_3.setGeometry(QtCore.QRect(870, 10, 841, 751))
        self.tabWidget_3.setObjectName(_fromUtf8("tabWidget_3"))
        self.tabWidget_3Page1 = QtGui.QWidget()
        self.tabWidget_3Page1.setObjectName(_fromUtf8("tabWidget_3Page1"))
        self.ERDownlinkPlot = PlotWidget(self.tabWidget_3Page1)
        self.ERDownlinkPlot.setGeometry(QtCore.QRect(10, 180, 811, 261))
        self.ERDownlinkPlot.setObjectName(_fromUtf8("ERDownlinkPlot"))
        self.ERUplinkPlot = PlotWidget(self.tabWidget_3Page1)
        self.ERUplinkPlot.setGeometry(QtCore.QRect(10, 450, 811, 261))
        self.ERUplinkPlot.setObjectName(_fromUtf8("ERUplinkPlot"))
        self.ERDownlinkLCD = QtGui.QLCDNumber(self.tabWidget_3Page1)
        self.ERDownlinkLCD.setGeometry(QtCore.QRect(750, 200, 64, 23))
        self.ERDownlinkLCD.setAutoFillBackground(True)
        self.ERDownlinkLCD.setSmallDecimalPoint(True)
        self.ERDownlinkLCD.setNumDigits(4)
        self.ERDownlinkLCD.setDigitCount(4)
        self.ERDownlinkLCD.setMode(QtGui.QLCDNumber.Dec)
        self.ERDownlinkLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.ERDownlinkLCD.setObjectName(_fromUtf8("ERDownlinkLCD"))
        self.ERUplinkLCD = QtGui.QLCDNumber(self.tabWidget_3Page1)
        self.ERUplinkLCD.setGeometry(QtCore.QRect(750, 460, 64, 23))
        self.ERUplinkLCD.setAutoFillBackground(True)
        self.ERUplinkLCD.setSmallDecimalPoint(True)
        self.ERUplinkLCD.setNumDigits(4)
        self.ERUplinkLCD.setDigitCount(4)
        self.ERUplinkLCD.setMode(QtGui.QLCDNumber.Dec)
        self.ERUplinkLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.ERUplinkLCD.setObjectName(_fromUtf8("ERUplinkLCD"))
        self.label_10 = QtGui.QLabel(self.tabWidget_3Page1)
        self.label_10.setGeometry(QtCore.QRect(690, 200, 58, 21))
        self.label_10.setObjectName(_fromUtf8("label_10"))
        self.label_11 = QtGui.QLabel(self.tabWidget_3Page1)
        self.label_11.setGeometry(QtCore.QRect(690, 460, 58, 21))
        self.label_11.setObjectName(_fromUtf8("label_11"))
        self.ERDownlinkAvgLCD = QtGui.QLCDNumber(self.tabWidget_3Page1)
        self.ERDownlinkAvgLCD.setGeometry(QtCore.QRect(750, 230, 64, 23))
        self.ERDownlinkAvgLCD.setAutoFillBackground(True)
        self.ERDownlinkAvgLCD.setSmallDecimalPoint(True)
        self.ERDownlinkAvgLCD.setNumDigits(4)
        self.ERDownlinkAvgLCD.setDigitCount(4)
        self.ERDownlinkAvgLCD.setMode(QtGui.QLCDNumber.Dec)
        self.ERDownlinkAvgLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.ERDownlinkAvgLCD.setObjectName(_fromUtf8("ERDownlinkAvgLCD"))
        self.label_17 = QtGui.QLabel(self.tabWidget_3Page1)
        self.label_17.setGeometry(QtCore.QRect(710, 230, 31, 21))
        self.label_17.setObjectName(_fromUtf8("label_17"))
        self.ERUplinkAvgLCD = QtGui.QLCDNumber(self.tabWidget_3Page1)
        self.ERUplinkAvgLCD.setGeometry(QtCore.QRect(750, 490, 64, 23))
        self.ERUplinkAvgLCD.setAutoFillBackground(True)
        self.ERUplinkAvgLCD.setSmallDecimalPoint(True)
        self.ERUplinkAvgLCD.setNumDigits(4)
        self.ERUplinkAvgLCD.setDigitCount(4)
        self.ERUplinkAvgLCD.setMode(QtGui.QLCDNumber.Dec)
        self.ERUplinkAvgLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.ERUplinkAvgLCD.setObjectName(_fromUtf8("ERUplinkAvgLCD"))
        self.label_18 = QtGui.QLabel(self.tabWidget_3Page1)
        self.label_18.setGeometry(QtCore.QRect(710, 490, 31, 21))
        self.label_18.setObjectName(_fromUtf8("label_18"))
        self.ERDownlinkLabel = QtGui.QLabel(self.tabWidget_3Page1)
        self.ERDownlinkLabel.setGeometry(QtCore.QRect(170, 30, 341, 16))
        self.ERDownlinkLabel.setObjectName(_fromUtf8("ERDownlinkLabel"))
        self.ERUplinkLabel = QtGui.QLabel(self.tabWidget_3Page1)
        self.ERUplinkLabel.setGeometry(QtCore.QRect(170, 60, 341, 16))
        self.ERUplinkLabel.setObjectName(_fromUtf8("ERUplinkLabel"))
        self.label_25 = QtGui.QLabel(self.tabWidget_3Page1)
        self.label_25.setGeometry(QtCore.QRect(20, 30, 131, 16))
        self.label_25.setObjectName(_fromUtf8("label_25"))
        self.label_26 = QtGui.QLabel(self.tabWidget_3Page1)
        self.label_26.setGeometry(QtCore.QRect(40, 60, 111, 16))
        self.label_26.setObjectName(_fromUtf8("label_26"))
        self.tabWidget_3.addTab(self.tabWidget_3Page1, _fromUtf8(""))
        self.tab_3 = QtGui.QWidget()
        self.tab_3.setObjectName(_fromUtf8("tab_3"))
        self.regionalCPUPlot = PlotWidget(self.tab_3)
        self.regionalCPUPlot.setGeometry(QtCore.QRect(10, 180, 811, 261))
        self.regionalCPUPlot.setObjectName(_fromUtf8("regionalCPUPlot"))
        self.edgeCPUPlot = PlotWidget(self.tab_3)
        self.edgeCPUPlot.setGeometry(QtCore.QRect(10, 450, 811, 261))
        self.edgeCPUPlot.setObjectName(_fromUtf8("edgeCPUPlot"))
        self.regionalCPULCD = QtGui.QLCDNumber(self.tab_3)
        self.regionalCPULCD.setGeometry(QtCore.QRect(750, 200, 64, 23))
        self.regionalCPULCD.setAutoFillBackground(True)
        self.regionalCPULCD.setSmallDecimalPoint(True)
        self.regionalCPULCD.setNumDigits(4)
        self.regionalCPULCD.setDigitCount(4)
        self.regionalCPULCD.setMode(QtGui.QLCDNumber.Dec)
        self.regionalCPULCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.regionalCPULCD.setObjectName(_fromUtf8("regionalCPULCD"))
        self.edgeCPULCD = QtGui.QLCDNumber(self.tab_3)
        self.edgeCPULCD.setGeometry(QtCore.QRect(750, 460, 64, 23))
        self.edgeCPULCD.setAutoFillBackground(True)
        self.edgeCPULCD.setSmallDecimalPoint(True)
        self.edgeCPULCD.setNumDigits(4)
        self.edgeCPULCD.setDigitCount(4)
        self.edgeCPULCD.setMode(QtGui.QLCDNumber.Dec)
        self.edgeCPULCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.edgeCPULCD.setObjectName(_fromUtf8("edgeCPULCD"))
        self.regionalCPUAvgLCD = QtGui.QLCDNumber(self.tab_3)
        self.regionalCPUAvgLCD.setGeometry(QtCore.QRect(750, 230, 64, 23))
        self.regionalCPUAvgLCD.setAutoFillBackground(True)
        self.regionalCPUAvgLCD.setSmallDecimalPoint(True)
        self.regionalCPUAvgLCD.setNumDigits(4)
        self.regionalCPUAvgLCD.setDigitCount(4)
        self.regionalCPUAvgLCD.setMode(QtGui.QLCDNumber.Dec)
        self.regionalCPUAvgLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.regionalCPUAvgLCD.setObjectName(_fromUtf8("regionalCPUAvgLCD"))
        self.edgeCPUAvgLCD = QtGui.QLCDNumber(self.tab_3)
        self.edgeCPUAvgLCD.setGeometry(QtCore.QRect(750, 490, 64, 23))
        self.edgeCPUAvgLCD.setAutoFillBackground(True)
        self.edgeCPUAvgLCD.setSmallDecimalPoint(True)
        self.edgeCPUAvgLCD.setNumDigits(4)
        self.edgeCPUAvgLCD.setDigitCount(4)
        self.edgeCPUAvgLCD.setMode(QtGui.QLCDNumber.Dec)
        self.edgeCPUAvgLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.edgeCPUAvgLCD.setObjectName(_fromUtf8("edgeCPUAvgLCD"))
        self.label_6 = QtGui.QLabel(self.tab_3)
        self.label_6.setGeometry(QtCore.QRect(690, 200, 58, 21))
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.label_7 = QtGui.QLabel(self.tab_3)
        self.label_7.setGeometry(QtCore.QRect(710, 230, 31, 21))
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.label_8 = QtGui.QLabel(self.tab_3)
        self.label_8.setGeometry(QtCore.QRect(710, 490, 31, 21))
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.label_9 = QtGui.QLabel(self.tab_3)
        self.label_9.setGeometry(QtCore.QRect(690, 460, 58, 21))
        self.label_9.setObjectName(_fromUtf8("label_9"))
        self.label_33 = QtGui.QLabel(self.tab_3)
        self.label_33.setGeometry(QtCore.QRect(50, 60, 101, 16))
        self.label_33.setObjectName(_fromUtf8("label_33"))
        self.edgeCPULabel = QtGui.QLabel(self.tab_3)
        self.edgeCPULabel.setGeometry(QtCore.QRect(170, 60, 341, 16))
        self.edgeCPULabel.setObjectName(_fromUtf8("edgeCPULabel"))
        self.regionalCPULabel = QtGui.QLabel(self.tab_3)
        self.regionalCPULabel.setGeometry(QtCore.QRect(170, 30, 341, 16))
        self.regionalCPULabel.setObjectName(_fromUtf8("regionalCPULabel"))
        self.label_34 = QtGui.QLabel(self.tab_3)
        self.label_34.setGeometry(QtCore.QRect(30, 30, 131, 20))
        self.label_34.setObjectName(_fromUtf8("label_34"))
        self.tabWidget_3.addTab(self.tab_3, _fromUtf8(""))
        self.tab_4 = QtGui.QWidget()
        self.tab_4.setObjectName(_fromUtf8("tab_4"))
        self.regionalRAMPlot = PlotWidget(self.tab_4)
        self.regionalRAMPlot.setGeometry(QtCore.QRect(10, 180, 811, 261))
        self.regionalRAMPlot.setObjectName(_fromUtf8("regionalRAMPlot"))
        self.label_27 = QtGui.QLabel(self.tab_4)
        self.label_27.setGeometry(QtCore.QRect(690, 200, 58, 21))
        self.label_27.setObjectName(_fromUtf8("label_27"))
        self.regionalRAMAvgLCD = QtGui.QLCDNumber(self.tab_4)
        self.regionalRAMAvgLCD.setGeometry(QtCore.QRect(750, 230, 64, 23))
        self.regionalRAMAvgLCD.setAutoFillBackground(True)
        self.regionalRAMAvgLCD.setSmallDecimalPoint(True)
        self.regionalRAMAvgLCD.setNumDigits(4)
        self.regionalRAMAvgLCD.setDigitCount(4)
        self.regionalRAMAvgLCD.setMode(QtGui.QLCDNumber.Dec)
        self.regionalRAMAvgLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.regionalRAMAvgLCD.setObjectName(_fromUtf8("regionalRAMAvgLCD"))
        self.regionalRAMLCD = QtGui.QLCDNumber(self.tab_4)
        self.regionalRAMLCD.setGeometry(QtCore.QRect(750, 200, 64, 23))
        self.regionalRAMLCD.setAutoFillBackground(True)
        self.regionalRAMLCD.setSmallDecimalPoint(True)
        self.regionalRAMLCD.setNumDigits(4)
        self.regionalRAMLCD.setDigitCount(4)
        self.regionalRAMLCD.setMode(QtGui.QLCDNumber.Dec)
        self.regionalRAMLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.regionalRAMLCD.setObjectName(_fromUtf8("regionalRAMLCD"))
        self.label_28 = QtGui.QLabel(self.tab_4)
        self.label_28.setGeometry(QtCore.QRect(710, 230, 31, 21))
        self.label_28.setObjectName(_fromUtf8("label_28"))
        self.label_29 = QtGui.QLabel(self.tab_4)
        self.label_29.setGeometry(QtCore.QRect(690, 460, 58, 21))
        self.label_29.setObjectName(_fromUtf8("label_29"))
        self.edgeRAMAvgLCD = QtGui.QLCDNumber(self.tab_4)
        self.edgeRAMAvgLCD.setGeometry(QtCore.QRect(750, 490, 64, 23))
        self.edgeRAMAvgLCD.setAutoFillBackground(True)
        self.edgeRAMAvgLCD.setSmallDecimalPoint(True)
        self.edgeRAMAvgLCD.setNumDigits(4)
        self.edgeRAMAvgLCD.setDigitCount(4)
        self.edgeRAMAvgLCD.setMode(QtGui.QLCDNumber.Dec)
        self.edgeRAMAvgLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.edgeRAMAvgLCD.setObjectName(_fromUtf8("edgeRAMAvgLCD"))
        self.edgeRAMPlot = PlotWidget(self.tab_4)
        self.edgeRAMPlot.setGeometry(QtCore.QRect(10, 450, 811, 261))
        self.edgeRAMPlot.setObjectName(_fromUtf8("edgeRAMPlot"))
        self.label_30 = QtGui.QLabel(self.tab_4)
        self.label_30.setGeometry(QtCore.QRect(710, 490, 31, 21))
        self.label_30.setObjectName(_fromUtf8("label_30"))
        self.edgeRAMLCD = QtGui.QLCDNumber(self.tab_4)
        self.edgeRAMLCD.setGeometry(QtCore.QRect(750, 460, 64, 23))
        self.edgeRAMLCD.setAutoFillBackground(True)
        self.edgeRAMLCD.setSmallDecimalPoint(True)
        self.edgeRAMLCD.setNumDigits(4)
        self.edgeRAMLCD.setDigitCount(4)
        self.edgeRAMLCD.setMode(QtGui.QLCDNumber.Dec)
        self.edgeRAMLCD.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.edgeRAMLCD.setObjectName(_fromUtf8("edgeRAMLCD"))
        self.regionalRAMLabel = QtGui.QLabel(self.tab_4)
        self.regionalRAMLabel.setGeometry(QtCore.QRect(170, 30, 341, 16))
        self.regionalRAMLabel.setObjectName(_fromUtf8("regionalRAMLabel"))
        self.label_35 = QtGui.QLabel(self.tab_4)
        self.label_35.setGeometry(QtCore.QRect(50, 60, 101, 16))
        self.label_35.setObjectName(_fromUtf8("label_35"))
        self.edgeRAMLabel = QtGui.QLabel(self.tab_4)
        self.edgeRAMLabel.setGeometry(QtCore.QRect(170, 60, 341, 16))
        self.edgeRAMLabel.setObjectName(_fromUtf8("edgeRAMLabel"))
        self.label_36 = QtGui.QLabel(self.tab_4)
        self.label_36.setGeometry(QtCore.QRect(30, 30, 131, 20))
        self.label_36.setObjectName(_fromUtf8("label_36"))
        self.edgeRAMPlot.raise_()
        self.regionalRAMPlot.raise_()
        self.label_27.raise_()
        self.regionalRAMAvgLCD.raise_()
        self.regionalRAMLCD.raise_()
        self.label_28.raise_()
        self.label_29.raise_()
        self.edgeRAMAvgLCD.raise_()
        self.label_30.raise_()
        self.edgeRAMLCD.raise_()
        self.regionalRAMLabel.raise_()
        self.label_35.raise_()
        self.edgeRAMLabel.raise_()
        self.label_36.raise_()
        self.tabWidget_3.addTab(self.tab_4, _fromUtf8(""))
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(2)
        self.tabWidget_3.setCurrentIndex(0)
        QtCore.QObject.connect(
            self.vr1Split2Group,
            QtCore.SIGNAL(_fromUtf8("buttonPressed(QAbstractButton*)")),
            MainWindow.migrateVr1Split2)
        QtCore.QObject.connect(
            self.vr1Split1Group,
            QtCore.SIGNAL(_fromUtf8("buttonPressed(QAbstractButton*)")),
            MainWindow.migrateVr1Split1)
        QtCore.QObject.connect(
            self.vr1Split3Group,
            QtCore.SIGNAL(_fromUtf8("buttonPressed(QAbstractButton*)")),
            MainWindow.migrateVr1Split3)
        QtCore.QObject.connect(
            self.vr2Group,
            QtCore.SIGNAL(_fromUtf8("buttonPressed(QAbstractButton*)")),
            MainWindow.migrateVr2Split)
        QtCore.QObject.connect(self.vr1Amplitude,
                               QtCore.SIGNAL(_fromUtf8("valueChanged(int)")),
                               MainWindow.vr1Amplitude)
        QtCore.QObject.connect(self.vr2Amplitude,
                               QtCore.SIGNAL(_fromUtf8("valueChanged(int)")),
                               MainWindow.vr2Amplitude)
        QtCore.QObject.connect(self.vr1ToogleAll,
                               QtCore.SIGNAL(_fromUtf8("clicked(bool)")),
                               MainWindow.vr1Toogled)
        QtCore.QObject.connect(self.vr2ToogleAll,
                               QtCore.SIGNAL(_fromUtf8("clicked(bool)")),
                               MainWindow.vr2Toogled)
        QtCore.QObject.connect(self.vr1AllEdge_2,
                               QtCore.SIGNAL(_fromUtf8("clicked(bool)")),
                               MainWindow.vr1MigrateAllRegional)
        QtCore.QObject.connect(self.vr1AllEdge,
                               QtCore.SIGNAL(_fromUtf8("clicked(bool)")),
                               MainWindow.vr1MigrateAllEdge)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
        self.vr1Split1RadioEdge.setText(_translate("MainWindow", "Edge", None))
        self.vr1Split1RadioRegional.setText(
            _translate("MainWindow", "Regional", None))
        self.label.setText(_translate("MainWindow", "Split 1:", None))
        self.label_2.setText(_translate("MainWindow", "Split 2:", None))
        self.vr1Split2RadioEdge.setText(_translate("MainWindow", "Edge", None))
        self.vr1Split2RadioRegional.setText(
            _translate("MainWindow", "Regional", None))
        self.label_3.setText(_translate("MainWindow", "Split 3:", None))
        self.vr1Split3RadioEdge.setText(_translate("MainWindow", "Edge", None))
        self.vr1Split3RadioRegional.setText(
            _translate("MainWindow", "Regional", None))
        self.groupBox.setTitle(_translate("MainWindow", "Split location",
                                          None))
        self.vr1ToogleAll.setText(_translate("MainWindow", "Stop All", None))
        self.vr1AllEdge.setText(_translate("MainWindow", "All Edge", None))
        self.vr1AllEdge_2.setText(
            _translate("MainWindow", "All Regional", None))
        self.label_5.setText(_translate("MainWindow", "Current:", None))
        self.label_12.setText(_translate("MainWindow", "Current:", None))
        self.label_21.setText(_translate("MainWindow", "Avg:", None))
        self.label_22.setText(_translate("MainWindow", "Avg:", None))
        self.label_31.setText(_translate("MainWindow", "Amplitude", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabWidgetPage1),
                                  _translate("MainWindow", "LTE", None))
        self.groupBox_2.setTitle(
            _translate("MainWindow", "Split location", None))
        self.label_4.setText(_translate("MainWindow", "Split 1:", None))
        self.radioButton_8.setText(_translate("MainWindow", "Regional", None))
        self.radioButton_7.setText(_translate("MainWindow", "Edge", None))
        self.label_13.setText(_translate("MainWindow", "Current:", None))
        self.label_14.setText(_translate("MainWindow", "Current:", None))
        self.label_19.setText(_translate("MainWindow", "Avg:", None))
        self.label_20.setText(_translate("MainWindow", "Avg:", None))
        self.label_32.setText(_translate("MainWindow", "Amplitude", None))
        self.vr2ToogleAll.setText(_translate("MainWindow", "Stop All", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab),
                                  _translate("MainWindow", "NB-IoT", None))
        self.label_15.setText(_translate("MainWindow", "Current:", None))
        self.label_16.setText(_translate("MainWindow", "Current:", None))
        self.label_23.setText(_translate("MainWindow", "Avg:", None))
        self.label_24.setText(_translate("MainWindow", "Avg:", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2),
                                  _translate("MainWindow", "USRP", None))
        self.label_10.setText(_translate("MainWindow", "Current:", None))
        self.label_11.setText(_translate("MainWindow", "Current:", None))
        self.label_17.setText(_translate("MainWindow", "Avg:", None))
        self.label_18.setText(_translate("MainWindow", "Avg:", None))
        self.ERDownlinkLabel.setText(_translate("MainWindow", "X", None))
        self.ERUplinkLabel.setText(_translate("MainWindow", "X", None))
        self.label_25.setText(
            _translate("MainWindow", "Downlink traffic from:", None))
        self.label_26.setText(
            _translate("MainWindow", "Uplink traffic from: ", None))
        self.tabWidget_3.setTabText(
            self.tabWidget_3.indexOf(self.tabWidget_3Page1),
            _translate("MainWindow", "Edge-Regional Network", None))
        self.label_6.setText(_translate("MainWindow", "Current:", None))
        self.label_7.setText(_translate("MainWindow", "Avg:", None))
        self.label_8.setText(_translate("MainWindow", "Avg:", None))
        self.label_9.setText(_translate("MainWindow", "Current:", None))
        self.label_33.setText(_translate("MainWindow", "Edge CPU usage:",
                                         None))
        self.edgeCPULabel.setText(_translate("MainWindow", "X", None))
        self.regionalCPULabel.setText(_translate("MainWindow", "X", None))
        self.label_34.setText(
            _translate("MainWindow", "Regional CPU usage:", None))
        self.tabWidget_3.setTabText(
            self.tabWidget_3.indexOf(self.tab_3),
            _translate("MainWindow", "Edge-Regional CPU", None))
        self.label_27.setText(_translate("MainWindow", "Current:", None))
        self.label_28.setText(_translate("MainWindow", "Avg:", None))
        self.label_29.setText(_translate("MainWindow", "Current:", None))
        self.label_30.setText(_translate("MainWindow", "Avg:", None))
        self.regionalRAMLabel.setText(_translate("MainWindow", "X", None))
        self.label_35.setText(_translate("MainWindow", "Edge RAM usage:",
                                         None))
        self.edgeRAMLabel.setText(_translate("MainWindow", "X", None))
        self.label_36.setText(
            _translate("MainWindow", "Regional RAM usage:", None))
        self.tabWidget_3.setTabText(
            self.tabWidget_3.indexOf(self.tab_4),
            _translate("MainWindow", "Edge-Regional RAM", None))
コード例 #12
0
ファイル: layout.py プロジェクト: dhruvi29/pid-tuning-gui
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1155, 652)
        MainWindow.setUnifiedTitleAndToolBarOnMac(False)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.StartButton = QtWidgets.QPushButton(self.centralwidget)
        self.StartButton.setGeometry(QtCore.QRect(10, 10, 100, 31))
        self.StartButton.setObjectName("StartButton")
        self.StopButton = QtWidgets.QPushButton(self.centralwidget)
        self.StopButton.setGeometry(QtCore.QRect(120, 10, 100, 31))
        self.StopButton.setObjectName("StopButton")
        self.SetPointBox = QtWidgets.QGroupBox(self.centralwidget)
        self.SetPointBox.setGeometry(QtCore.QRect(10, 80, 189, 74))
        self.SetPointBox.setObjectName("SetPointBox")
        self.gridLayout = QtWidgets.QGridLayout(self.SetPointBox)
        self.gridLayout.setObjectName("gridLayout")
        self.SetPointSpinBox = QtWidgets.QDoubleSpinBox(self.SetPointBox)
        self.SetPointSpinBox.setObjectName("SetPointSpinBox")
        self.gridLayout.addWidget(self.SetPointSpinBox, 0, 0, 1, 1)
        self.SetPointSendButton = QtWidgets.QPushButton(self.SetPointBox)
        self.SetPointSendButton.setObjectName("SetPointSendButton")
        self.gridLayout.addWidget(self.SetPointSendButton, 0, 1, 1, 1)
        self.KpBox = QtWidgets.QGroupBox(self.centralwidget)
        self.KpBox.setGeometry(QtCore.QRect(10, 180, 189, 74))
        self.KpBox.setObjectName("KpBox")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.KpBox)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.KpSendButton = QtWidgets.QPushButton(self.KpBox)
        self.KpSendButton.setObjectName("KpSendButton")
        self.gridLayout_2.addWidget(self.KpSendButton, 0, 1, 1, 1)
        self.KpSpinBox = QtWidgets.QDoubleSpinBox(self.KpBox)
        self.KpSpinBox.setObjectName("KpSpinBox")
        self.gridLayout_2.addWidget(self.KpSpinBox, 0, 0, 1, 1)
        self.KiBox = QtWidgets.QGroupBox(self.centralwidget)
        self.KiBox.setGeometry(QtCore.QRect(10, 280, 189, 74))
        self.KiBox.setObjectName("KiBox")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.KiBox)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.KiSpinBox = QtWidgets.QDoubleSpinBox(self.KiBox)
        self.KiSpinBox.setObjectName("KiSpinBox")
        self.gridLayout_3.addWidget(self.KiSpinBox, 0, 0, 1, 1)
        self.KiSendButton = QtWidgets.QPushButton(self.KiBox)
        self.KiSendButton.setObjectName("KiSendButton")
        self.gridLayout_3.addWidget(self.KiSendButton, 0, 1, 1, 1)
        self.KdBox = QtWidgets.QGroupBox(self.centralwidget)
        self.KdBox.setGeometry(QtCore.QRect(10, 380, 189, 74))
        self.KdBox.setObjectName("KdBox")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.KdBox)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.KdSpinBox = QtWidgets.QDoubleSpinBox(self.KdBox)
        self.KdSpinBox.setObjectName("KdSpinBox")
        self.gridLayout_4.addWidget(self.KdSpinBox, 0, 0, 1, 1)
        self.KdSendButton = QtWidgets.QPushButton(self.KdBox)
        self.KdSendButton.setObjectName("KdSendButton")
        self.gridLayout_4.addWidget(self.KdSendButton, 0, 1, 1, 1)
        self.PIDParametersBox = QtWidgets.QGroupBox(self.centralwidget)
        self.PIDParametersBox.setGeometry(QtCore.QRect(10, 500, 191, 121))
        self.PIDParametersBox.setObjectName("PIDParametersBox")
        self.KdLabel = QtWidgets.QLabel(self.PIDParametersBox)
        self.KdLabel.setGeometry(QtCore.QRect(10, 90, 171, 21))
        self.KdLabel.setObjectName("KdLabel")
        self.KiLabel = QtWidgets.QLabel(self.PIDParametersBox)
        self.KiLabel.setGeometry(QtCore.QRect(10, 60, 171, 21))
        self.KiLabel.setObjectName("KiLabel")
        self.KpLabel = QtWidgets.QLabel(self.PIDParametersBox)
        self.KpLabel.setGeometry(QtCore.QRect(10, 30, 171, 21))
        self.KpLabel.setObjectName("KpLabel")
        self.GraphicViewUpLeftLabel = QtWidgets.QLabel(self.centralwidget)
        self.GraphicViewUpLeftLabel.setGeometry(QtCore.QRect(420, 10, 101, 19))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Midlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(127, 127, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 170))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.BrightText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        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.Active, QtGui.QPalette.Shadow, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ToolTipBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ToolTipText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Midlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(127, 127, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 170))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.BrightText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        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.Inactive, QtGui.QPalette.Shadow, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ToolTipBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ToolTipText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(127, 127, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Midlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(127, 127, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 170, 170))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(127, 127, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.BrightText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(127, 127, 127))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Shadow, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ToolTipBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ToolTipText,
                         brush)
        self.GraphicViewUpLeftLabel.setPalette(palette)
        self.GraphicViewUpLeftLabel.setObjectName("GraphicViewUpLeftLabel")
        self.GraphicViewBottomLeftLabel = QtWidgets.QLabel(self.centralwidget)
        self.GraphicViewBottomLeftLabel.setGeometry(
            QtCore.QRect(320, 340, 101, 19))
        self.GraphicViewBottomLeftLabel.setObjectName(
            "GraphicViewBottomLeftLabel")
        self.GraphicViewBottomCenterLabel = QtWidgets.QLabel(
            self.centralwidget)
        self.GraphicViewBottomCenterLabel.setGeometry(
            QtCore.QRect(650, 340, 91, 19))
        self.GraphicViewBottomCenterLabel.setObjectName(
            "GraphicViewBottomCenterLabel")
        self.GraphicViewUpRightLabel = QtWidgets.QLabel(self.centralwidget)
        self.GraphicViewUpRightLabel.setGeometry(QtCore.QRect(890, 10, 81, 19))
        self.GraphicViewUpRightLabel.setObjectName("GraphicViewUpRightLabel")
        self.GraphicViewBottomRightLabel = QtWidgets.QLabel(self.centralwidget)
        self.GraphicViewBottomRightLabel.setGeometry(
            QtCore.QRect(940, 340, 101, 19))
        self.GraphicViewBottomRightLabel.setObjectName(
            "GraphicViewBottomRightLabel")
        self.PlotWidgetUpLeft = PlotWidget(self.centralwidget)
        self.PlotWidgetUpLeft.setGeometry(QtCore.QRect(229, 10, 451, 321))
        self.PlotWidgetUpLeft.setObjectName("PlotWidgetUpLeft")
        self.PlotWidgetUpRight = PlotWidget(self.centralwidget)
        self.PlotWidgetUpRight.setGeometry(QtCore.QRect(690, 10, 451, 321))
        self.PlotWidgetUpRight.setObjectName("PlotWidgetUpRight")
        self.PlotWidgetBottomLeft = PlotWidget(self.centralwidget)
        self.PlotWidgetBottomLeft.setGeometry(QtCore.QRect(230, 340, 291, 281))
        self.PlotWidgetBottomLeft.setObjectName("PlotWidgetBottomLeft")
        self.PlotWidgetBottomCenter = PlotWidget(self.centralwidget)
        self.PlotWidgetBottomCenter.setGeometry(
            QtCore.QRect(530, 340, 301, 281))
        self.PlotWidgetBottomCenter.setObjectName("PlotWidgetBottomCenter")
        self.PlotWidgetBottomRight = PlotWidget(self.centralwidget)
        self.PlotWidgetBottomRight.setGeometry(QtCore.QRect(
            840, 340, 301, 281))
        self.PlotWidgetBottomRight.setObjectName("PlotWidgetBottomRight")
        self.PlotWidgetBottomRight.raise_()
        self.PlotWidgetBottomCenter.raise_()
        self.PlotWidgetBottomLeft.raise_()
        self.PlotWidgetUpRight.raise_()
        self.PlotWidgetUpLeft.raise_()
        self.StartButton.raise_()
        self.StopButton.raise_()
        self.SetPointBox.raise_()
        self.KpBox.raise_()
        self.KiBox.raise_()
        self.KdBox.raise_()
        self.PIDParametersBox.raise_()
        self.GraphicViewUpLeftLabel.raise_()
        self.GraphicViewBottomLeftLabel.raise_()
        self.GraphicViewBottomCenterLabel.raise_()
        self.GraphicViewUpRightLabel.raise_()
        self.GraphicViewBottomRightLabel.raise_()
        MainWindow.setCentralWidget(self.centralwidget)

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

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "PID Tuner"))
        self.StartButton.setText(_translate("MainWindow", "Start"))
        self.StopButton.setText(_translate("MainWindow", "Stop"))
        self.SetPointBox.setTitle(_translate("MainWindow", "Setpoint Control"))
        self.SetPointSendButton.setText(_translate("MainWindow", "Send"))
        self.KpBox.setTitle(_translate("MainWindow", "Kp Control"))
        self.KpSendButton.setText(_translate("MainWindow", "Send"))
        self.KiBox.setTitle(_translate("MainWindow", "Ki Control"))
        self.KiSendButton.setText(_translate("MainWindow", "Send"))
        self.KdBox.setTitle(_translate("MainWindow", "Kd Control"))
        self.KdSendButton.setText(_translate("MainWindow", "Send"))
        self.PIDParametersBox.setTitle(
            _translate("MainWindow", "PID Parameters"))
        self.KdLabel.setText(_translate("MainWindow", "D Term: 10"))
        self.KiLabel.setText(_translate("MainWindow", "I Term: 10"))
        self.KpLabel.setText(_translate("MainWindow", "P Term: 10"))
        self.GraphicViewUpLeftLabel.setText(
            _translate(
                "MainWindow",
                "<html><head/><body><p><span style=\" color:#ffffff;\">Current Plot</span></p></body></html>"
            ))
        self.GraphicViewBottomLeftLabel.setText(
            _translate(
                "MainWindow",
                "<html><head/><body><p><span style=\" color:#ffffff;\">P Term Plot</span></p></body></html>"
            ))
        self.GraphicViewBottomCenterLabel.setText(
            _translate(
                "MainWindow",
                "<html><head/><body><p><span style=\" color:#ffffff;\">I Term Plot</span></p></body></html>"
            ))
        self.GraphicViewUpRightLabel.setText(
            _translate(
                "MainWindow",
                "<html><head/><body><p><span style=\" color:#ffffff;\">Error Plot</span></p></body></html>"
            ))
        self.GraphicViewBottomRightLabel.setText(
            _translate(
                "MainWindow",
                "<html><head/><body><p><span style=\" color:#ffffff;\">D Term Plot</span></p></body></html>"
            ))
コード例 #13
0
class Ui_CamShow(object):
    def setupUi(self, CamShow):
        CamShow.setObjectName("CamShow")
        CamShow.setEnabled(True)
        CamShow.resize(1261, 727)
        CamShow.setMinimumSize(QtCore.QSize(1026, 0))
        CamShow.setMaximumSize(QtCore.QSize(1500, 800))
        self.centralwidget = QtWidgets.QWidget(CamShow)
        self.centralwidget.setObjectName("centralwidget")
        self.ROIFm = QtWidgets.QFrame(self.centralwidget)
        self.ROIFm.setGeometry(QtCore.QRect(10, 430, 521, 271))
        self.ROIFm.setFrameShape(QtWidgets.QFrame.Box)
        self.ROIFm.setFrameShadow(QtWidgets.QFrame.Raised)
        self.ROIFm.setObjectName("ROIFm")
        self.DispCopyImg = QtWidgets.QLabel(self.ROIFm)
        self.DispCopyImg.setGeometry(QtCore.QRect(20, 40, 481, 216))
        self.DispCopyImg.setText("")
        self.DispCopyImg.setObjectName("DispCopyImg")
        self.label_7 = QtWidgets.QLabel(self.ROIFm)
        self.label_7.setGeometry(QtCore.QRect(10, 10, 91, 21))
        self.label_7.setStyleSheet("font: 12pt \"Calibri\";")
        self.label_7.setObjectName("label_7")
        self.FullFm = QtWidgets.QFrame(self.centralwidget)
        self.FullFm.setGeometry(QtCore.QRect(10, 10, 521, 411))
        self.FullFm.setStyleSheet("font: 12pt \"Calibri\";")
        self.FullFm.setFrameShape(QtWidgets.QFrame.Box)
        self.FullFm.setFrameShadow(QtWidgets.QFrame.Raised)
        self.FullFm.setObjectName("FullFm")
        self.ShowBt = QtWidgets.QPushButton(self.FullFm)
        self.ShowBt.setGeometry(QtCore.QRect(300, 10, 71, 28))
        self.ShowBt.setObjectName("ShowBt")
        self.StopBt = QtWidgets.QPushButton(self.FullFm)
        self.StopBt.setGeometry(QtCore.QRect(380, 10, 91, 28))
        self.StopBt.setObjectName("StopBt")
        self.RecordBt = QtWidgets.QPushButton(self.FullFm)
        self.RecordBt.setGeometry(QtCore.QRect(300, 40, 71, 28))
        self.RecordBt.setObjectName("RecordBt")
        self.DispLb = QtWidgets.QLabel(self.FullFm)
        self.DispLb.setGeometry(QtCore.QRect(20, 130, 481, 261))
        self.DispLb.setText("")
        self.DispLb.setObjectName("DispLb")
        self.FilePathLE = QtWidgets.QLineEdit(self.FullFm)
        self.FilePathLE.setGeometry(QtCore.QRect(80, 70, 371, 31))
        self.FilePathLE.setText("")
        self.FilePathLE.setReadOnly(True)
        self.FilePathLE.setObjectName("FilePathLE")
        self.label_4 = QtWidgets.QLabel(self.FullFm)
        self.label_4.setGeometry(QtCore.QRect(20, 70, 51, 31))
        self.label_4.setObjectName("label_4")
        self.label_5 = QtWidgets.QLabel(self.FullFm)
        self.label_5.setGeometry(QtCore.QRect(10, 30, 121, 20))
        self.label_5.setObjectName("label_5")
        self.FilePathBt = QtWidgets.QToolButton(self.FullFm)
        self.FilePathBt.setGeometry(QtCore.QRect(460, 70, 51, 31))
        self.FilePathBt.setObjectName("FilePathBt")
        self.ExitBt = QtWidgets.QPushButton(self.FullFm)
        self.ExitBt.setGeometry(QtCore.QRect(380, 40, 91, 28))
        self.ExitBt.setObjectName("ExitBt")
        self.label_19 = QtWidgets.QLabel(self.FullFm)
        self.label_19.setGeometry(QtCore.QRect(140, 10, 81, 21))
        self.label_19.setStyleSheet("font: 10pt \"Arial\";")
        self.label_19.setObjectName("label_19")
        self.Exposure = QtWidgets.QComboBox(self.FullFm)
        self.Exposure.setGeometry(QtCore.QRect(220, 10, 71, 22))
        self.Exposure.setStyleSheet("font: 10pt \"Calibri\";")
        self.Exposure.setObjectName("Exposure")
        self.Exposure.addItem("")
        self.Exposure.addItem("")
        self.Exposure.addItem("")
        self.Exposure.addItem("")
        self.Exposure.addItem("")
        self.Exposure.addItem("")
        self.GrayCheck = QtWidgets.QCheckBox(self.FullFm)
        self.GrayCheck.setGeometry(QtCore.QRect(140, 40, 131, 31))
        self.GrayCheck.setStyleSheet("font: 75 10pt \"Calibri\";\n" "")
        self.GrayCheck.setObjectName("GrayCheck")
        self.label_8 = QtWidgets.QLabel(self.centralwidget)
        self.label_8.setGeometry(QtCore.QRect(790, 10, 171, 31))
        self.label_8.setStyleSheet("font: 12pt \"Calibri\";")
        self.label_8.setObjectName("label_8")
        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setGeometry(QtCore.QRect(1020, 360, 41, 21))
        self.label.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.label.setTextFormat(QtCore.Qt.AutoText)
        self.label.setObjectName("label")
        self.label_2 = QtWidgets.QLabel(self.centralwidget)
        self.label_2.setGeometry(QtCore.QRect(1070, 360, 41, 21))
        self.label_2.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.label_2.setTextFormat(QtCore.Qt.AutoText)
        self.label_2.setObjectName("label_2")
        self.label_3 = QtWidgets.QLabel(self.centralwidget)
        self.label_3.setGeometry(QtCore.QRect(1120, 360, 41, 21))
        self.label_3.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.label_3.setTextFormat(QtCore.Qt.AutoText)
        self.label_3.setObjectName("label_3")
        self.Wave = QtWidgets.QFrame(self.centralwidget)
        self.Wave.setGeometry(QtCore.QRect(540, 10, 231, 401))
        self.Wave.setAutoFillBackground(False)
        self.Wave.setStyleSheet("\n" "border-color: rgb(170, 85, 0);")
        self.Wave.setFrameShape(QtWidgets.QFrame.Box)
        self.Wave.setFrameShadow(QtWidgets.QFrame.Plain)
        self.Wave.setObjectName("Wave")
        self.label_6 = QtWidgets.QLabel(self.Wave)
        self.label_6.setGeometry(QtCore.QRect(20, 70, 31, 21))
        self.label_6.setObjectName("label_6")
        self.label_9 = QtWidgets.QLabel(self.Wave)
        self.label_9.setGeometry(QtCore.QRect(20, 100, 31, 21))
        self.label_9.setObjectName("label_9")
        self.label_10 = QtWidgets.QLabel(self.Wave)
        self.label_10.setGeometry(QtCore.QRect(20, 130, 31, 21))
        self.label_10.setObjectName("label_10")
        self.label_11 = QtWidgets.QLabel(self.Wave)
        self.label_11.setGeometry(QtCore.QRect(20, 160, 31, 21))
        self.label_11.setObjectName("label_11")
        self.label_12 = QtWidgets.QLabel(self.Wave)
        self.label_12.setGeometry(QtCore.QRect(20, 190, 31, 20))
        self.label_12.setObjectName("label_12")
        self.results_window = QtWidgets.QTextEdit(self.Wave)
        self.results_window.setGeometry(QtCore.QRect(10, 270, 201, 121))
        self.results_window.setStyleSheet(
            "background-color: rgb(170, 255, 255);")
        self.results_window.setObjectName("results_window")
        self.label_13 = QtWidgets.QLabel(self.Wave)
        self.label_13.setGeometry(QtCore.QRect(60, 40, 41, 21))
        self.label_13.setStyleSheet("font: 10pt \"Calibri\";\n" "")
        self.label_13.setObjectName("label_13")
        self.label_14 = QtWidgets.QLabel(self.Wave)
        self.label_14.setGeometry(QtCore.QRect(120, 40, 71, 20))
        self.label_14.setStyleSheet("font: 10pt \"Calibri\";")
        self.label_14.setObjectName("label_14")
        self.BtnGo = QtWidgets.QPushButton(self.Wave)
        self.BtnGo.setGeometry(QtCore.QRect(110, 220, 71, 23))
        self.BtnGo.setStyleSheet("background:rgb(255, 255, 127)")
        self.BtnGo.setObjectName("BtnGo")
        self.label_15 = QtWidgets.QLabel(self.Wave)
        self.label_15.setGeometry(QtCore.QRect(20, 250, 61, 16))
        self.label_15.setObjectName("label_15")
        self.label_16 = QtWidgets.QLabel(self.Wave)
        self.label_16.setGeometry(QtCore.QRect(10, 10, 91, 31))
        self.label_16.setStyleSheet("font: 75 12pt \"Calibri\";")
        self.label_16.setObjectName("label_16")
        self.P1 = QtWidgets.QLineEdit(self.Wave)
        self.P1.setGeometry(QtCore.QRect(50, 70, 61, 22))
        self.P1.setObjectName("P1")
        self.W1 = QtWidgets.QLineEdit(self.Wave)
        self.W1.setGeometry(QtCore.QRect(120, 70, 61, 22))
        self.W1.setObjectName("W1")
        self.W2 = QtWidgets.QLineEdit(self.Wave)
        self.W2.setGeometry(QtCore.QRect(120, 100, 61, 22))
        self.W2.setObjectName("W2")
        self.P2 = QtWidgets.QLineEdit(self.Wave)
        self.P2.setGeometry(QtCore.QRect(50, 100, 61, 22))
        self.P2.setObjectName("P2")
        self.P3 = QtWidgets.QLineEdit(self.Wave)
        self.P3.setGeometry(QtCore.QRect(50, 130, 61, 22))
        self.P3.setObjectName("P3")
        self.W3 = QtWidgets.QLineEdit(self.Wave)
        self.W3.setGeometry(QtCore.QRect(120, 130, 61, 22))
        self.W3.setObjectName("W3")
        self.P4 = QtWidgets.QLineEdit(self.Wave)
        self.P4.setGeometry(QtCore.QRect(50, 160, 61, 22))
        self.P4.setObjectName("P4")
        self.W4 = QtWidgets.QLineEdit(self.Wave)
        self.W4.setGeometry(QtCore.QRect(120, 160, 61, 22))
        self.W4.setObjectName("W4")
        self.P5 = QtWidgets.QLineEdit(self.Wave)
        self.P5.setGeometry(QtCore.QRect(50, 190, 61, 22))
        self.P5.setObjectName("P5")
        self.W5 = QtWidgets.QLineEdit(self.Wave)
        self.W5.setGeometry(QtCore.QRect(120, 190, 61, 22))
        self.W5.setObjectName("W5")
        self.label_18 = QtWidgets.QLabel(self.Wave)
        self.label_18.setGeometry(QtCore.QRect(20, 220, 41, 21))
        self.label_18.setObjectName("label_18")
        self.comboBox = QtWidgets.QComboBox(self.Wave)
        self.comboBox.setGeometry(QtCore.QRect(60, 220, 41, 22))
        self.comboBox.setObjectName("comboBox")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.graphicsView = PlotWidget(self.centralwidget)
        self.graphicsView.setGeometry(QtCore.QRect(540, 450, 231, 251))
        self.graphicsView.setObjectName("graphicsView")
        self.label_17 = QtWidgets.QLabel(self.centralwidget)
        self.label_17.setGeometry(QtCore.QRect(580, 420, 161, 31))
        self.label_17.setStyleSheet("font: 12pt \"Calibri\";")
        self.label_17.setObjectName("label_17")
        self.draw_2 = PlotWidget(self.centralwidget)
        self.draw_2.setGeometry(QtCore.QRect(780, 40, 471, 371))
        self.draw_2.setObjectName("draw_2")
        self.draw_3 = PlotWidget(self.centralwidget)
        self.draw_3.setGeometry(QtCore.QRect(780, 450, 471, 251))
        self.draw_3.setObjectName("draw_3")
        self.label_21 = QtWidgets.QLabel(self.centralwidget)
        self.label_21.setGeometry(QtCore.QRect(790, 420, 221, 31))
        self.label_21.setStyleSheet("font: 12pt \"Calibri\";")
        self.label_21.setObjectName("label_21")
        self.label_22 = QtWidgets.QLabel(self.centralwidget)
        self.label_22.setGeometry(QtCore.QRect(1170, 360, 61, 21))
        self.label_22.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.label_22.setTextFormat(QtCore.Qt.AutoText)
        self.label_22.setObjectName("label_22")
        self.draw_2.raise_()
        self.ROIFm.raise_()
        self.FullFm.raise_()
        self.label_8.raise_()
        self.label.raise_()
        self.label_2.raise_()
        self.label_3.raise_()
        self.Wave.raise_()
        self.graphicsView.raise_()
        self.label_17.raise_()
        self.draw_3.raise_()
        self.label_21.raise_()
        self.label_22.raise_()
        CamShow.setCentralWidget(self.centralwidget)

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

    def retranslateUi(self, CamShow):
        _translate = QtCore.QCoreApplication.translate
        CamShow.setWindowTitle(_translate("CamShow", "CamShow"))
        self.label_7.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p><span style=\" font-weight:600; color:#8d4600;\">ROI 影像</span></p></body></html>"
            ))
        self.ShowBt.setText(_translate("CamShow", "Start"))
        self.StopBt.setText(_translate("CamShow", "Stop"))
        self.RecordBt.setText(_translate("CamShow", "Save"))
        self.label_4.setText(_translate("CamShow", "路徑:"))
        self.label_5.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p><span style=\" font-weight:600; color:#8d4600;\">及時全影像</span></p></body></html>"
            ))
        self.FilePathBt.setToolTip(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\">...</p><p align=\"center\"><br/></p></body></html>"
            ))
        self.FilePathBt.setText(_translate("CamShow", "..."))
        self.ExitBt.setText(_translate("CamShow", "Exit"))
        self.label_19.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p><span style=\" font-weight:600;\">曝光時間:</span></p></body></html>"
            ))
        self.Exposure.setItemText(0, _translate("CamShow", "0.033"))
        self.Exposure.setItemText(1, _translate("CamShow", "0.016"))
        self.Exposure.setItemText(2, _translate("CamShow", "0.008"))
        self.Exposure.setItemText(3, _translate("CamShow", "0.004"))
        self.Exposure.setItemText(4, _translate("CamShow", "0.002"))
        self.Exposure.setItemText(5, _translate("CamShow", "0.001"))
        self.GrayCheck.setText(_translate("CamShow", "Setting Gary"))
        self.label_8.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-weight:600; color:#8d4600;\">Sensor View Point</span></p></body></html>"
            ))
        self.label.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p><span style=\" font-size:10pt; font-weight:600; color:#ff0000;\">— R: </span></p><p><br/></p><p><span style=\" font-size:10pt;\"><br/></span></p></body></html>"
            ))
        self.label_2.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p><span style=\" font-size:10pt; font-weight:600; color:#00ff00;\">— G:</span></p><p><span style=\" font-size:10pt;\"><br/></span></p></body></html>"
            ))
        self.label_3.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p><span style=\" font-size:10pt; font-weight:600; color:#0000ff;\">— B:</span></p><p><span style=\" font-size:10pt;\"><br/></span></p></body></html>"
            ))
        self.label_6.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:12pt; font-weight:600;\">1:</span></p></body></html>"
            ))
        self.label_9.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:12pt; font-weight:600;\">2:</span></p></body></html>"
            ))
        self.label_10.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:12pt; font-weight:600;\">3:</span></p></body></html>"
            ))
        self.label_11.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:12pt; font-weight:600;\">4:</span></p></body></html>"
            ))
        self.label_12.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:12pt; font-weight:600;\">5:</span></p></body></html>"
            ))
        self.label_13.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:12pt; font-weight:600; color:#0000ff;\">Pixel </span></p></body></html>"
            ))
        self.label_14.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-family:\'arial,sans-serif\'; font-size:12pt; font-weight:600; color:#0000ff; background-color:#ffffff;\">λ </span><span style=\" font-size:12pt; font-weight:600; color:#0000ff;\">(nm)</span></p></body></html>"
            ))
        self.BtnGo.setText(_translate("CamShow", "計算校正"))
        self.label_15.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p><span style=\" font-weight:600; color:#b37759;\">校正結果</span></p></body></html>"
            ))
        self.label_16.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p><span style=\" font-weight:600; color:#550000;\">波長校正</span></p></body></html>"
            ))
        self.label_18.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p><span style=\" font-size:9pt; color:#0000ff;\">冪次:</span></p></body></html>"
            ))
        self.comboBox.setItemText(0, _translate("CamShow", "1"))
        self.comboBox.setItemText(1, _translate("CamShow", "2"))
        self.comboBox.setItemText(2, _translate("CamShow", "3"))
        self.comboBox.setItemText(3, _translate("CamShow", "4"))
        self.comboBox.setItemText(4, _translate("CamShow", "5"))
        self.label_17.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-size:11pt; font-weight:600; color:#8d4600;\">Curve Fitting Plot</span></p></body></html>"
            ))
        self.label_21.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p align=\"center\"><span style=\" font-weight:600; color:#8d4600;\">Calibrated View Point</span></p></body></html>"
            ))
        self.label_22.setText(
            _translate(
                "CamShow",
                "<html><head/><body><p><span style=\" font-weight:600; color:#ffffff;\">— Gary:</span></p><p><span style=\" color:#ffffff;\"><br/></span></p></body></html>"
            ))
コード例 #14
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        vb = CustomViewBox()
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(1366, 684)
        MainWindow.setMinimumSize(QtCore.QSize(1366, 0))
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))

        self.plot = PlotWidget(parent=self.centralwidget, viewBox=vb)
        self.plot.setGeometry(QtCore.QRect(0, 0, 1000, 600))
        self.plot.setMinimumSize(QtCore.QSize(1000, 600))
        self.plot.setMaximumSize(QtCore.QSize(1000, 600))
        self.plot.setObjectName(_fromUtf8("plot"))
        '''
        Readout panel below oscilloscope screen.
        '''
        self.readout_frame = QtGui.QFrame(self.centralwidget)
        self.readout_frame.setGeometry(QtCore.QRect(0, 620, 1000, 43))
        self.readout_frame.setStyleSheet(
            _fromUtf8("background-color: #000;\n"
                      ""))
        self.readout_frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.readout_frame.setFrameShadow(QtGui.QFrame.Raised)
        self.readout_frame.setObjectName(_fromUtf8("readout_frame"))

        font = QtGui.QFont()
        font.setPointSize(12)

        self.readout_special_one = QtGui.QLabel(self.readout_frame)
        self.readout_special_one.setFont(font)
        self.readout_special_one.setGeometry(QtCore.QRect(800, 0, 200, 22))
        self.readout_special_one.setStyleSheet(
            _fromUtf8("background-color: #000; color: #0F0;"))
        self.readout_special_one.setObjectName(
            _fromUtf8("readout_special_one"))

        self.readout_special_two = QtGui.QLabel(self.readout_frame)
        self.readout_special_two.setFont(font)
        self.readout_special_two.setGeometry(QtCore.QRect(800, 22, 200, 22))
        self.readout_special_two.setStyleSheet(
            _fromUtf8("background-color: #000; color: #0F0;"))
        self.readout_special_two.setObjectName(
            _fromUtf8("readout_special_two"))

        self.readout_one = QtGui.QLabel(self.readout_frame)
        self.readout_one.setFont(font)
        self.readout_one.setGeometry(QtCore.QRect(0, 0, 200, 22))
        self.readout_one.setStyleSheet(
            _fromUtf8("background-color: #000; color: #FF0;"))
        self.readout_one.setObjectName(_fromUtf8("readout_one"))

        self.readout_two = QtGui.QLabel(self.readout_frame)
        self.readout_two.setFont(font)
        self.readout_two.setGeometry(QtCore.QRect(0, 22, 200, 22))
        self.readout_two.setStyleSheet(
            _fromUtf8("background-color: #000; color: #FF0;"))
        self.readout_two.setObjectName(_fromUtf8("readout_two"))

        self.readout_three = QtGui.QLabel(self.readout_frame)
        self.readout_three.setFont(font)
        self.readout_three.setGeometry(QtCore.QRect(200, 0, 200, 22))
        self.readout_three.setStyleSheet(
            _fromUtf8("background-color: #000; color: #FF0;"))
        self.readout_three.setObjectName(_fromUtf8("readout_three"))

        self.readout_four = QtGui.QLabel(self.readout_frame)
        self.readout_four.setFont(font)
        self.readout_four.setGeometry(QtCore.QRect(200, 22, 200, 22))
        self.readout_four.setStyleSheet(
            _fromUtf8("background-color: #000; color: #FF0;"))
        self.readout_four.setObjectName(_fromUtf8("readout_four"))

        self.readout_five = QtGui.QLabel(self.readout_frame)
        self.readout_five.setFont(font)
        self.readout_five.setGeometry(QtCore.QRect(400, 0, 200, 22))
        self.readout_five.setStyleSheet(
            _fromUtf8("background-color: #000; color: #F00;"))
        self.readout_five.setObjectName(_fromUtf8("readout_five"))

        self.readout_six = QtGui.QLabel(self.readout_frame)
        self.readout_six.setFont(font)
        self.readout_six.setGeometry(QtCore.QRect(400, 22, 200, 22))
        self.readout_six.setStyleSheet(
            _fromUtf8("background-color: #000; color: #F00;"))
        self.readout_six.setObjectName(_fromUtf8("readout_six"))

        self.readout_seven = QtGui.QLabel(self.readout_frame)
        self.readout_seven.setFont(font)
        self.readout_seven.setGeometry(QtCore.QRect(600, 0, 200, 22))
        self.readout_seven.setStyleSheet(
            _fromUtf8("background-color: #000; color: #F00;"))
        self.readout_seven.setObjectName(_fromUtf8("readout_seven"))

        self.readout_eight = QtGui.QLabel(self.readout_frame)
        self.readout_eight.setFont(font)
        self.readout_eight.setGeometry(QtCore.QRect(600, 22, 200, 22))
        self.readout_eight.setStyleSheet(
            _fromUtf8("background-color: #000; color: #F00;"))
        self.readout_eight.setObjectName(_fromUtf8("readout_eight"))

        self.horizontal_scroll_bar = QtGui.QScrollBar(self.centralwidget)
        self.horizontal_scroll_bar.setGeometry(QtCore.QRect(0, 600, 1000, 20))
        self.horizontal_scroll_bar.setMinimumSize(QtCore.QSize(1000, 20))
        self.horizontal_scroll_bar.setMaximumSize(QtCore.QSize(1000, 20))
        self.horizontal_scroll_bar.setStyleSheet(
            _fromUtf8("background-color: #88B;"))
        self.horizontal_scroll_bar.setMinimum(-90)
        self.horizontal_scroll_bar.setMaximum(90)
        self.horizontal_scroll_bar.setProperty("value", 0)
        self.horizontal_scroll_bar.setOrientation(QtCore.Qt.Horizontal)
        self.horizontal_scroll_bar.setObjectName(
            _fromUtf8("horizontal_scroll_bar"))
        '''
        Channel control.
        '''
        self.channel_control_box = QtGui.QGroupBox(self.centralwidget)
        self.channel_control_box.setGeometry(QtCore.QRect(1005, 135, 230, 521))
        self.channel_control_box.setStyleSheet(_fromUtf8(""))
        self.channel_control_box.setObjectName(
            _fromUtf8("channel_control_box"))
        '''
        CHANNEL 1.
        '''
        self.channel_one_box = QtGui.QGroupBox(self.channel_control_box)
        self.channel_one_box.setGeometry(QtCore.QRect(10, 20, 211, 240))
        self.channel_one_box.setObjectName(_fromUtf8("channel_one_box"))
        self.ch1_checkbox = QtGui.QCheckBox(self.channel_one_box)
        self.ch1_checkbox.setGeometry(QtCore.QRect(10, 20, 140, 20))
        self.ch1_checkbox.setObjectName(_fromUtf8("ch1_checkbox"))
        self.ch1_checkbox.setChecked(True)
        self.ch1_checkbox.setStyleSheet(
            _fromUtf8("background-color: #fafa00;\n"
                      "border: 1px solid #000;\n"
                      "border-radius: 3px;\n"
                      "padding: 30px 0 30px 5px;"))
        self.vpos_one_frame = QtGui.QFrame(self.channel_one_box)
        self.vpos_one_frame.setGeometry(QtCore.QRect(10, 50, 81, 181))
        self.vpos_one_frame.setStyleSheet(
            _fromUtf8("background-color: #eef;\n"
                      "border: 1px solid #888;\n"
                      "border-radius: 5px;"))
        self.vpos_one_frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.vpos_one_frame.setFrameShadow(QtGui.QFrame.Raised)
        self.vpos_one_frame.setObjectName(_fromUtf8("vpos_one_frame"))
        self.vpos_one_top_label = QtGui.QLabel(self.vpos_one_frame)
        self.vpos_one_top_label.setGeometry(QtCore.QRect(3, 3, 75, 16))
        self.vpos_one_top_label.setStyleSheet(_fromUtf8("border: 0;\n" ""))
        self.vpos_one_top_label.setObjectName(_fromUtf8("vpos_one_top_label"))
        self.vpos_one_slider = QtGui.QSlider(self.vpos_one_frame)
        self.vpos_one_slider.setGeometry(QtCore.QRect(29, 23, 19, 131))
        self.vpos_one_slider.setStyleSheet(_fromUtf8("border: 0;\n" ""))
        self.vpos_one_slider.setMinimum(-300)
        self.vpos_one_slider.setMaximum(300)
        self.vpos_one_slider.setOrientation(QtCore.Qt.Vertical)
        self.vpos_one_slider.setObjectName(_fromUtf8("vpos_one_slider"))

        self.vpos_one_center_button = QtGui.QPushButton(self.channel_one_box)
        self.vpos_one_center_button.setGeometry(QtCore.QRect(60, 128, 30, 20))
        self.vpos_one_center_button.setStyleSheet(_fromUtf8(""))
        self.vpos_one_center_button.setObjectName(
            _fromUtf8("vpos_one_center_button"))

        self.vpos_one_value_label = QtGui.QLabel(self.vpos_one_frame)
        self.vpos_one_value_label.setGeometry(QtCore.QRect(20, 160, 46, 13))
        self.vpos_one_value_label.setStyleSheet(_fromUtf8("border:0;"))
        self.vpos_one_value_label.setObjectName(
            _fromUtf8("vpos_one_value_label"))
        self.vscale_one_box = QtGui.QGroupBox(self.channel_one_box)
        self.vscale_one_box.setGeometry(QtCore.QRect(100, 50, 105, 100))
        self.vscale_one_box.setObjectName(_fromUtf8("vscale_one_box"))
        self.vscale_one_select = QtGui.QComboBox(self.vscale_one_box)
        self.vscale_one_select.setGeometry(QtCore.QRect(10, 20, 69, 20))
        self.vscale_one_select.setObjectName(_fromUtf8("vscale_one_select"))
        self.vscale_one_select.addItem(_fromUtf8(""))
        self.vscale_one_select.addItem(_fromUtf8(""))
        self.vscale_one_select.addItem(_fromUtf8(""))
        self.vscale_one_select.addItem(_fromUtf8(""))
        self.vscale_one_select.addItem(_fromUtf8(""))
        self.vscale_one_select.addItem(_fromUtf8(""))
        self.vscale_one_select.addItem(_fromUtf8(""))
        self.vscale_one_select.addItem(_fromUtf8(""))
        self.vscale_one_select.addItem(_fromUtf8(""))
        self.vscale_one_select.addItem(_fromUtf8(""))
        self.probe_one_label = QtGui.QLabel(self.vscale_one_box)
        self.probe_one_label.setGeometry(QtCore.QRect(10, 50, 46, 13))
        self.probe_one_label.setObjectName(_fromUtf8("probe_one_label"))
        self.probe_one_1_1 = QtGui.QRadioButton(self.vscale_one_box)
        self.probe_one_1_1.setGeometry(QtCore.QRect(10, 70, 41, 17))
        self.probe_one_1_1.setObjectName(_fromUtf8("probe_one_1_1"))
        self.probe_one_1_1.setChecked(True)
        self.probe_one_1_10 = QtGui.QRadioButton(self.vscale_one_box)
        self.probe_one_1_10.setGeometry(QtCore.QRect(50, 70, 41, 17))
        self.probe_one_1_10.setObjectName(_fromUtf8("probe_one_1_10"))
        self.sps_one_box = QtGui.QGroupBox(self.channel_one_box)
        self.sps_one_box.setGeometry(QtCore.QRect(100, 160, 105, 71))
        self.sps_one_box.setObjectName(_fromUtf8("sps_one_box"))
        self.sps_one_label = QtGui.QLabel(self.sps_one_box)
        self.sps_one_label.setGeometry(QtCore.QRect(10, 20, 85, 45))
        self.sps_one_label.setObjectName(_fromUtf8("sps_one_label"))
        self.sps_one_label.setWordWrap(True)
        '''
        CHANNEL 2.
        '''
        self.channel_two_box = QtGui.QGroupBox(self.channel_control_box)
        self.channel_two_box.setGeometry(QtCore.QRect(10, 270, 211, 240))
        self.channel_two_box.setObjectName(_fromUtf8("channel_two_box"))
        self.ch2_checkbox = QtGui.QCheckBox(self.channel_two_box)
        self.ch2_checkbox.setGeometry(QtCore.QRect(10, 20, 140, 20))
        self.ch2_checkbox.setObjectName(_fromUtf8("ch2_checkbox"))
        self.ch2_checkbox.setStyleSheet(
            _fromUtf8("background-color: #f11;\n"
                      "border: 1px solid #000;\n"
                      "border-radius: 3px;\n"
                      "padding: 30px 0 30px 5px;"))
        self.ch2_checkbox.setChecked(False)
        self.vpos_two_frame = QtGui.QFrame(self.channel_two_box)
        self.vpos_two_frame.setGeometry(QtCore.QRect(10, 50, 81, 181))
        self.vpos_two_frame.setStyleSheet(
            _fromUtf8("background-color: #eef;\n"
                      "border: 1px solid #888;\n"
                      "border-radius: 5px;"))
        self.vpos_two_frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.vpos_two_frame.setFrameShadow(QtGui.QFrame.Raised)
        self.vpos_two_frame.setObjectName(_fromUtf8("vpos_two_frame"))
        self.vpos_two_top_label = QtGui.QLabel(self.vpos_two_frame)
        self.vpos_two_top_label.setGeometry(QtCore.QRect(3, 3, 75, 16))
        self.vpos_two_top_label.setStyleSheet(_fromUtf8("border: 0;\n" ""))
        self.vpos_two_top_label.setObjectName(_fromUtf8("vpos_two_top_label"))
        self.vpos_two_slider = QtGui.QSlider(self.vpos_two_frame)
        self.vpos_two_slider.setGeometry(QtCore.QRect(29, 23, 19, 131))
        self.vpos_two_slider.setStyleSheet(_fromUtf8("border: 0;\n" ""))
        self.vpos_two_slider.setMinimum(-300)
        self.vpos_two_slider.setMaximum(300)
        self.vpos_two_slider.setOrientation(QtCore.Qt.Vertical)
        self.vpos_two_slider.setObjectName(_fromUtf8("vpos_two_slider"))

        self.vpos_two_center_button = QtGui.QPushButton(self.channel_two_box)
        self.vpos_two_center_button.setGeometry(QtCore.QRect(60, 128, 30, 20))
        self.vpos_two_center_button.setStyleSheet(_fromUtf8(""))
        self.vpos_two_center_button.setObjectName(
            _fromUtf8("vpos_one_center_button"))

        self.vpos_two_value_label = QtGui.QLabel(self.vpos_two_frame)
        self.vpos_two_value_label.setGeometry(QtCore.QRect(20, 160, 46, 13))
        self.vpos_two_value_label.setStyleSheet(_fromUtf8("border:0;"))
        self.vpos_two_value_label.setObjectName(
            _fromUtf8("vpos_two_value_label"))
        self.vscale_two_box = QtGui.QGroupBox(self.channel_two_box)
        self.vscale_two_box.setGeometry(QtCore.QRect(100, 50, 105, 100))
        self.vscale_two_box.setObjectName(_fromUtf8("vscale_two_box"))
        self.vscale_two_select = QtGui.QComboBox(self.vscale_two_box)
        self.vscale_two_select.setGeometry(QtCore.QRect(10, 20, 69, 20))
        self.vscale_two_select.setObjectName(_fromUtf8("vscale_two_select"))
        self.vscale_two_select.addItem(_fromUtf8(""))
        self.vscale_two_select.addItem(_fromUtf8(""))
        self.vscale_two_select.addItem(_fromUtf8(""))
        self.vscale_two_select.addItem(_fromUtf8(""))
        self.vscale_two_select.addItem(_fromUtf8(""))
        self.vscale_two_select.addItem(_fromUtf8(""))
        self.vscale_two_select.addItem(_fromUtf8(""))
        self.vscale_two_select.addItem(_fromUtf8(""))
        self.vscale_two_select.addItem(_fromUtf8(""))
        self.vscale_two_select.addItem(_fromUtf8(""))
        self.probe_two_label = QtGui.QLabel(self.vscale_two_box)
        self.probe_two_label.setGeometry(QtCore.QRect(10, 50, 46, 13))
        self.probe_two_label.setObjectName(_fromUtf8("probe_two_label"))
        self.probe_two_1_1 = QtGui.QRadioButton(self.vscale_two_box)
        self.probe_two_1_1.setGeometry(QtCore.QRect(10, 70, 41, 17))
        self.probe_two_1_1.setObjectName(_fromUtf8("probe_two_1_1"))
        self.probe_two_1_1.setChecked(True)
        self.probe_two_1_10 = QtGui.QRadioButton(self.vscale_two_box)
        self.probe_two_1_10.setGeometry(QtCore.QRect(50, 70, 41, 17))
        self.probe_two_1_10.setObjectName(_fromUtf8("probe_two_1_10"))
        self.sps_two_box = QtGui.QGroupBox(self.channel_two_box)
        self.sps_two_box.setGeometry(QtCore.QRect(100, 160, 105, 71))
        self.sps_two_box.setObjectName(_fromUtf8("sps_two_box"))
        self.sps_two_label = QtGui.QLabel(self.sps_two_box)
        self.sps_two_label.setGeometry(QtCore.QRect(10, 20, 85, 45))
        self.sps_two_label.setObjectName(_fromUtf8("sps_two_label"))
        self.sps_two_label.setWordWrap(True)
        self.channel_one_box.raise_()
        self.vscale_one_box.raise_()
        self.channel_two_box.raise_()
        '''
        Functions.
        '''
        self.functions_box = QtGui.QGroupBox(self.centralwidget)
        self.functions_box.setGeometry(QtCore.QRect(1005, 0, 230, 130))
        self.functions_box.setObjectName(_fromUtf8("functions_box"))
        self.run_button = QtGui.QPushButton(self.functions_box)
        self.run_button.setGeometry(QtCore.QRect(10, 20, 65, 23))
        self.run_button.setCheckable(True)
        self.run_button.setObjectName(_fromUtf8("run_button"))
        self.logic_button = QtGui.QPushButton(self.functions_box)
        self.logic_button.setGeometry(QtCore.QRect(10, 85, 65, 23))
        self.logic_button.setCheckable(True)
        self.logic_button.setObjectName(_fromUtf8("logic_button"))
        self.logic_settings_button = QtGui.QPushButton(self.functions_box)
        self.logic_settings_button.setGeometry(QtCore.QRect(75, 85, 23, 23))
        self.logic_settings_button.setObjectName(
            _fromUtf8("logic_settings_button"))
        self.clear_button = QtGui.QPushButton(self.functions_box)
        self.clear_button.setGeometry(QtCore.QRect(80, 50, 65, 23))
        self.clear_button.setObjectName(_fromUtf8("clear_button"))
        self.single_button = QtGui.QPushButton(self.functions_box)
        self.single_button.setGeometry(QtCore.QRect(80, 20, 65, 23))
        self.single_button.setObjectName(_fromUtf8("single_button"))
        self.FFT_button = QtGui.QPushButton(self.functions_box)
        self.FFT_button.setGeometry(QtCore.QRect(160, 20, 65, 23))
        self.FFT_button.setObjectName(_fromUtf8("FFT_button"))
        self.acquisition_button = QtGui.QPushButton(self.functions_box)
        self.acquisition_button.setGeometry(QtCore.QRect(160, 50, 65, 23))
        self.acquisition_button.setObjectName(_fromUtf8("acquisition_button"))
        '''
        Horizontal
        '''

        self.hscale_box = QtGui.QGroupBox(self.centralwidget)
        self.hscale_box.setGeometry(QtCore.QRect(1240, 0, 120, 130))
        self.hscale_box.setObjectName(_fromUtf8("hscale_box"))
        self.hscale_select = QtGui.QComboBox(self.hscale_box)
        self.hscale_select.setGeometry(QtCore.QRect(10, 20, 73, 20))
        self.hscale_select.setObjectName(_fromUtf8("hscale_select"))
        self.hscale_select.addItem(_fromUtf8("100ns/div"), 0.0000001)
        self.hscale_select.addItem(_fromUtf8("200ns/div"), 0.0000002)
        self.hscale_select.addItem(_fromUtf8("500ns/div"), 0.0000005)
        self.hscale_select.addItem(_fromUtf8("1us/div"), 0.000001)
        self.hscale_select.addItem(_fromUtf8("2us/div"), 0.000002)
        self.hscale_select.addItem(_fromUtf8("5us/div"), 0.000005)
        self.hscale_select.addItem(_fromUtf8("10us/div"), 0.00001)
        self.hscale_select.addItem(_fromUtf8("20us/div"), 0.00002)
        self.hscale_select.addItem(_fromUtf8("50us/div"), 0.00005)
        self.hscale_select.addItem(_fromUtf8("100us/div"), 0.0001)
        self.hscale_select.addItem(_fromUtf8("200us/div"), 0.0002)
        self.hscale_select.addItem(_fromUtf8("500us/div"), 0.0005)
        self.hscale_select.addItem(_fromUtf8("1ms/div"), 0.001)
        self.hscale_select.addItem(_fromUtf8("2ms/div"), 0.002)
        self.hscale_select.addItem(_fromUtf8("5ms/div"), 0.005)
        self.hscale_select.addItem(_fromUtf8("10ms/div"), 0.01)
        self.hscale_select.addItem(_fromUtf8("20ms/div"), 0.02)
        self.hscale_select.addItem(_fromUtf8("50ms/div"), 0.05)
        self.hscale_select.addItem(_fromUtf8("100ms/div"), 0.1)
        self.hscale_select.addItem(_fromUtf8("200ms/div"), 0.2)
        self.hscale_select.addItem(_fromUtf8("500ms/div"), 0.5)
        self.hscale_select.addItem(_fromUtf8("1s/div"), 1.0)
        self.hscale_select.setMaxVisibleItems(22)
        self.xy_button = QtGui.QPushButton(self.hscale_box)
        self.xy_button.setGeometry(QtCore.QRect(10, 50, 65, 23))
        self.xy_button.setCheckable(True)
        self.xy_button.setEnabled(False)
        self.xy_button.setObjectName(_fromUtf8("xy_button"))
        '''
        Trigger.
        '''
        self.trigger_box = QtGui.QGroupBox(self.centralwidget)
        self.trigger_box.setGeometry(QtCore.QRect(1240, 135, 120, 521))
        self.trigger_box.setObjectName(_fromUtf8("trigger_box"))
        self.show_button = QtGui.QPushButton(self.trigger_box)
        self.show_button.setGeometry(QtCore.QRect(22, 35, 75, 23))
        self.show_button.setObjectName(_fromUtf8("show_button"))
        self.show_button.setCheckable(True)
        self.trigger_level_frame = QtGui.QFrame(self.trigger_box)
        self.trigger_level_frame.setGeometry(QtCore.QRect(22, 70, 75, 181))
        self.trigger_level_frame.setStyleSheet(
            _fromUtf8("background-color: #84F59E;\n"
                      "border: 1px solid #888;\n"
                      "border-radius: 5px;"))
        self.trigger_level_frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.trigger_level_frame.setFrameShadow(QtGui.QFrame.Raised)
        self.trigger_level_frame.setObjectName(
            _fromUtf8("trigger_level_frame"))
        self.trigger_level_label = QtGui.QLabel(self.trigger_level_frame)
        self.trigger_level_label.setGeometry(QtCore.QRect(8, 3, 60, 16))
        self.trigger_level_label.setStyleSheet(_fromUtf8("border: 0;\n" ""))
        self.trigger_level_label.setObjectName(
            _fromUtf8("trigger_level_label"))
        self.trigger_level_slider = QtGui.QSlider(self.trigger_level_frame)
        self.trigger_level_slider.setGeometry(QtCore.QRect(29, 23, 19, 131))
        self.trigger_level_slider.setStyleSheet(_fromUtf8("border: 0;\n" ""))
        self.trigger_level_slider.setMinimum(-400)
        self.trigger_level_slider.setMaximum(400)
        self.trigger_level_slider.setOrientation(QtCore.Qt.Vertical)
        self.trigger_level_slider.setObjectName(
            _fromUtf8("trigger_level_slider"))
        self.trigger_level_value_label = QtGui.QLabel(self.trigger_level_frame)
        self.trigger_level_value_label.setGeometry(
            QtCore.QRect(29, 160, 35, 13))
        self.trigger_level_value_label.setStyleSheet(_fromUtf8("border:0;"))
        self.trigger_level_value_label.setObjectName(
            _fromUtf8("trigger_level_value_label"))

        self.trigger_source_label = QtGui.QLabel(self.trigger_box)
        self.trigger_source_label.setGeometry(QtCore.QRect(22, 270, 35, 13))
        self.trigger_source_label.setObjectName(
            _fromUtf8("trigger_source_label"))
        self.trigger_source_ch1 = QtGui.QRadioButton(self.trigger_box)
        self.trigger_source_ch1.setGeometry(QtCore.QRect(22, 290, 41, 17))
        self.trigger_source_ch1.setObjectName(_fromUtf8("trigger_source_ch1"))
        self.trigger_source_ch1.setChecked(True)
        self.trigger_source_ch2 = QtGui.QRadioButton(self.trigger_box)
        self.trigger_source_ch2.setGeometry(QtCore.QRect(22, 320, 41, 17))
        self.trigger_source_ch2.setObjectName(_fromUtf8("trigger_source_ch2"))

        self.holdoff_label = QtGui.QLabel(self.trigger_box)
        self.holdoff_label.setGeometry(QtCore.QRect(22, 360, 45, 13))
        self.holdoff_label.setObjectName(_fromUtf8("trigger_source_label"))
        self.holdoff_spinBox = QtGui.QDoubleSpinBox(self.trigger_box)
        self.holdoff_spinBox.setGeometry(QtCore.QRect(22, 380, 81, 22))
        self.holdoff_spinBox.setMinimum(0.9)
        self.holdoff_spinBox.setMaximum(1000)
        self.holdoff_spinBox.setSingleStep(0.1)
        self.holdoff_spinBox.setSuffix("ns")
        self.holdoff_spinBox.setDecimals(1)
        self.holdoff_spinBox.setObjectName(_fromUtf8("spinBox"))
        '''
        Other configs.
        '''
        self.plot.raise_()
        self.readout_frame.raise_()
        self.channel_one_box.raise_()
        self.horizontal_scroll_bar.raise_()
        self.channel_control_box.raise_()
        self.functions_box.raise_()
        self.trigger_box.raise_()
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1366, 21))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menuFile = QtGui.QMenu(self.menubar)
        self.menuFile.setObjectName(_fromUtf8("menuFile"))
        self.menuSave_as = QtGui.QMenu(self.menuFile)
        self.menuSave_as.setObjectName(_fromUtf8("menuSave_as"))
        self.actionOpen = QtGui.QAction(MainWindow)
        self.actionOpen.setObjectName(_fromUtf8("actionOpen"))
        self.actionSignal = QtGui.QAction(MainWindow)
        self.actionSignal.setObjectName(_fromUtf8("actionSignal"))
        self.actionPNG = QtGui.QAction(MainWindow)
        self.actionPNG.setObjectName(_fromUtf8("actionPNG"))
        self.actionExit = QtGui.QAction(MainWindow)
        self.actionExit.setObjectName(_fromUtf8("actionExit"))
        self.menuSave_as.addAction(self.actionSignal)
        self.menuSave_as.addAction(self.actionPNG)
        self.menuFile.addAction(self.actionOpen)
        self.menuFile.addAction(self.menuSave_as.menuAction())
        self.menuFile.addSeparator()
        self.menuFile.addAction(self.actionExit)
        self.actionTest_connection = QtGui.QAction(MainWindow)
        self.actionTest_connection.setObjectName(
            _fromUtf8("actionTest_connection"))
        self.menuDevice = QtGui.QMenu(self.menubar)
        self.menuDevice.setObjectName(_fromUtf8("menuDevice"))
        self.menuDevice.addAction(self.actionTest_connection)
        self.actionView_help = QtGui.QAction(MainWindow)
        self.actionView_help.setObjectName(_fromUtf8("actionView_help"))
        self.actionAbout = QtGui.QAction(MainWindow)
        self.actionAbout.setObjectName(_fromUtf8("actionAbout"))
        self.menuHelp = QtGui.QMenu(self.menubar)
        self.menuHelp.setObjectName(_fromUtf8("menuHelp"))
        self.menuHelp.addAction(self.actionView_help)
        self.menuHelp.addAction(self.actionAbout)
        MainWindow.setMenuBar(self.menubar)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuDevice.menuAction())
        self.menubar.addAction(self.menuHelp.menuAction())

        self.retranslateUi(MainWindow)
        self.hscale_select.setCurrentIndex(8)
        self.vscale_one_select.setCurrentIndex(7)
        self.vscale_two_select.setCurrentIndex(7)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(
            _translate("MainWindow", "DSO Thesis - Artem Kolichenkov", None))
        self.readout_special_one.setText(
            _translate("MainWindow", "CH1_max_freq = 800 Hz", None))
        self.readout_special_two.setText(
            _translate("MainWindow", "CH2_max_freq = 800 Hz", None))
        self.readout_one.setText(_translate("MainWindow", "CH1_Vpp:", None))
        self.readout_two.setText(_translate("MainWindow", "CH1_Freq:", None))
        self.readout_three.setText(_translate("MainWindow", "CH1_Vrms:", None))
        self.readout_four.setText(_translate("MainWindow", "CH1_Vmax:", None))
        self.readout_five.setText(_translate("MainWindow", "CH2_Vpp:", None))
        self.readout_six.setText(_translate("MainWindow", "CH2_Freq:", None))
        self.readout_seven.setText(_translate("MainWindow", "CH2_Vrms:", None))
        self.readout_eight.setText(_translate("MainWindow", "CH2_Vmax:", None))
        self.channel_control_box.setTitle(
            _translate("MainWindow", "Channel control", None))
        self.channel_one_box.setTitle(_translate("MainWindow", "CH1", None))
        self.ch1_checkbox.setText(
            _translate("MainWindow", "Turn on channel 1", None))
        self.vpos_one_top_label.setText(
            _translate("MainWindow", "Vertical position", None))
        self.vpos_one_value_label.setText(
            _translate("MainWindow", "0.0 div", None))
        self.vscale_one_box.setTitle(
            _translate("MainWindow", "Vertical scale", None))
        self.vscale_one_select.setItemText(
            0, _translate("MainWindow", "5mV/div", None))
        self.vscale_one_select.setItemText(
            1, _translate("MainWindow", "10mV/div", None))
        self.vscale_one_select.setItemText(
            2, _translate("MainWindow", "20mV/div", None))
        self.vscale_one_select.setItemText(
            3, _translate("MainWindow", "50mV/div", None))
        self.vscale_one_select.setItemText(
            4, _translate("MainWindow", "100mV/div", None))
        self.vscale_one_select.setItemText(
            5, _translate("MainWindow", "200mV/div", None))
        self.vscale_one_select.setItemText(
            6, _translate("MainWindow", "500mV/div", None))
        self.vscale_one_select.setItemText(
            7, _translate("MainWindow", "1V/div", None))
        self.vscale_one_select.setItemText(
            8, _translate("MainWindow", "2V/div", None))
        self.vscale_one_select.setItemText(
            9, _translate("MainWindow", "5V/div", None))
        self.probe_one_label.setText(_translate("MainWindow", "Probe:", None))
        self.holdoff_label.setText(_translate("MainWindow", "Holdoff:", None))
        self.probe_one_1_1.setText(_translate("MainWindow", "1:1", None))
        self.probe_one_1_10.setText(_translate("MainWindow", "1:10", None))

        self.sps_one_box.setTitle(
            _translate("MainWindow", "Max Frequency", None))
        self.hscale_box.setTitle(
            _translate("MainWindow", "Horizontal scale", None))
        self.sps_one_label.setText(_translate("MainWindow", "~1 MHz", None))
        self.trigger_level_label.setText(
            _translate("MainWindow", "Trigger level", None))
        self.trigger_level_value_label.setText(
            _translate("MainWindow", "0 V", None))
        self.trigger_source_label.setText(
            _translate("MainWindow", "Source:", None))
        self.channel_two_box.setTitle(_translate("MainWindow", "CH2", None))
        self.ch2_checkbox.setText(
            _translate("MainWindow", "Turn on channel 2", None))
        self.vpos_two_top_label.setText(
            _translate("MainWindow", "Vertical position", None))
        self.vpos_two_value_label.setText(
            _translate("MainWindow", "0.0 div", None))
        self.vscale_two_box.setTitle(
            _translate("MainWindow", "Vertical scale", None))
        self.vscale_two_select.setItemText(
            0, _translate("MainWindow", "5mV/div", None))
        self.vscale_two_select.setItemText(
            1, _translate("MainWindow", "10mV/div", None))
        self.vscale_two_select.setItemText(
            2, _translate("MainWindow", "20mV/div", None))
        self.vscale_two_select.setItemText(
            3, _translate("MainWindow", "50mV/div", None))
        self.vscale_two_select.setItemText(
            4, _translate("MainWindow", "100mV/div", None))
        self.vscale_two_select.setItemText(
            5, _translate("MainWindow", "200mV/div", None))
        self.vscale_two_select.setItemText(
            6, _translate("MainWindow", "500mV/div", None))
        self.vscale_two_select.setItemText(
            7, _translate("MainWindow", "1V/div", None))
        self.vscale_two_select.setItemText(
            8, _translate("MainWindow", "2V/div", None))
        self.vscale_two_select.setItemText(
            9, _translate("MainWindow", "5V/div", None))
        self.probe_two_label.setText(_translate("MainWindow", "Probe:", None))
        self.probe_two_1_1.setText(_translate("MainWindow", "1:1", None))
        self.probe_two_1_10.setText(_translate("MainWindow", "1:10", None))
        self.trigger_source_ch1.setText(_translate("MainWindow", "CH1", None))
        self.trigger_source_ch2.setText(_translate("MainWindow", "CH2", None))
        self.sps_two_box.setTitle(
            _translate("MainWindow", "Max Frequency", None))
        self.sps_two_label.setText(_translate("MainWindow", "~1 MHz", None))
        self.functions_box.setTitle(_translate("MainWindow", "Functions",
                                               None))
        self.run_button.setText(_translate("MainWindow", "Run", None))
        self.logic_button.setText(_translate("MainWindow", "Logic OFF", None))
        self.clear_button.setText(_translate("MainWindow", "Clear", None))
        self.single_button.setText(
            _translate("MainWindow", "Single shot", None))
        self.FFT_button.setText(_translate("MainWindow", "FFT", None))
        self.acquisition_button.setText(
            _translate("MainWindow", "Acquisition", None))
        self.xy_button.setText(_translate("MainWindow", "XY mode", None))
        self.vpos_one_center_button.setText(
            _translate("MainWindow", "< 0", None))
        self.vpos_two_center_button.setText(
            _translate("MainWindow", "< 0", None))
        self.show_button.setText(_translate("MainWindow", "Show", None))
        self.trigger_box.setTitle(_translate("MainWindow", "Trigger", None))
        self.menuFile.setTitle(_translate("MainWindow", "File", None))
        self.menuSave_as.setTitle(_translate("MainWindow", "Save as", None))
        self.menuDevice.setTitle(_translate("MainWindow", "Device", None))
        self.actionTest_connection.setText(
            _translate("MainWindow", "Test connection", None))
        self.menuHelp.setTitle(_translate("MainWindow", "Help", None))
        self.actionView_help.setText(
            _translate("MainWindow", "View help", None))
        self.actionAbout.setText(_translate("MainWindow", "About", None))
        self.actionOpen.setText(_translate("MainWindow", "Open", None))
        self.actionSignal.setText(_translate("MainWindow", "Signal", None))
        self.actionPNG.setText(_translate("MainWindow", "PNG", None))
        self.actionExit.setText(_translate("MainWindow", "Exit", None))
コード例 #15
0
class Ui_ventanaPrincipal(object):
    def setupUi(self, ventanaPrincipal):
        ventanaPrincipal.setObjectName("ventanaPrincipal")
        ventanaPrincipal.resize(958, 620)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap("../../.designer/backup/res/main.png"),
                       QtGui.QIcon.Normal, QtGui.QIcon.Off)
        icon.addPixmap(QtGui.QPixmap("res/main.png"), QtGui.QIcon.Normal,
                       QtGui.QIcon.On)
        ventanaPrincipal.setWindowIcon(icon)
        self.centralwidget = QtWidgets.QWidget(ventanaPrincipal)
        self.centralwidget.setObjectName("centralwidget")
        self.contenedorPrincipal = QtWidgets.QTabWidget(self.centralwidget)
        self.contenedorPrincipal.setEnabled(True)
        self.contenedorPrincipal.setGeometry(QtCore.QRect(0, 0, 961, 631))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.contenedorPrincipal.sizePolicy().hasHeightForWidth())
        self.contenedorPrincipal.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.contenedorPrincipal.setFont(font)
        self.contenedorPrincipal.setObjectName("contenedorPrincipal")
        self.inicio = QtWidgets.QWidget()
        self.inicio.setObjectName("inicio")
        self.webEngineView = QtWebEngineWidgets.QWebEngineView(self.inicio)
        self.webEngineView.setGeometry(QtCore.QRect(120, 60, 711, 481))
        self.webEngineView.setUrl(
            QtCore.QUrl(
                "https://www.google.com/webhp?hl=es&ictx=2&sa=X&ved=0ahUKEwjIud2rjbjtAhVLmlkKHfrBCz0QPQgI"
            ))
        self.webEngineView.setObjectName("webEngineView")
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap("res/home.png"), QtGui.QIcon.Normal,
                        QtGui.QIcon.On)
        self.contenedorPrincipal.addTab(self.inicio, icon1, "")
        self.medicion = QtWidgets.QWidget()
        self.medicion.setObjectName("medicion")
        self.medidasGraph = PlotWidget(self.medicion)
        self.medidasGraph.setGeometry(QtCore.QRect(40, 60, 501, 131))
        self.medidasGraph.setObjectName("medidasGraph")
        self.freqDomGraph = PlotWidget(self.medicion)
        self.freqDomGraph.setGeometry(QtCore.QRect(40, 230, 501, 141))
        self.freqDomGraph.setObjectName("freqDomGraph")
        self.start = QtWidgets.QPushButton(self.medicion)
        self.start.setGeometry(QtCore.QRect(690, 40, 131, 51))
        self.start.setStyleSheet("")
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap("res/play.png"), QtGui.QIcon.Normal,
                        QtGui.QIcon.On)
        self.start.setIcon(icon2)
        self.start.setIconSize(QtCore.QSize(27, 22))
        self.start.setObjectName("start")
        self.progressBar = QtWidgets.QProgressBar(self.medicion)
        self.progressBar.setGeometry(QtCore.QRect(790, 290, 111, 16))
        self.progressBar.setProperty("value", 0)
        self.progressBar.setTextVisible(False)
        self.progressBar.setObjectName("progressBar")
        self.label_5 = QtWidgets.QLabel(self.medicion)
        self.label_5.setGeometry(QtCore.QRect(650, 137, 91, 16))
        self.label_5.setObjectName("label_5")
        self.label_6 = QtWidgets.QLabel(self.medicion)
        self.label_6.setGeometry(QtCore.QRect(650, 170, 121, 16))
        self.label_6.setObjectName("label_6")
        self.label_7 = QtWidgets.QLabel(self.medicion)
        self.label_7.setGeometry(QtCore.QRect(650, 240, 71, 16))
        self.label_7.setObjectName("label_7")
        self.repetirBox = QtWidgets.QSpinBox(self.medicion)
        self.repetirBox.setGeometry(QtCore.QRect(820, 132, 61, 22))
        self.repetirBox.setMinimum(1)
        self.repetirBox.setObjectName("repetirBox")
        self.duracionBox = QtWidgets.QDoubleSpinBox(self.medicion)
        self.duracionBox.setGeometry(QtCore.QRect(800, 170, 81, 22))
        self.duracionBox.setMinimum(1.0)
        self.duracionBox.setMaximum(25600.0)
        self.duracionBox.setSingleStep(100.0)
        self.duracionBox.setProperty("value", 1000.0)
        self.duracionBox.setObjectName("duracionBox")
        self.delayBox = QtWidgets.QDoubleSpinBox(self.medicion)
        self.delayBox.setGeometry(QtCore.QRect(800, 239, 81, 22))
        self.delayBox.setObjectName("delayBox")
        self.label_8 = QtWidgets.QLabel(self.medicion)
        self.label_8.setGeometry(QtCore.QRect(210, 30, 181, 20))
        font = QtGui.QFont()
        font.setFamily("MS Shell Dlg 2")
        font.setPointSize(13)
        font.setBold(True)
        font.setWeight(75)
        self.label_8.setFont(font)
        self.label_8.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.label_8.setObjectName("label_8")
        self.label_9 = QtWidgets.QLabel(self.medicion)
        self.label_9.setGeometry(QtCore.QRect(190, 200, 231, 20))
        font = QtGui.QFont()
        font.setPointSize(13)
        font.setBold(True)
        font.setWeight(75)
        self.label_9.setFont(font)
        self.label_9.setObjectName("label_9")
        self.vientoGraph = PlotWidget(self.medicion)
        self.vientoGraph.setGeometry(QtCore.QRect(320, 420, 221, 131))
        self.vientoGraph.setObjectName("vientoGraph")
        self.oleajeGraph = PlotWidget(self.medicion)
        self.oleajeGraph.setGeometry(QtCore.QRect(40, 420, 221, 131))
        self.oleajeGraph.setObjectName("oleajeGraph")
        self.label_11 = QtWidgets.QLabel(self.medicion)
        self.label_11.setGeometry(QtCore.QRect(150, 390, 91, 21))
        font = QtGui.QFont()
        font.setPointSize(13)
        font.setBold(True)
        font.setWeight(75)
        self.label_11.setFont(font)
        self.label_11.setObjectName("label_11")
        self.label_12 = QtWidgets.QLabel(self.medicion)
        self.label_12.setGeometry(QtCore.QRect(430, 390, 71, 16))
        font = QtGui.QFont()
        font.setPointSize(13)
        font.setBold(True)
        font.setWeight(75)
        self.label_12.setFont(font)
        self.label_12.setObjectName("label_12")
        self.label_13 = QtWidgets.QLabel(self.medicion)
        self.label_13.setGeometry(QtCore.QRect(650, 206, 71, 16))
        self.label_13.setObjectName("label_13")
        self.muestrasBox = QtWidgets.QSpinBox(self.medicion)
        self.muestrasBox.setGeometry(QtCore.QRect(800, 205, 81, 22))
        self.muestrasBox.setMinimum(1)
        self.muestrasBox.setMaximum(10000000)
        self.muestrasBox.setSingleStep(1000)
        self.muestrasBox.setProperty("value", 10000)
        self.muestrasBox.setObjectName("muestrasBox")
        self.label_14 = QtWidgets.QLabel(self.medicion)
        self.label_14.setGeometry(QtCore.QRect(610, 290, 47, 13))
        self.label_14.setObjectName("label_14")
        self.estadoLabel = QtWidgets.QLabel(self.medicion)
        self.estadoLabel.setGeometry(QtCore.QRect(660, 286, 101, 20))
        self.estadoLabel.setObjectName("estadoLabel")
        self.saveBtn = QtWidgets.QPushButton(self.medicion)
        self.saveBtn.setEnabled(False)
        self.saveBtn.setGeometry(QtCore.QRect(730, 524, 75, 23))
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap("res/save.png"), QtGui.QIcon.Normal,
                        QtGui.QIcon.Off)
        self.saveBtn.setIcon(icon3)
        self.saveBtn.setObjectName("saveBtn")
        self.descartBtn = QtWidgets.QPushButton(self.medicion)
        self.descartBtn.setEnabled(False)
        self.descartBtn.setGeometry(QtCore.QRect(820, 523, 81, 23))
        icon4 = QtGui.QIcon()
        icon4.addPixmap(QtGui.QPixmap("res/descartar.png"), QtGui.QIcon.Normal,
                        QtGui.QIcon.On)
        self.descartBtn.setIcon(icon4)
        self.descartBtn.setObjectName("descartBtn")
        self.logs = QtWidgets.QTextBrowser(self.medicion)
        self.logs.setGeometry(QtCore.QRect(610, 320, 291, 192))
        self.logs.setObjectName("logs")
        self.groupBox = QtWidgets.QGroupBox(self.medicion)
        self.groupBox.setGeometry(QtCore.QRect(580, 10, 351, 561))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(172, 197, 224))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(213, 226, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Midlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(86, 98, 112))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(115, 131, 149))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.BrightText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(172, 197, 224))
        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.Active, QtGui.QPalette.Shadow, brush)
        brush = QtGui.QBrush(QtGui.QColor(213, 226, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ToolTipBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ToolTipText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(172, 197, 224))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(213, 226, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Midlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(86, 98, 112))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(115, 131, 149))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.BrightText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(172, 197, 224))
        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.Inactive, QtGui.QPalette.Shadow, brush)
        brush = QtGui.QBrush(QtGui.QColor(213, 226, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ToolTipBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ToolTipText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(86, 98, 112))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(172, 197, 224))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Light, brush)
        brush = QtGui.QBrush(QtGui.QColor(213, 226, 239))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Midlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(86, 98, 112))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(115, 131, 149))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(86, 98, 112))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.BrightText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(86, 98, 112))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(172, 197, 224))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(172, 197, 224))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Shadow, brush)
        brush = QtGui.QBrush(QtGui.QColor(172, 197, 224))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ToolTipBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ToolTipText,
                         brush)
        self.groupBox.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(9)
        self.groupBox.setFont(font)
        self.groupBox.setAutoFillBackground(True)
        self.groupBox.setObjectName("groupBox")
        self.groupBox_4 = QtWidgets.QGroupBox(self.medicion)
        self.groupBox_4.setGeometry(QtCore.QRect(10, 10, 551, 561))
        font = QtGui.QFont()
        font.setPointSize(9)
        self.groupBox_4.setFont(font)
        self.groupBox_4.setAutoFillBackground(False)
        self.groupBox_4.setObjectName("groupBox_4")
        self.groupBox_4.raise_()
        self.groupBox.raise_()
        self.medidasGraph.raise_()
        self.freqDomGraph.raise_()
        self.start.raise_()
        self.progressBar.raise_()
        self.label_5.raise_()
        self.label_6.raise_()
        self.label_7.raise_()
        self.repetirBox.raise_()
        self.duracionBox.raise_()
        self.delayBox.raise_()
        self.label_8.raise_()
        self.label_9.raise_()
        self.vientoGraph.raise_()
        self.oleajeGraph.raise_()
        self.label_11.raise_()
        self.label_12.raise_()
        self.label_13.raise_()
        self.muestrasBox.raise_()
        self.label_14.raise_()
        self.estadoLabel.raise_()
        self.saveBtn.raise_()
        self.descartBtn.raise_()
        self.logs.raise_()
        icon5 = QtGui.QIcon()
        icon5.addPixmap(QtGui.QPixmap("res/measurement_3.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.On)
        self.contenedorPrincipal.addTab(self.medicion, icon5, "")
        self.configuracion = QtWidgets.QWidget()
        self.configuracion.setObjectName("configuracion")
        self.nidaqmx = QtWidgets.QPushButton(self.configuracion)
        self.nidaqmx.setGeometry(QtCore.QRect(45, 37, 141, 41))
        self.nidaqmx.setObjectName("nidaqmx")
        self.label = QtWidgets.QLabel(self.configuracion)
        self.label.setGeometry(QtCore.QRect(48, 7, 131, 21))
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.label_3 = QtWidgets.QLabel(self.configuracion)
        self.label_3.setGeometry(QtCore.QRect(506, 228, 47, 16))
        self.label_3.setObjectName("label_3")
        self.label_4 = QtWidgets.QLabel(self.configuracion)
        self.label_4.setGeometry(QtCore.QRect(506, 394, 47, 13))
        self.label_4.setObjectName("label_4")
        self.listaCanalesView = QtWidgets.QTableView(self.configuracion)
        self.listaCanalesView.setGeometry(QtCore.QRect(93, 228, 256, 281))
        self.listaCanalesView.setObjectName("listaCanalesView")
        self.warningLbl = QtWidgets.QLabel(self.configuracion)
        self.warningLbl.setEnabled(True)
        self.warningLbl.setGeometry(QtCore.QRect(220, 47, 261, 16))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText,
                         brush)
        self.warningLbl.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.warningLbl.setFont(font)
        self.warningLbl.setObjectName("warningLbl")
        self.tareasAdq = QtWidgets.QComboBox(self.configuracion)
        self.tareasAdq.setGeometry(QtCore.QRect(93, 128, 161, 21))
        self.tareasAdq.setObjectName("tareasAdq")
        self.tareasGen = QtWidgets.QComboBox(self.configuracion)
        self.tareasGen.setGeometry(QtCore.QRect(466, 128, 171, 21))
        self.tareasGen.setObjectName("tareasGen")
        self.oleajeChan = QtWidgets.QComboBox(self.configuracion)
        self.oleajeChan.setGeometry(QtCore.QRect(626, 233, 171, 21))
        self.oleajeChan.setObjectName("oleajeChan")
        self.vientoChan = QtWidgets.QComboBox(self.configuracion)
        self.vientoChan.setGeometry(QtCore.QRect(626, 431, 171, 21))
        self.vientoChan.setObjectName("vientoChan")
        self.infoFreq = QtWidgets.QLabel(self.configuracion)
        self.infoFreq.setGeometry(QtCore.QRect(93, 158, 311, 21))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        self.infoFreq.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(9)
        font.setBold(True)
        font.setWeight(75)
        self.infoFreq.setFont(font)
        self.infoFreq.setObjectName("infoFreq")
        self.infoChan = QtWidgets.QLabel(self.configuracion)
        self.infoChan.setGeometry(QtCore.QRect(93, 188, 191, 16))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText,
                         brush)
        self.infoChan.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(9)
        font.setBold(True)
        font.setWeight(75)
        self.infoChan.setFont(font)
        self.infoChan.setObjectName("infoChan")
        self.infoGFreq = QtWidgets.QLabel(self.configuracion)
        self.infoGFreq.setGeometry(QtCore.QRect(466, 158, 291, 21))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText,
                         brush)
        self.infoGFreq.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(9)
        font.setBold(True)
        font.setWeight(75)
        self.infoGFreq.setFont(font)
        self.infoGFreq.setObjectName("infoGFreq")
        self.infoGChan = QtWidgets.QLabel(self.configuracion)
        self.infoGChan.setGeometry(QtCore.QRect(466, 188, 251, 20))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 170, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText,
                         brush)
        self.infoGChan.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(9)
        font.setBold(True)
        font.setWeight(75)
        self.infoGChan.setFont(font)
        self.infoGChan.setObjectName("infoGChan")
        self.label_19 = QtWidgets.QLabel(self.configuracion)
        self.label_19.setGeometry(QtCore.QRect(626, 213, 47, 13))
        self.label_19.setObjectName("label_19")
        self.label_21 = QtWidgets.QLabel(self.configuracion)
        self.label_21.setGeometry(QtCore.QRect(626, 411, 47, 13))
        self.label_21.setObjectName("label_21")
        self.oleajePic = QtWidgets.QLabel(self.configuracion)
        self.oleajePic.setGeometry(QtCore.QRect(476, 251, 101, 111))
        self.oleajePic.setFrameShape(QtWidgets.QFrame.Box)
        self.oleajePic.setText("")
        self.oleajePic.setPixmap(QtGui.QPixmap("res/wave.jpg"))
        self.oleajePic.setScaledContents(True)
        self.oleajePic.setObjectName("oleajePic")
        self.vientoPic = QtWidgets.QLabel(self.configuracion)
        self.vientoPic.setGeometry(QtCore.QRect(476, 417, 101, 111))
        self.vientoPic.setFrameShape(QtWidgets.QFrame.Box)
        self.vientoPic.setText("")
        self.vientoPic.setPixmap(QtGui.QPixmap("res/viento.png"))
        self.vientoPic.setScaledContents(True)
        self.vientoPic.setObjectName("vientoPic")
        self.groupBox_2 = QtWidgets.QGroupBox(self.configuracion)
        self.groupBox_2.setGeometry(QtCore.QRect(423, 98, 491, 461))
        font = QtGui.QFont()
        font.setPointSize(9)
        font.setBold(False)
        font.setWeight(50)
        self.groupBox_2.setFont(font)
        self.groupBox_2.setAutoFillBackground(True)
        self.groupBox_2.setObjectName("groupBox_2")
        self.profundidadBox = QtWidgets.QDoubleSpinBox(self.groupBox_2)
        self.profundidadBox.setGeometry(QtCore.QRect(207, 194, 62, 22))
        self.profundidadBox.setMinimum(0.01)
        self.profundidadBox.setMaximum(0.55)
        self.profundidadBox.setSingleStep(0.01)
        self.profundidadBox.setProperty("value", 0.5)
        self.profundidadBox.setObjectName("profundidadBox")
        self.label_2 = QtWidgets.QLabel(self.groupBox_2)
        self.label_2.setGeometry(QtCore.QRect(206, 173, 71, 16))
        self.label_2.setObjectName("label_2")
        self.label_15 = QtWidgets.QLabel(self.groupBox_2)
        self.label_15.setGeometry(QtCore.QRect(340, 173, 61, 16))
        self.label_15.setObjectName("label_15")
        self.oleajeAmp = QtWidgets.QDoubleSpinBox(self.groupBox_2)
        self.oleajeAmp.setGeometry(QtCore.QRect(340, 194, 62, 22))
        self.oleajeAmp.setMinimum(1.0)
        self.oleajeAmp.setMaximum(29.99)
        self.oleajeAmp.setSingleStep(0.1)
        self.oleajeAmp.setProperty("value", 26.0)
        self.oleajeAmp.setObjectName("oleajeAmp")
        self.label_17 = QtWidgets.QLabel(self.groupBox_2)
        self.label_17.setGeometry(QtCore.QRect(204, 371, 61, 16))
        self.label_17.setObjectName("label_17")
        self.vientoAmp = QtWidgets.QDoubleSpinBox(self.groupBox_2)
        self.vientoAmp.setGeometry(QtCore.QRect(204, 391, 62, 22))
        self.vientoAmp.setProperty("value", 1.0)
        self.vientoAmp.setObjectName("vientoAmp")
        self.oleajeFreqLabel = QtWidgets.QLabel(self.groupBox_2)
        self.oleajeFreqLabel.setGeometry(QtCore.QRect(207, 233, 171, 16))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 85, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 85, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 85, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 85, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        self.oleajeFreqLabel.setPalette(palette)
        self.oleajeFreqLabel.setObjectName("oleajeFreqLabel")
        self.oleajeLongLabel = QtWidgets.QLabel(self.groupBox_2)
        self.oleajeLongLabel.setGeometry(QtCore.QRect(208, 261, 171, 16))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 85, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 85, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText,
                         brush)
        self.oleajeLongLabel.setPalette(palette)
        self.oleajeLongLabel.setObjectName("oleajeLongLabel")
        self.label_10 = QtWidgets.QLabel(self.groupBox_2)
        self.label_10.setGeometry(QtCore.QRect(277, 200, 30, 16))
        self.label_10.setObjectName("label_10")
        self.label_16 = QtWidgets.QLabel(self.groupBox_2)
        self.label_16.setGeometry(QtCore.QRect(410, 200, 47, 16))
        self.label_16.setObjectName("label_16")
        self.groupBox_3 = QtWidgets.QGroupBox(self.configuracion)
        self.groupBox_3.setGeometry(QtCore.QRect(46, 98, 351, 461))
        font = QtGui.QFont()
        font.setPointSize(9)
        font.setBold(False)
        font.setWeight(50)
        self.groupBox_3.setFont(font)
        self.groupBox_3.setAutoFillBackground(True)
        self.groupBox_3.setFlat(False)
        self.groupBox_3.setCheckable(False)
        self.groupBox_3.setObjectName("groupBox_3")
        self.groupBox_3.raise_()
        self.groupBox_2.raise_()
        self.nidaqmx.raise_()
        self.label.raise_()
        self.label_3.raise_()
        self.label_4.raise_()
        self.listaCanalesView.raise_()
        self.warningLbl.raise_()
        self.tareasAdq.raise_()
        self.tareasGen.raise_()
        self.oleajeChan.raise_()
        self.vientoChan.raise_()
        self.infoFreq.raise_()
        self.infoChan.raise_()
        self.infoGFreq.raise_()
        self.infoGChan.raise_()
        self.label_19.raise_()
        self.label_21.raise_()
        self.oleajePic.raise_()
        self.vientoPic.raise_()
        icon6 = QtGui.QIcon()
        icon6.addPixmap(QtGui.QPixmap("res/configure.png"), QtGui.QIcon.Normal,
                        QtGui.QIcon.On)
        self.contenedorPrincipal.addTab(self.configuracion, icon6, "")
        ventanaPrincipal.setCentralWidget(self.centralwidget)
        self.statusbar = QtWidgets.QStatusBar(ventanaPrincipal)
        self.statusbar.setObjectName("statusbar")
        ventanaPrincipal.setStatusBar(self.statusbar)
        self.actionAcerca_de = QtWidgets.QAction(ventanaPrincipal)
        self.actionAcerca_de.setObjectName("actionAcerca_de")

        self.retranslateUi(ventanaPrincipal)
        self.contenedorPrincipal.setCurrentIndex(1)
        QtCore.QMetaObject.connectSlotsByName(ventanaPrincipal)

    def retranslateUi(self, ventanaPrincipal):
        _translate = QtCore.QCoreApplication.translate
        ventanaPrincipal.setWindowTitle(
            _translate("ventanaPrincipal", "WTtest"))
        self.inicio.setWhatsThis(
            _translate("ventanaPrincipal",
                       "<html><head/><body><p><br/></p></body></html>"))
        self.contenedorPrincipal.setTabText(
            self.contenedorPrincipal.indexOf(self.inicio),
            _translate("ventanaPrincipal", "Inicio"))
        self.start.setText(_translate("ventanaPrincipal", "Iniciar Test"))
        self.progressBar.setFormat(_translate("ventanaPrincipal", "%p%"))
        self.label_5.setText(_translate("ventanaPrincipal", "Iteraciones"))
        self.label_6.setText(
            _translate("ventanaPrincipal", "Freq. muestreo [S/s]"))
        self.label_7.setText(_translate("ventanaPrincipal", "Delay [s]"))
        self.label_8.setText(
            _translate("ventanaPrincipal", "Dominio del tiempo"))
        self.label_9.setText(
            _translate("ventanaPrincipal", "Dominio de la frecuencia"))
        self.label_11.setText(_translate("ventanaPrincipal", "Oleaje"))
        self.label_12.setText(_translate("ventanaPrincipal", "Viento"))
        self.label_13.setText(_translate("ventanaPrincipal", "Muestras"))
        self.label_14.setText(_translate("ventanaPrincipal", "Estado:"))
        self.estadoLabel.setText(
            _translate("ventanaPrincipal", "Sin configurar"))
        self.saveBtn.setText(_translate("ventanaPrincipal", "Guardar"))
        self.descartBtn.setText(_translate("ventanaPrincipal", "Descartar"))
        self.groupBox.setTitle(_translate("ventanaPrincipal", "Control"))
        self.groupBox_4.setTitle(_translate("ventanaPrincipal", "Gráficos"))
        self.contenedorPrincipal.setTabText(
            self.contenedorPrincipal.indexOf(self.medicion),
            _translate("ventanaPrincipal", "Medición"))
        self.nidaqmx.setText(_translate("ventanaPrincipal", "NI DAQmx"))
        self.label.setText(
            _translate("ventanaPrincipal", "Planificador de tareas"))
        self.label_3.setText(_translate("ventanaPrincipal", "Oleaje"))
        self.label_4.setText(_translate("ventanaPrincipal", "Viento"))
        self.warningLbl.setText(
            _translate("ventanaPrincipal", "No se ha instalado NI DAQmx!"))
        self.infoFreq.setText(
            _translate("ventanaPrincipal", "Frecuencia de muestreo:"))
        self.infoChan.setText(_translate("ventanaPrincipal", "Canales:"))
        self.infoGFreq.setText(
            _translate("ventanaPrincipal", "Frecuencia de muestreo:"))
        self.infoGChan.setText(_translate("ventanaPrincipal", "Canales:"))
        self.label_19.setText(_translate("ventanaPrincipal", "Canal"))
        self.label_21.setText(_translate("ventanaPrincipal", "Canal"))
        self.groupBox_2.setTitle(_translate("ventanaPrincipal", "Generación"))
        self.label_2.setText(_translate("ventanaPrincipal", "Profundidad"))
        self.label_15.setText(_translate("ventanaPrincipal", "Amplitud"))
        self.label_17.setText(_translate("ventanaPrincipal", "Amplitud"))
        self.oleajeFreqLabel.setText(
            _translate("ventanaPrincipal", "Frecuencia de ola:"))
        self.oleajeLongLabel.setText(
            _translate("ventanaPrincipal", "Longitud de ola:"))
        self.label_10.setText(_translate("ventanaPrincipal", "[m]"))
        self.label_16.setText(_translate("ventanaPrincipal", "[cm]"))
        self.groupBox_3.setTitle(_translate("ventanaPrincipal", "Adquisición"))
        self.contenedorPrincipal.setTabText(
            self.contenedorPrincipal.indexOf(self.configuracion),
            _translate("ventanaPrincipal", "Configuración"))
        self.actionAcerca_de.setText(
            _translate("ventanaPrincipal", "Acerca de"))
コード例 #16
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1337, 864)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.centralwidget.sizePolicy().hasHeightForWidth())
        self.centralwidget.setSizePolicy(sizePolicy)
        self.centralwidget.setMinimumSize(QtCore.QSize(1280, 600))
        self.centralwidget.setMaximumSize(QtCore.QSize(1920, 1080))
        self.centralwidget.setBaseSize(QtCore.QSize(0, 0))
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayoutWidget = QtWidgets.QWidget(self.centralwidget)
        self.verticalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 1318, 813))
        self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.gb_parameters = QtWidgets.QGroupBox(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Preferred,
            QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.gb_parameters.sizePolicy().hasHeightForWidth())
        self.gb_parameters.setSizePolicy(sizePolicy)
        self.gb_parameters.setObjectName("gb_parameters")
        self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.gb_parameters)
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.tree_parameters = QtWidgets.QTreeWidget(self.gb_parameters)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.tree_parameters.sizePolicy().hasHeightForWidth())
        self.tree_parameters.setSizePolicy(sizePolicy)
        self.tree_parameters.setMinimumSize(QtCore.QSize(200, 0))
        self.tree_parameters.setObjectName("tree_parameters")
        self.tree_parameters.headerItem().setText(0, "1")
        self.verticalLayout_5.addWidget(self.tree_parameters)
        self.label_notes = QtWidgets.QLabel(self.gb_parameters)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label_notes.setFont(font)
        self.label_notes.setObjectName("label_notes")
        self.verticalLayout_5.addWidget(self.label_notes)
        self.textbox_notes = QtWidgets.QTextBrowser(self.gb_parameters)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.textbox_notes.sizePolicy().hasHeightForWidth())
        self.textbox_notes.setSizePolicy(sizePolicy)
        self.textbox_notes.setObjectName("textbox_notes")
        self.verticalLayout_5.addWidget(self.textbox_notes)
        self.horizontalLayout.addWidget(self.gb_parameters)
        self.tabWidget_plots = QtWidgets.QTabWidget(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.tabWidget_plots.sizePolicy().hasHeightForWidth())
        self.tabWidget_plots.setSizePolicy(sizePolicy)
        self.tabWidget_plots.setMinimumSize(QtCore.QSize(805, 605))
        self.tabWidget_plots.setObjectName("tabWidget_plots")
        self.tab_currentScan = QtWidgets.QWidget()
        self.tab_currentScan.setObjectName("tab_currentScan")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.tab_currentScan)
        self.verticalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.plot_currentScan = PlotWidget(self.tab_currentScan)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.plot_currentScan.sizePolicy().hasHeightForWidth())
        self.plot_currentScan.setSizePolicy(sizePolicy)
        self.plot_currentScan.setMinimumSize(QtCore.QSize(800, 600))
        self.plot_currentScan.setObjectName("plot_currentScan")
        self.verticalLayout_4.addWidget(self.plot_currentScan)
        self.progressBar = QtWidgets.QProgressBar(self.tab_currentScan)
        self.progressBar.setMinimumSize(QtCore.QSize(0, 10))
        self.progressBar.setProperty("value", 0)
        self.progressBar.setObjectName("progressBar")
        self.verticalLayout_4.addWidget(self.progressBar)
        self.gb_title = QtWidgets.QGroupBox(self.tab_currentScan)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.gb_title.sizePolicy().hasHeightForWidth())
        self.gb_title.setSizePolicy(sizePolicy)
        self.gb_title.setMinimumSize(QtCore.QSize(0, 0))
        self.gb_title.setObjectName("gb_title")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.gb_title)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.label_11 = QtWidgets.QLabel(self.gb_title)
        self.label_11.setObjectName("label_11")
        self.gridLayout_4.addWidget(self.label_11, 0, 1, 1, 1)
        self.label_7 = QtWidgets.QLabel(self.gb_title)
        self.label_7.setObjectName("label_7")
        self.gridLayout_4.addWidget(self.label_7, 0, 2, 1, 1)
        self.label_9 = QtWidgets.QLabel(self.gb_title)
        self.label_9.setObjectName("label_9")
        self.gridLayout_4.addWidget(self.label_9, 0, 4, 1, 1)
        self.label_6 = QtWidgets.QLabel(self.gb_title)
        self.label_6.setObjectName("label_6")
        self.gridLayout_4.addWidget(self.label_6, 0, 5, 1, 1)
        self.label = QtWidgets.QLabel(self.gb_title)
        self.label.setObjectName("label")
        self.gridLayout_4.addWidget(self.label, 1, 0, 1, 1)
        self.label_10 = QtWidgets.QLabel(self.gb_title)
        self.label_10.setObjectName("label_10")
        self.gridLayout_4.addWidget(self.label_10, 1, 1, 1, 1)
        self.label_8 = QtWidgets.QLabel(self.gb_title)
        self.label_8.setObjectName("label_8")
        self.gridLayout_4.addWidget(self.label_8, 1, 2, 1, 1)
        self.label_13 = QtWidgets.QLabel(self.gb_title)
        self.label_13.setObjectName("label_13")
        self.gridLayout_4.addWidget(self.label_13, 1, 3, 1, 1)
        self.label_12 = QtWidgets.QLabel(self.gb_title)
        self.label_12.setObjectName("label_12")
        self.gridLayout_4.addWidget(self.label_12, 1, 4, 1, 1)
        self.label_14 = QtWidgets.QLabel(self.gb_title)
        self.label_14.setObjectName("label_14")
        self.gridLayout_4.addWidget(self.label_14, 1, 5, 1, 1)
        self.verticalLayout_4.addWidget(self.gb_title)
        self.plot_currentScan.raise_()
        self.gb_title.raise_()
        self.progressBar.raise_()
        self.tabWidget_plots.addTab(self.tab_currentScan, "")
        self.tab_allScans = QtWidgets.QWidget()
        self.tab_allScans.setObjectName("tab_allScans")
        self.plot_allScans = PlotWidget(self.tab_allScans)
        self.plot_allScans.setGeometry(QtCore.QRect(0, 0, 800, 600))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.plot_allScans.sizePolicy().hasHeightForWidth())
        self.plot_allScans.setSizePolicy(sizePolicy)
        self.plot_allScans.setMinimumSize(QtCore.QSize(800, 600))
        self.plot_allScans.setObjectName("plot_allScans")
        self.tabWidget_plots.addTab(self.tab_allScans, "")
        self.horizontalLayout.addWidget(self.tabWidget_plots)
        self.verticalLayout_2 = QtWidgets.QVBoxLayout()
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.groupBox_3 = QtWidgets.QGroupBox(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Preferred,
            QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.groupBox_3.sizePolicy().hasHeightForWidth())
        self.groupBox_3.setSizePolicy(sizePolicy)
        self.groupBox_3.setMinimumSize(QtCore.QSize(200, 0))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.groupBox_3.setFont(font)
        self.groupBox_3.setObjectName("groupBox_3")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.groupBox_3)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.lockinMonitorLabel_x = QtWidgets.QLabel(self.groupBox_3)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.lockinMonitorLabel_x.setFont(font)
        self.lockinMonitorLabel_x.setObjectName("lockinMonitorLabel_x")
        self.verticalLayout_3.addWidget(self.lockinMonitorLabel_x, 0,
                                        QtCore.Qt.AlignHCenter)
        self.LockinMonitorLCD_x = QtWidgets.QLCDNumber(self.groupBox_3)
        self.LockinMonitorLCD_x.setObjectName("LockinMonitorLCD_x")
        self.verticalLayout_3.addWidget(self.LockinMonitorLCD_x)
        self.LockinMonitorLabel_y = QtWidgets.QLabel(self.groupBox_3)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.LockinMonitorLabel_y.setFont(font)
        self.LockinMonitorLabel_y.setObjectName("LockinMonitorLabel_y")
        self.verticalLayout_3.addWidget(self.LockinMonitorLabel_y, 0,
                                        QtCore.Qt.AlignHCenter)
        self.LockinMonitorLCD_y = QtWidgets.QLCDNumber(self.groupBox_3)
        self.LockinMonitorLCD_y.setObjectName("LockinMonitorLCD_y")
        self.verticalLayout_3.addWidget(self.LockinMonitorLCD_y)
        self.TemperatureMoitorLabel = QtWidgets.QLabel(self.groupBox_3)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.TemperatureMoitorLabel.setFont(font)
        self.TemperatureMoitorLabel.setObjectName("TemperatureMoitorLabel")
        self.verticalLayout_3.addWidget(self.TemperatureMoitorLabel, 0,
                                        QtCore.Qt.AlignHCenter)
        self.temperatureMonitorLDC = QtWidgets.QLCDNumber(self.groupBox_3)
        self.temperatureMonitorLDC.setObjectName("temperatureMonitorLDC")
        self.verticalLayout_3.addWidget(self.temperatureMonitorLDC)
        self.verticalLayout_2.addWidget(self.groupBox_3)
        self.groupBox = QtWidgets.QGroupBox(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.groupBox.sizePolicy().hasHeightForWidth())
        self.groupBox.setSizePolicy(sizePolicy)
        self.groupBox.setObjectName("groupBox")
        self.gridLayout = QtWidgets.QGridLayout(self.groupBox)
        self.gridLayout.setObjectName("gridLayout")
        self.timescale_step_1 = QtWidgets.QDoubleSpinBox(self.groupBox)
        self.timescale_step_1.setObjectName("timescale_step_1")
        self.gridLayout.addWidget(self.timescale_step_1, 2, 1, 1, 1)
        self.label_timescaleFrom = QtWidgets.QLabel(self.groupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_timescaleFrom.sizePolicy().hasHeightForWidth())
        self.label_timescaleFrom.setSizePolicy(sizePolicy)
        self.label_timescaleFrom.setObjectName("label_timescaleFrom")
        self.gridLayout.addWidget(self.label_timescaleFrom, 1, 0, 1, 1)
        self.timescale_from_2 = QtWidgets.QDoubleSpinBox(self.groupBox)
        self.timescale_from_2.setObjectName("timescale_from_2")
        self.gridLayout.addWidget(self.timescale_from_2, 3, 0, 1, 1)
        self.label_timescaleStep = QtWidgets.QLabel(self.groupBox)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_timescaleStep.sizePolicy().hasHeightForWidth())
        self.label_timescaleStep.setSizePolicy(sizePolicy)
        self.label_timescaleStep.setObjectName("label_timescaleStep")
        self.gridLayout.addWidget(self.label_timescaleStep, 1, 1, 1, 1)
        self.timescale_from_1 = QtWidgets.QDoubleSpinBox(self.groupBox)
        self.timescale_from_1.setMinimum(-1000.0)
        self.timescale_from_1.setMaximum(1000.0)
        self.timescale_from_1.setObjectName("timescale_from_1")
        self.gridLayout.addWidget(self.timescale_from_1, 2, 0, 1, 1)
        self.timescale_step_2 = QtWidgets.QDoubleSpinBox(self.groupBox)
        self.timescale_step_2.setObjectName("timescale_step_2")
        self.gridLayout.addWidget(self.timescale_step_2, 3, 1, 1, 1)
        self.timescale_step_3 = QtWidgets.QDoubleSpinBox(self.groupBox)
        self.timescale_step_3.setObjectName("timescale_step_3")
        self.gridLayout.addWidget(self.timescale_step_3, 4, 1, 1, 1)
        self.timescale_from_3 = QtWidgets.QDoubleSpinBox(self.groupBox)
        self.timescale_from_3.setObjectName("timescale_from_3")
        self.gridLayout.addWidget(self.timescale_from_3, 4, 0, 1, 1)
        self.timescale_from_4 = QtWidgets.QDoubleSpinBox(self.groupBox)
        self.timescale_from_4.setObjectName("timescale_from_4")
        self.gridLayout.addWidget(self.timescale_from_4, 5, 0, 1, 1)
        self.timescale_step_5 = QtWidgets.QDoubleSpinBox(self.groupBox)
        self.timescale_step_5.setObjectName("timescale_step_5")
        self.gridLayout.addWidget(self.timescale_step_5, 6, 1, 1, 1)
        self.timescale_from_5 = QtWidgets.QDoubleSpinBox(self.groupBox)
        self.timescale_from_5.setObjectName("timescale_from_5")
        self.gridLayout.addWidget(self.timescale_from_5, 6, 0, 1, 1)
        self.timescale_step_4 = QtWidgets.QDoubleSpinBox(self.groupBox)
        self.timescale_step_4.setObjectName("timescale_step_4")
        self.gridLayout.addWidget(self.timescale_step_4, 5, 1, 1, 1)
        self.pushButton = QtWidgets.QPushButton(self.groupBox)
        self.pushButton.setObjectName("pushButton")
        self.gridLayout.addWidget(self.pushButton, 7, 1, 1, 1)
        self.verticalLayout_2.addWidget(self.groupBox)
        self.gb_timeAxis = QtWidgets.QGroupBox(self.verticalLayoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.gb_timeAxis.sizePolicy().hasHeightForWidth())
        self.gb_timeAxis.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.gb_timeAxis.setFont(font)
        self.gb_timeAxis.setObjectName("gb_timeAxis")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.gb_timeAxis)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.label_totalPoints = QtWidgets.QLabel(self.gb_timeAxis)
        self.label_totalPoints.setObjectName("label_totalPoints")
        self.gridLayout_2.addWidget(self.label_totalPoints, 0, 0, 1, 1)
        self.label_totalPoints_number = QtWidgets.QLabel(self.gb_timeAxis)
        self.label_totalPoints_number.setObjectName("label_totalPoints_number")
        self.gridLayout_2.addWidget(self.label_totalPoints_number, 0, 1, 1, 1)
        self.label_timeSpan = QtWidgets.QLabel(self.gb_timeAxis)
        self.label_timeSpan.setObjectName("label_timeSpan")
        self.gridLayout_2.addWidget(self.label_timeSpan, 1, 0, 1, 1)
        self.label_timeSpan_number = QtWidgets.QLabel(self.gb_timeAxis)
        self.label_timeSpan_number.setObjectName("label_timeSpan_number")
        self.gridLayout_2.addWidget(self.label_timeSpan_number, 1, 1, 1, 1)
        self.verticalLayout_2.addWidget(self.gb_timeAxis)
        self.horizontalLayout.addLayout(self.verticalLayout_2)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.verticalLayoutWidget.raise_()
        self.progressBar.raise_()
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1337, 21))
        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.actionQuit = QtWidgets.QAction(MainWindow)
        self.actionQuit.setObjectName("actionQuit")
        self.menuFile.addAction(self.actionQuit)
        self.menubar.addAction(self.menuFile.menuAction())

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

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.gb_parameters.setTitle(_translate("MainWindow", "Parameters"))
        self.label_notes.setText(_translate("MainWindow", "Notes:"))
        self.gb_title.setTitle(_translate("MainWindow", "GroupBox"))
        self.label_11.setText(_translate("MainWindow", "current"))
        self.label_7.setText(_translate("MainWindow", "total"))
        self.label_9.setText(_translate("MainWindow", "Remaining"))
        self.label_6.setText(_translate("MainWindow", "Total"))
        self.label.setText(_translate("MainWindow", "StepScan:"))
        self.label_10.setText(_translate("MainWindow", "000"))
        self.label_8.setText(_translate("MainWindow", "000"))
        self.label_13.setText(_translate("MainWindow", "Time"))
        self.label_12.setText(_translate("MainWindow", "000"))
        self.label_14.setText(_translate("MainWindow", "000"))
        self.tabWidget_plots.setTabText(
            self.tabWidget_plots.indexOf(self.tab_currentScan),
            _translate("MainWindow", "Tab 1"))
        self.tabWidget_plots.setTabText(
            self.tabWidget_plots.indexOf(self.tab_allScans),
            _translate("MainWindow", "Tab 2"))
        self.groupBox_3.setTitle(_translate("MainWindow", "Data Monitor"))
        self.lockinMonitorLabel_x.setText(_translate("MainWindow", "x"))
        self.LockinMonitorLabel_y.setText(_translate("MainWindow", "y"))
        self.TemperatureMoitorLabel.setText(
            _translate("MainWindow", "Temperature"))
        self.groupBox.setTitle(_translate("MainWindow", "Setup Timescale"))
        self.label_timescaleFrom.setText(_translate("MainWindow", "from"))
        self.label_timescaleStep.setText(_translate("MainWindow", "step"))
        self.pushButton.setText(_translate("MainWindow", "Apply"))
        self.gb_timeAxis.setTitle(_translate("MainWindow", "Time Axis"))
        self.label_totalPoints.setText(
            _translate("MainWindow", "Total Points:"))
        self.label_totalPoints_number.setText(_translate("MainWindow", "000"))
        self.label_timeSpan.setText(_translate("MainWindow", "Time Span:"))
        self.label_timeSpan_number.setText(
            _translate("MainWindow", "TextLabel"))
        self.menuFile.setTitle(_translate("MainWindow", "File"))
        self.actionQuit.setText(_translate("MainWindow", "Quit"))
コード例 #17
0
class Ui_HP34401ADialog(object):
    def setupUi(self, HP34401ADialog):
        HP34401ADialog.setObjectName("HP34401ADialog")
        HP34401ADialog.resize(1397, 1004)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Ignored)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            HP34401ADialog.sizePolicy().hasHeightForWidth())
        HP34401ADialog.setSizePolicy(sizePolicy)
        HP34401ADialog.setStyleSheet("background-color: rgb(0, 0, 0);")
        HP34401ADialog.setSizeGripEnabled(True)
        self.gridLayout_3 = QtWidgets.QGridLayout(HP34401ADialog)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.ExitpushButton = QtWidgets.QPushButton(HP34401ADialog)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.ExitpushButton.sizePolicy().hasHeightForWidth())
        self.ExitpushButton.setSizePolicy(sizePolicy)
        self.ExitpushButton.setMinimumSize(QtCore.QSize(0, 50))
        self.ExitpushButton.setMaximumSize(QtCore.QSize(800, 90))
        self.ExitpushButton.setStyleSheet(
            "background-color: rgb(129, 129, 129);")
        self.ExitpushButton.setObjectName("ExitpushButton")
        self.gridLayout_3.addWidget(self.ExitpushButton, 2, 2, 1, 1)
        self.statustextBrowser = QtWidgets.QTextBrowser(HP34401ADialog)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.statustextBrowser.sizePolicy().hasHeightForWidth())
        self.statustextBrowser.setSizePolicy(sizePolicy)
        self.statustextBrowser.setMaximumSize(QtCore.QSize(700, 90))
        self.statustextBrowser.setStyleSheet(
            "background-color: rgb(158, 158, 158);\n"
            "background-color: rgb(7, 142, 198);")
        self.statustextBrowser.setFrameShape(QtWidgets.QFrame.Box)
        self.statustextBrowser.setFrameShadow(QtWidgets.QFrame.Raised)
        self.statustextBrowser.setLineWidth(1)
        self.statustextBrowser.setObjectName("statustextBrowser")
        self.gridLayout_3.addWidget(self.statustextBrowser, 1, 0, 1, 1)
        self.frame_3 = QtWidgets.QFrame(HP34401ADialog)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.frame_3.sizePolicy().hasHeightForWidth())
        self.frame_3.setSizePolicy(sizePolicy)
        self.frame_3.setMinimumSize(QtCore.QSize(0, 0))
        self.frame_3.setMaximumSize(QtCore.QSize(700, 900))
        self.frame_3.setStyleSheet("background-color: rgb(0, 85, 127);\n"
                                   "color: rgb(255, 255, 131);")
        self.frame_3.setFrameShape(QtWidgets.QFrame.Box)
        self.frame_3.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_3.setLineWidth(4)
        self.frame_3.setObjectName("frame_3")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.frame_3)
        self.verticalLayout.setObjectName("verticalLayout")
        self.frame_6 = QtWidgets.QFrame(self.frame_3)
        self.frame_6.setStyleSheet("background-color: rgb(0, 85, 127);\n"
                                   "color: rgb(0, 255, 255);")
        self.frame_6.setFrameShape(QtWidgets.QFrame.Box)
        self.frame_6.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_6.setLineWidth(2)
        self.frame_6.setObjectName("frame_6")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.frame_6)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.NplcLabel = QtWidgets.QLabel(self.frame_6)
        self.NplcLabel.setMinimumSize(QtCore.QSize(0, 25))
        self.NplcLabel.setObjectName("NplcLabel")
        self.gridLayout_2.addWidget(self.NplcLabel, 6, 0, 1, 1)
        spacerItem = QtWidgets.QSpacerItem(20, 50,
                                           QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_2.addItem(spacerItem, 14, 1, 1, 1)
        self.TrigdelayLabel = QtWidgets.QLabel(self.frame_6)
        self.TrigdelayLabel.setMinimumSize(QtCore.QSize(0, 25))
        self.TrigdelayLabel.setObjectName("TrigdelayLabel")
        self.gridLayout_2.addWidget(self.TrigdelayLabel, 16, 0, 1, 1)
        self.PeriodapertureCombobox = QtWidgets.QComboBox(self.frame_6)
        self.PeriodapertureCombobox.setMinimumSize(QtCore.QSize(100, 25))
        self.PeriodapertureCombobox.setObjectName("PeriodapertureCombobox")
        self.gridLayout_2.addWidget(self.PeriodapertureCombobox, 8, 1, 1, 1,
                                    QtCore.Qt.AlignLeft)
        self.AutozeroCombobox = QtWidgets.QComboBox(self.frame_6)
        self.AutozeroCombobox.setMinimumSize(QtCore.QSize(100, 25))
        self.AutozeroCombobox.setObjectName("AutozeroCombobox")
        self.gridLayout_2.addWidget(self.AutozeroCombobox, 3, 1, 1, 1,
                                    QtCore.Qt.AlignLeft)
        self.AcbwLabel = QtWidgets.QLabel(self.frame_6)
        self.AcbwLabel.setMinimumSize(QtCore.QSize(0, 25))
        self.AcbwLabel.setObjectName("AcbwLabel")
        self.gridLayout_2.addWidget(self.AcbwLabel, 11, 0, 1, 1)
        self.ImpedanceCombobox = QtWidgets.QComboBox(self.frame_6)
        self.ImpedanceCombobox.setMinimumSize(QtCore.QSize(100, 25))
        self.ImpedanceCombobox.setToolTipDuration(-1)
        self.ImpedanceCombobox.setObjectName("ImpedanceCombobox")
        self.gridLayout_2.addWidget(self.ImpedanceCombobox, 2, 1, 1, 1,
                                    QtCore.Qt.AlignLeft)
        self.AutozeroLabel = QtWidgets.QLabel(self.frame_6)
        self.AutozeroLabel.setMinimumSize(QtCore.QSize(0, 25))
        self.AutozeroLabel.setObjectName("AutozeroLabel")
        self.gridLayout_2.addWidget(self.AutozeroLabel, 3, 0, 1, 1)
        self.RangeCombobox = QtWidgets.QComboBox(self.frame_6)
        self.RangeCombobox.setMinimumSize(QtCore.QSize(100, 25))
        self.RangeCombobox.setObjectName("RangeCombobox")
        self.gridLayout_2.addWidget(self.RangeCombobox, 4, 1, 1, 1,
                                    QtCore.Qt.AlignLeft)
        self.TrigsrcLabel = QtWidgets.QLabel(self.frame_6)
        self.TrigsrcLabel.setMinimumSize(QtCore.QSize(0, 25))
        self.TrigsrcLabel.setObjectName("TrigsrcLabel")
        self.gridLayout_2.addWidget(self.TrigsrcLabel, 13, 0, 1, 1)
        self.ImpedanceLabel = QtWidgets.QLabel(self.frame_6)
        self.ImpedanceLabel.setMinimumSize(QtCore.QSize(0, 25))
        self.ImpedanceLabel.setObjectName("ImpedanceLabel")
        self.gridLayout_2.addWidget(self.ImpedanceLabel, 2, 0, 1, 1)
        self.NplcCombobox = QtWidgets.QComboBox(self.frame_6)
        self.NplcCombobox.setMinimumSize(QtCore.QSize(100, 25))
        self.NplcCombobox.setObjectName("NplcCombobox")
        self.gridLayout_2.addWidget(self.NplcCombobox, 6, 1, 1, 1,
                                    QtCore.Qt.AlignLeft)
        self.MathCombobox = QtWidgets.QComboBox(self.frame_6)
        self.MathCombobox.setMinimumSize(QtCore.QSize(100, 25))
        self.MathCombobox.setObjectName("MathCombobox")
        self.gridLayout_2.addWidget(self.MathCombobox, 12, 1, 1, 1,
                                    QtCore.Qt.AlignLeft)
        self.TriggerDelaySpinbox = QtWidgets.QSpinBox(self.frame_6)
        self.TriggerDelaySpinbox.setObjectName("TriggerDelaySpinbox")
        self.gridLayout_2.addWidget(self.TriggerDelaySpinbox, 16, 1, 1, 1)
        self.ResolutionLabel = QtWidgets.QLabel(self.frame_6)
        self.ResolutionLabel.setMinimumSize(QtCore.QSize(0, 25))
        self.ResolutionLabel.setObjectName("ResolutionLabel")
        self.gridLayout_2.addWidget(self.ResolutionLabel, 5, 0, 1, 1)
        self.scaleLabel_2 = QtWidgets.QLabel(self.frame_6)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.scaleLabel_2.setFont(font)
        self.scaleLabel_2.setAlignment(QtCore.Qt.AlignCenter)
        self.scaleLabel_2.setObjectName("scaleLabel_2")
        self.gridLayout_2.addWidget(self.scaleLabel_2, 0, 0, 1, 1,
                                    QtCore.Qt.AlignLeft)
        self.ACbandwidthCombobox = QtWidgets.QComboBox(self.frame_6)
        self.ACbandwidthCombobox.setMinimumSize(QtCore.QSize(100, 25))
        self.ACbandwidthCombobox.setObjectName("ACbandwidthCombobox")
        self.gridLayout_2.addWidget(self.ACbandwidthCombobox, 11, 1, 1, 1,
                                    QtCore.Qt.AlignLeft)
        self.RangeLabel = QtWidgets.QLabel(self.frame_6)
        self.RangeLabel.setMinimumSize(QtCore.QSize(0, 25))
        self.RangeLabel.setObjectName("RangeLabel")
        self.gridLayout_2.addWidget(self.RangeLabel, 4, 0, 1, 1)
        self.ResolutionCombobox = QtWidgets.QComboBox(self.frame_6)
        self.ResolutionCombobox.setMinimumSize(QtCore.QSize(100, 25))
        self.ResolutionCombobox.setObjectName("ResolutionCombobox")
        self.gridLayout_2.addWidget(self.ResolutionCombobox, 5, 1, 1, 1,
                                    QtCore.Qt.AlignLeft)
        self.FreqapertureLabel = QtWidgets.QLabel(self.frame_6)
        self.FreqapertureLabel.setMinimumSize(QtCore.QSize(0, 25))
        self.FreqapertureLabel.setObjectName("FreqapertureLabel")
        self.gridLayout_2.addWidget(self.FreqapertureLabel, 7, 0, 1, 1)
        self.TrigsrcCombobox = QtWidgets.QComboBox(self.frame_6)
        self.TrigsrcCombobox.setMinimumSize(QtCore.QSize(100, 25))
        self.TrigsrcCombobox.setObjectName("TrigsrcCombobox")
        self.gridLayout_2.addWidget(self.TrigsrcCombobox, 13, 1, 1, 1,
                                    QtCore.Qt.AlignLeft)
        self.PeriodapertureLabel = QtWidgets.QLabel(self.frame_6)
        self.PeriodapertureLabel.setMinimumSize(QtCore.QSize(0, 25))
        self.PeriodapertureLabel.setObjectName("PeriodapertureLabel")
        self.gridLayout_2.addWidget(self.PeriodapertureLabel, 8, 0, 1, 1)
        self.FreqapertureCombobox = QtWidgets.QComboBox(self.frame_6)
        self.FreqapertureCombobox.setMinimumSize(QtCore.QSize(100, 25))
        self.FreqapertureCombobox.setObjectName("FreqapertureCombobox")
        self.gridLayout_2.addWidget(self.FreqapertureCombobox, 7, 1, 1, 1,
                                    QtCore.Qt.AlignLeft)
        self.MathLabel = QtWidgets.QLabel(self.frame_6)
        self.MathLabel.setMinimumSize(QtCore.QSize(0, 25))
        self.MathLabel.setObjectName("MathLabel")
        self.gridLayout_2.addWidget(self.MathLabel, 12, 0, 1, 1)
        self.verticalLayout.addWidget(self.frame_6)
        self.frame = QtWidgets.QFrame(self.frame_3)
        self.frame.setMinimumSize(QtCore.QSize(0, 300))
        self.frame.setFrameShape(QtWidgets.QFrame.Box)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setLineWidth(2)
        self.frame.setObjectName("frame")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.frame)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.samplesSlider = QtWidgets.QSlider(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.samplesSlider.sizePolicy().hasHeightForWidth())
        self.samplesSlider.setSizePolicy(sizePolicy)
        self.samplesSlider.setMinimumSize(QtCore.QSize(350, 40))
        self.samplesSlider.setStyleSheet(
            "background-color: rgb(7, 142, 198);\n"
            "background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(0, 0, 0, 255), stop:1 rgba(255, 255, 255, 255));"
        )
        self.samplesSlider.setMaximum(100000)
        self.samplesSlider.setPageStep(1)
        self.samplesSlider.setProperty("value", 16)
        self.samplesSlider.setOrientation(QtCore.Qt.Horizontal)
        self.samplesSlider.setInvertedAppearance(False)
        self.samplesSlider.setInvertedControls(False)
        self.samplesSlider.setTickPosition(QtWidgets.QSlider.TicksAbove)
        self.samplesSlider.setTickInterval(2000)
        self.samplesSlider.setObjectName("samplesSlider")
        self.verticalLayout_2.addWidget(self.samplesSlider, 0,
                                        QtCore.Qt.AlignHCenter)
        self.sampledisplayLabel = QtWidgets.QLabel(self.frame)
        self.sampledisplayLabel.setObjectName("sampledisplayLabel")
        self.verticalLayout_2.addWidget(self.sampledisplayLabel, 0,
                                        QtCore.Qt.AlignHCenter)
        self.samplestartpushButton = QtWidgets.QPushButton(self.frame)
        self.samplestartpushButton.setMinimumSize(QtCore.QSize(300, 30))
        self.samplestartpushButton.setMaximumSize(QtCore.QSize(400, 16777215))
        self.samplestartpushButton.setObjectName("samplestartpushButton")
        self.verticalLayout_2.addWidget(self.samplestartpushButton, 0,
                                        QtCore.Qt.AlignHCenter)
        spacerItem1 = QtWidgets.QSpacerItem(20, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem1)
        self.samplestoppushButton = QtWidgets.QPushButton(self.frame)
        self.samplestoppushButton.setMinimumSize(QtCore.QSize(300, 30))
        self.samplestoppushButton.setMaximumSize(QtCore.QSize(400, 16777215))
        self.samplestoppushButton.setStyleSheet("")
        self.samplestoppushButton.setObjectName("samplestoppushButton")
        self.verticalLayout_2.addWidget(self.samplestoppushButton, 0,
                                        QtCore.Qt.AlignHCenter)
        self.samplestakenLabel = QtWidgets.QLabel(self.frame)
        self.samplestakenLabel.setMinimumSize(QtCore.QSize(300, 25))
        font = QtGui.QFont()
        font.setFamily("Trebuchet MS")
        font.setPointSize(9)
        self.samplestakenLabel.setFont(font)
        self.samplestakenLabel.setText("")
        self.samplestakenLabel.setAlignment(QtCore.Qt.AlignLeading
                                            | QtCore.Qt.AlignLeft
                                            | QtCore.Qt.AlignVCenter)
        self.samplestakenLabel.setObjectName("samplestakenLabel")
        self.verticalLayout_2.addWidget(self.samplestakenLabel, 0,
                                        QtCore.Qt.AlignHCenter)
        self.samplestakenLabel_2 = QtWidgets.QLabel(self.frame)
        self.samplestakenLabel_2.setMinimumSize(QtCore.QSize(300, 25))
        font = QtGui.QFont()
        font.setFamily("Trebuchet MS")
        font.setPointSize(9)
        self.samplestakenLabel_2.setFont(font)
        self.samplestakenLabel_2.setText("")
        self.samplestakenLabel_2.setAlignment(QtCore.Qt.AlignLeading
                                              | QtCore.Qt.AlignLeft
                                              | QtCore.Qt.AlignVCenter)
        self.samplestakenLabel_2.setObjectName("samplestakenLabel_2")
        self.verticalLayout_2.addWidget(self.samplestakenLabel_2)
        self.progressBar = QtWidgets.QProgressBar(self.frame)
        self.progressBar.setMinimumSize(QtCore.QSize(300, 0))
        self.progressBar.setProperty("value", 0)
        self.progressBar.setObjectName("progressBar")
        self.verticalLayout_2.addWidget(self.progressBar, 0,
                                        QtCore.Qt.AlignHCenter)
        self.verticalLayout.addWidget(self.frame)
        self.frame_2 = QtWidgets.QFrame(self.frame_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.frame_2.sizePolicy().hasHeightForWidth())
        self.frame_2.setSizePolicy(sizePolicy)
        self.frame_2.setStyleSheet("background-color: rgb(7, 142, 198);")
        self.frame_2.setFrameShape(QtWidgets.QFrame.Box)
        self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_2.setLineWidth(2)
        self.frame_2.setObjectName("frame_2")
        self.gridLayout = QtWidgets.QGridLayout(self.frame_2)
        self.gridLayout.setObjectName("gridLayout")
        self.TWOpushButton = QtWidgets.QPushButton(self.frame_2)
        self.TWOpushButton.setStyleSheet("background-color: rgb(4, 69, 115);\n"
                                         "color: rgb(85, 255, 255);")
        self.TWOpushButton.setCheckable(True)
        self.TWOpushButton.setObjectName("TWOpushButton")
        self.gridLayout.addWidget(self.TWOpushButton, 1, 2, 1, 1)
        self.ACIpushButton = QtWidgets.QPushButton(self.frame_2)
        self.ACIpushButton.setStyleSheet("background-color: rgb(4, 69, 115);\n"
                                         "color: rgb(85, 255, 255);")
        self.ACIpushButton.setCheckable(True)
        self.ACIpushButton.setObjectName("ACIpushButton")
        self.gridLayout.addWidget(self.ACIpushButton, 0, 1, 1, 1)
        self.DCVpushButton = QtWidgets.QPushButton(self.frame_2)
        self.DCVpushButton.setStyleSheet("background-color: rgb(4, 69, 115);\n"
                                         "color: rgb(85, 255, 255);")
        self.DCVpushButton.setCheckable(True)
        self.DCVpushButton.setChecked(True)
        self.DCVpushButton.setObjectName("DCVpushButton")
        self.gridLayout.addWidget(self.DCVpushButton, 1, 0, 1, 1)
        self.ACVpushButton = QtWidgets.QPushButton(self.frame_2)
        self.ACVpushButton.setStyleSheet("background-color: rgb(4, 69, 115);\n"
                                         "color: rgb(85, 255, 255);")
        self.ACVpushButton.setCheckable(True)
        self.ACVpushButton.setObjectName("ACVpushButton")
        self.gridLayout.addWidget(self.ACVpushButton, 1, 1, 1, 1)
        self.CONpushButton = QtWidgets.QPushButton(self.frame_2)
        self.CONpushButton.setStyleSheet("background-color: rgb(4, 69, 115);\n"
                                         "color: rgb(85, 255, 255);")
        self.CONpushButton.setCheckable(True)
        self.CONpushButton.setObjectName("CONpushButton")
        self.gridLayout.addWidget(self.CONpushButton, 1, 4, 1, 1)
        self.DCIpushButton = QtWidgets.QPushButton(self.frame_2)
        self.DCIpushButton.setStyleSheet("background-color: rgb(4, 69, 115);\n"
                                         "color: rgb(85, 255, 255);")
        self.DCIpushButton.setCheckable(True)
        self.DCIpushButton.setObjectName("DCIpushButton")
        self.gridLayout.addWidget(self.DCIpushButton, 0, 0, 1, 1)
        self.DIOpushButton = QtWidgets.QPushButton(self.frame_2)
        self.DIOpushButton.setStyleSheet(
            "background-color: rgb(4, 69, 115);\n"
            "alternate-background-color: rgb(0, 170, 255);\n"
            "color: rgb(85, 255, 255);")
        self.DIOpushButton.setCheckable(True)
        self.DIOpushButton.setObjectName("DIOpushButton")
        self.gridLayout.addWidget(self.DIOpushButton, 0, 4, 1, 1)
        self.FREpushButton = QtWidgets.QPushButton(self.frame_2)
        self.FREpushButton.setStyleSheet("background-color: rgb(4, 69, 115);\n"
                                         "color: rgb(85, 255, 255);")
        self.FREpushButton.setCheckable(True)
        self.FREpushButton.setObjectName("FREpushButton")
        self.gridLayout.addWidget(self.FREpushButton, 1, 3, 1, 1)
        self.PERpushButton = QtWidgets.QPushButton(self.frame_2)
        self.PERpushButton.setStyleSheet("background-color: rgb(4, 69, 115);\n"
                                         "color: rgb(85, 255, 255);")
        self.PERpushButton.setCheckable(True)
        self.PERpushButton.setObjectName("PERpushButton")
        self.gridLayout.addWidget(self.PERpushButton, 0, 3, 1, 1)
        self.FWOpushButton = QtWidgets.QPushButton(self.frame_2)
        self.FWOpushButton.setStyleSheet("background-color: rgb(4, 69, 115);\n"
                                         "color: rgb(85, 255, 255);")
        self.FWOpushButton.setCheckable(True)
        self.FWOpushButton.setObjectName("FWOpushButton")
        self.gridLayout.addWidget(self.FWOpushButton, 0, 2, 1, 1)
        self.verticalLayout.addWidget(self.frame_2)
        self.gridLayout_3.addWidget(self.frame_3, 0, 0, 1, 1,
                                    QtCore.Qt.AlignBottom)
        self.plotWidget = PlotWidget(HP34401ADialog)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.plotWidget.sizePolicy().hasHeightForWidth())
        self.plotWidget.setSizePolicy(sizePolicy)
        self.plotWidget.setMinimumSize(QtCore.QSize(600, 0))
        self.plotWidget.setMaximumSize(QtCore.QSize(2000, 16777215))
        font = QtGui.QFont()
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.plotWidget.setFont(font)
        self.plotWidget.setFrameShape(QtWidgets.QFrame.Box)
        self.plotWidget.setObjectName("plotWidget")
        self.gridLayout_3.addWidget(self.plotWidget, 0, 2, 1, 1)
        self.hp34401aTitlelabel = QtWidgets.QLabel(HP34401ADialog)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.hp34401aTitlelabel.setFont(font)
        self.hp34401aTitlelabel.setStyleSheet("color: rgb(85, 170, 255);")
        self.hp34401aTitlelabel.setTextFormat(QtCore.Qt.RichText)
        self.hp34401aTitlelabel.setScaledContents(False)
        self.hp34401aTitlelabel.setAlignment(QtCore.Qt.AlignCenter)
        self.hp34401aTitlelabel.setObjectName("hp34401aTitlelabel")
        self.gridLayout_3.addWidget(self.hp34401aTitlelabel, 2, 0, 1, 1)
        self.frame_5 = QtWidgets.QFrame(HP34401ADialog)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.frame_5.sizePolicy().hasHeightForWidth())
        self.frame_5.setSizePolicy(sizePolicy)
        self.frame_5.setMinimumSize(QtCore.QSize(0, 900))
        self.frame_5.setMaximumSize(QtCore.QSize(700, 900))
        self.frame_5.setStyleSheet("background-color: rgb(0, 85, 127);\n"
                                   "color: rgb(255, 255, 131);")
        self.frame_5.setFrameShape(QtWidgets.QFrame.Box)
        self.frame_5.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_5.setLineWidth(4)
        self.frame_5.setObjectName("frame_5")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.frame_5)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.frame_8 = QtWidgets.QFrame(self.frame_5)
        self.frame_8.setMinimumSize(QtCore.QSize(0, 300))
        self.frame_8.setFrameShape(QtWidgets.QFrame.Box)
        self.frame_8.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_8.setLineWidth(2)
        self.frame_8.setObjectName("frame_8")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.frame_8)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.PlotsettingsLabel = QtWidgets.QLabel(self.frame_8)
        self.PlotsettingsLabel.setMaximumSize(QtCore.QSize(16777215, 40))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.PlotsettingsLabel.setFont(font)
        self.PlotsettingsLabel.setObjectName("PlotsettingsLabel")
        self.verticalLayout_4.addWidget(self.PlotsettingsLabel)
        self.frame_7 = QtWidgets.QFrame(self.frame_8)
        self.frame_7.setStyleSheet("background-color: rgb(0, 85, 127);\n"
                                   "color: rgb(0, 255, 255);")
        self.frame_7.setFrameShape(QtWidgets.QFrame.Box)
        self.frame_7.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_7.setLineWidth(2)
        self.frame_7.setObjectName("frame_7")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.frame_7)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.PlotmodeLabel = QtWidgets.QLabel(self.frame_7)
        self.PlotmodeLabel.setMinimumSize(QtCore.QSize(0, 25))
        self.PlotmodeLabel.setObjectName("PlotmodeLabel")
        self.gridLayout_4.addWidget(self.PlotmodeLabel, 3, 0, 1, 1)
        self.label_2 = QtWidgets.QLabel(self.frame_7)
        self.label_2.setObjectName("label_2")
        self.gridLayout_4.addWidget(self.label_2, 4, 0, 1, 1)
        self.PlotmodeCombobox = QtWidgets.QComboBox(self.frame_7)
        self.PlotmodeCombobox.setMinimumSize(QtCore.QSize(100, 25))
        self.PlotmodeCombobox.setObjectName("PlotmodeCombobox")
        self.gridLayout_4.addWidget(self.PlotmodeCombobox, 3, 1, 1, 1)
        self.scrollwindowcomboBox = QtWidgets.QComboBox(self.frame_7)
        self.scrollwindowcomboBox.setObjectName("scrollwindowcomboBox")
        self.gridLayout_4.addWidget(self.scrollwindowcomboBox, 4, 1, 1, 1)
        spacerItem2 = QtWidgets.QSpacerItem(20, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_4.addItem(spacerItem2, 5, 1, 1, 1)
        self.showminmaxcheckBox = QtWidgets.QCheckBox(self.frame_7)
        self.showminmaxcheckBox.setObjectName("showminmaxcheckBox")
        self.gridLayout_4.addWidget(self.showminmaxcheckBox, 1, 1, 1, 1)
        self.plotaveragecheckBox = QtWidgets.QCheckBox(self.frame_7)
        self.plotaveragecheckBox.setObjectName("plotaveragecheckBox")
        self.gridLayout_4.addWidget(self.plotaveragecheckBox, 1, 0, 1, 1)
        self.showdatapointscheckBox = QtWidgets.QCheckBox(self.frame_7)
        self.showdatapointscheckBox.setChecked(True)
        self.showdatapointscheckBox.setObjectName("showdatapointscheckBox")
        self.gridLayout_4.addWidget(self.showdatapointscheckBox, 2, 1, 1, 1)
        self.verticalLayout_4.addWidget(self.frame_7)
        spacerItem3 = QtWidgets.QSpacerItem(20, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_4.addItem(spacerItem3)
        self.savescanpushButton = QtWidgets.QPushButton(self.frame_8)
        self.savescanpushButton.setObjectName("savescanpushButton")
        self.verticalLayout_4.addWidget(self.savescanpushButton)
        self.saveplotButton = QtWidgets.QPushButton(self.frame_8)
        self.saveplotButton.setObjectName("saveplotButton")
        self.verticalLayout_4.addWidget(self.saveplotButton)
        self.verticalLayout_3.addWidget(self.frame_8)
        self.gridLayout_3.addWidget(self.frame_5, 0, 1, 1, 1,
                                    QtCore.Qt.AlignBottom)
        self.lcdNumber = QtWidgets.QLCDNumber(HP34401ADialog)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.lcdNumber.sizePolicy().hasHeightForWidth())
        self.lcdNumber.setSizePolicy(sizePolicy)
        self.lcdNumber.setMinimumSize(QtCore.QSize(0, 70))
        self.lcdNumber.setMaximumSize(QtCore.QSize(800, 90))
        self.lcdNumber.setAutoFillBackground(False)
        self.lcdNumber.setStyleSheet("background-color: rgb(15, 204, 12);")
        self.lcdNumber.setFrameShape(QtWidgets.QFrame.Box)
        self.lcdNumber.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.lcdNumber.setLineWidth(2)
        self.lcdNumber.setMidLineWidth(2)
        self.lcdNumber.setSmallDecimalPoint(False)
        self.lcdNumber.setDigitCount(16)
        self.lcdNumber.setSegmentStyle(QtWidgets.QLCDNumber.Flat)
        self.lcdNumber.setObjectName("lcdNumber")
        self.gridLayout_3.addWidget(self.lcdNumber, 1, 2, 1, 1)
        self.label_3 = QtWidgets.QLabel(HP34401ADialog)
        self.label_3.setObjectName("label_3")
        self.gridLayout_3.addWidget(self.label_3, 2, 1, 1, 1,
                                    QtCore.Qt.AlignBottom)
        self.label = QtWidgets.QLabel(HP34401ADialog)
        self.label.setObjectName("label")
        self.gridLayout_3.addWidget(self.label, 1, 1, 1, 1,
                                    QtCore.Qt.AlignBottom)
        self.statustextBrowser.raise_()
        self.lcdNumber.raise_()
        self.hp34401aTitlelabel.raise_()
        self.ExitpushButton.raise_()
        self.plotWidget.raise_()
        self.frame_5.raise_()
        self.label.raise_()
        self.label_3.raise_()
        self.frame_3.raise_()

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

    def retranslateUi(self, HP34401ADialog):
        _translate = QtCore.QCoreApplication.translate
        HP34401ADialog.setWindowTitle(
            _translate("HP34401ADialog",
                       "HP Agilent 34401A Instrument Module"))
        self.ExitpushButton.setText(_translate("HP34401ADialog", "Exit"))
        self.NplcLabel.setText(_translate("HP34401ADialog", "NPLC Cycles"))
        self.TrigdelayLabel.setText(
            _translate("HP34401ADialog", "Trigger Delay(0-3600Sec)"))
        self.AutozeroCombobox.setToolTip(
            _translate(
                "HP34401ADialog",
                "<html><head/><body><p><span style=\" color:#00007f;\">Auto-Zero: Off=NO AZ, On=AZ/sample, Once= Once at Scan Start</span></p></body></html>"
            ))
        self.AcbwLabel.setText(_translate("HP34401ADialog", "AC Bandwidth"))
        self.ImpedanceCombobox.setToolTip(
            _translate(
                "HP34401ADialog",
                "<html><head/><body><p><span style=\" font-weight:600; text-decoration: underline; color:#00007f;\">Impedance Selector </span></p><p><span style=\" color:#00007f;\">Auto Off Zin=10Mohm all DCV Ranges</span></p><p><span style=\" color:#00007f;\">Auto On Zin=&gt;10Gohm for 100mv, 1v, &amp; 10v DCV Ranges</span></p></body></html>"
            ))
        self.AutozeroLabel.setText(_translate("HP34401ADialog", "AutoZero"))
        self.TrigsrcLabel.setText(
            _translate("HP34401ADialog", "Trigger Source"))
        self.ImpedanceLabel.setText(_translate("HP34401ADialog", "Impedance"))
        self.ResolutionLabel.setText(
            _translate("HP34401ADialog", "Resolution (V)"))
        self.scaleLabel_2.setText(_translate("HP34401ADialog", "SETTINGS"))
        self.RangeLabel.setText(_translate("HP34401ADialog", "Range (V)"))
        self.FreqapertureLabel.setText(
            _translate("HP34401ADialog", "Freq Aperture"))
        self.PeriodapertureLabel.setText(
            _translate("HP34401ADialog", "Period Aperture"))
        self.MathLabel.setText(_translate("HP34401ADialog", "Math"))
        self.sampledisplayLabel.setText(
            _translate("HP34401ADialog", "TARGET SAMPLES"))
        self.samplestartpushButton.setText(
            _translate("HP34401ADialog", "SAMPLING START"))
        self.samplestoppushButton.setText(
            _translate("HP34401ADialog", "SAMPLING STOP"))
        self.TWOpushButton.setText(_translate("HP34401ADialog", "2-wire Ohms"))
        self.ACIpushButton.setText(_translate("HP34401ADialog", "AC Current"))
        self.DCVpushButton.setText(_translate("HP34401ADialog", "DC Voltage"))
        self.ACVpushButton.setText(_translate("HP34401ADialog", "AC Voltage"))
        self.CONpushButton.setText(_translate("HP34401ADialog", "Continuity"))
        self.DCIpushButton.setText(_translate("HP34401ADialog", "DC Current"))
        self.DIOpushButton.setText(_translate("HP34401ADialog", "Diode"))
        self.FREpushButton.setText(_translate("HP34401ADialog", "Frequency"))
        self.PERpushButton.setText(_translate("HP34401ADialog", "Period"))
        self.FWOpushButton.setText(_translate("HP34401ADialog", "4-wire Ohms"))
        self.hp34401aTitlelabel.setText(
            _translate("HP34401ADialog", "HP 34401A Instrument"))
        self.PlotsettingsLabel.setText(
            _translate("HP34401ADialog", "PLOT SETTINGS"))
        self.PlotmodeLabel.setText(_translate("HP34401ADialog", "PLOT MODE"))
        self.label_2.setText(_translate("HP34401ADialog", "SCROLL WINDOW"))
        self.showminmaxcheckBox.setText(
            _translate("HP34401ADialog", "SHOW MIN/MAX"))
        self.plotaveragecheckBox.setText(
            _translate("HP34401ADialog", "PLOT AVERAGE"))
        self.showdatapointscheckBox.setText(
            _translate("HP34401ADialog", "SHOW DATAPOINTS"))
        self.savescanpushButton.setText(
            _translate("HP34401ADialog", "SAVE CSV"))
        self.saveplotButton.setText(_translate("HP34401ADialog", "SAVE PLOT"))
        self.label_3.setText(_translate("HP34401ADialog", "TextLabel"))
        self.label.setText(_translate("HP34401ADialog", "TextLabel"))
コード例 #18
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1110, 896)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.groupBox = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBox.setGeometry(QtCore.QRect(220, 760, 211, 81))
        self.groupBox.setObjectName("groupBox")
        self.centreFreq = QtWidgets.QSpinBox(self.groupBox)
        self.centreFreq.setEnabled(False)
        self.centreFreq.setGeometry(QtCore.QRect(10, 30, 61, 26))
        self.centreFreq.setMinimum(50)
        self.centreFreq.setMaximum(3799)
        self.centreFreq.setProperty("value", 1300)
        self.centreFreq.setObjectName("centreFreq")
        self.label = QtWidgets.QLabel(self.groupBox)
        self.label.setGeometry(QtCore.QRect(10, 50, 51, 31))
        self.label.setObjectName("label")
        self.numPoints = QtWidgets.QSpinBox(self.groupBox)
        self.numPoints.setEnabled(False)
        self.numPoints.setGeometry(QtCore.QRect(150, 30, 49, 26))
        self.numPoints.setMaximum(500)
        self.numPoints.setProperty("value", 25)
        self.numPoints.setObjectName("numPoints")
        self.spanFreq = QtWidgets.QSpinBox(self.groupBox)
        self.spanFreq.setEnabled(False)
        self.spanFreq.setGeometry(QtCore.QRect(80, 30, 51, 26))
        self.spanFreq.setMinimum(2)
        self.spanFreq.setMaximum(500)
        self.spanFreq.setSingleStep(2)
        self.spanFreq.setProperty("value", 100)
        self.spanFreq.setObjectName("spanFreq")
        self.label_6 = QtWidgets.QLabel(self.groupBox)
        self.label_6.setGeometry(QtCore.QRect(80, 50, 41, 31))
        self.label_6.setObjectName("label_6")
        self.groupBox_2 = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBox_2.setGeometry(QtCore.QRect(10, 760, 201, 81))
        self.groupBox_2.setObjectName("groupBox_2")
        self.ConnectButton = QtWidgets.QPushButton(self.groupBox_2)
        self.ConnectButton.setGeometry(QtCore.QRect(10, 30, 101, 25))
        self.ConnectButton.setObjectName("ConnectButton")
        self.InitialisedMessage = QtWidgets.QLabel(self.groupBox_2)
        self.InitialisedMessage.setGeometry(QtCore.QRect(10, 60, 181, 21))
        font = QtGui.QFont()
        font.setItalic(True)
        self.InitialisedMessage.setFont(font)
        self.InitialisedMessage.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.InitialisedMessage.setText("")
        self.InitialisedMessage.setObjectName("InitialisedMessage")
        self.groupBox_3 = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBox_3.setGeometry(QtCore.QRect(1000, 0, 101, 131))
        self.groupBox_3.setObjectName("groupBox_3")
        self.CalShortButton = QtWidgets.QPushButton(self.groupBox_3)
        self.CalShortButton.setEnabled(False)
        self.CalShortButton.setGeometry(QtCore.QRect(10, 30, 81, 31))
        self.CalShortButton.setObjectName("CalShortButton")
        self.MeasureRLButton = QtWidgets.QPushButton(self.groupBox_3)
        self.MeasureRLButton.setEnabled(False)
        self.MeasureRLButton.setGeometry(QtCore.QRect(10, 90, 81, 31))
        self.MeasureRLButton.setObjectName("MeasureRLButton")
        self.calShortProgress = QtWidgets.QProgressBar(self.groupBox_3)
        self.calShortProgress.setGeometry(QtCore.QRect(10, 70, 81, 8))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(159, 160, 161))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight,
                         brush)
        self.calShortProgress.setPalette(palette)
        self.calShortProgress.setProperty("value", 0)
        self.calShortProgress.setTextVisible(False)
        self.calShortProgress.setObjectName("calShortProgress")
        self.groupBox_4 = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBox_4.setGeometry(QtCore.QRect(1000, 130, 101, 131))
        self.groupBox_4.setObjectName("groupBox_4")
        self.CalThroughButton = QtWidgets.QPushButton(self.groupBox_4)
        self.CalThroughButton.setEnabled(False)
        self.CalThroughButton.setGeometry(QtCore.QRect(10, 30, 81, 31))
        self.CalThroughButton.setObjectName("CalThroughButton")
        self.MeasureThroughButton = QtWidgets.QPushButton(self.groupBox_4)
        self.MeasureThroughButton.setEnabled(False)
        self.MeasureThroughButton.setGeometry(QtCore.QRect(10, 90, 81, 31))
        self.MeasureThroughButton.setObjectName("MeasureThroughButton")
        self.calThroughProgress = QtWidgets.QProgressBar(self.groupBox_4)
        self.calThroughProgress.setGeometry(QtCore.QRect(10, 70, 81, 8))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 255, 255))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Highlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(159, 160, 161))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Highlight,
                         brush)
        self.calThroughProgress.setPalette(palette)
        self.calThroughProgress.setProperty("value", 0)
        self.calThroughProgress.setTextVisible(False)
        self.calThroughProgress.setObjectName("calThroughProgress")
        self.groupBox_5 = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBox_5.setGeometry(QtCore.QRect(1000, 520, 101, 231))
        self.groupBox_5.setObjectName("groupBox_5")
        self.label_2 = QtWidgets.QLabel(self.groupBox_5)
        self.label_2.setGeometry(QtCore.QRect(10, 30, 81, 17))
        self.label_2.setObjectName("label_2")
        self.label_4 = QtWidgets.QLabel(self.groupBox_5)
        self.label_4.setGeometry(QtCore.QRect(10, 140, 81, 17))
        self.label_4.setObjectName("label_4")
        self.Marker4 = QtWidgets.QDoubleSpinBox(self.groupBox_5)
        self.Marker4.setEnabled(False)
        self.Marker4.setGeometry(QtCore.QRect(10, 160, 81, 26))
        self.Marker4.setDecimals(2)
        self.Marker4.setMinimum(-40.0)
        self.Marker4.setMaximum(40.0)
        self.Marker4.setProperty("value", -5.0)
        self.Marker4.setObjectName("Marker4")
        self.Marker1 = QtWidgets.QDoubleSpinBox(self.groupBox_5)
        self.Marker1.setEnabled(False)
        self.Marker1.setGeometry(QtCore.QRect(10, 50, 81, 26))
        self.Marker1.setDecimals(2)
        self.Marker1.setMinimum(0.0)
        self.Marker1.setMaximum(3800.0)
        self.Marker1.setProperty("value", 1260.0)
        self.Marker1.setObjectName("Marker1")
        self.Marker2 = QtWidgets.QDoubleSpinBox(self.groupBox_5)
        self.Marker2.setEnabled(False)
        self.Marker2.setGeometry(QtCore.QRect(10, 80, 81, 26))
        self.Marker2.setMaximum(3800.0)
        self.Marker2.setProperty("value", 1300.0)
        self.Marker2.setObjectName("Marker2")
        self.Marker3 = QtWidgets.QDoubleSpinBox(self.groupBox_5)
        self.Marker3.setEnabled(False)
        self.Marker3.setGeometry(QtCore.QRect(10, 110, 81, 26))
        self.Marker3.setMaximum(3800.0)
        self.Marker3.setProperty("value", 1340.0)
        self.Marker3.setObjectName("Marker3")
        self.Marker5 = QtWidgets.QDoubleSpinBox(self.groupBox_5)
        self.Marker5.setEnabled(False)
        self.Marker5.setGeometry(QtCore.QRect(10, 190, 81, 26))
        self.Marker5.setMinimum(-40.0)
        self.Marker5.setMaximum(40.0)
        self.Marker5.setProperty("value", -15.0)
        self.Marker5.setObjectName("Marker5")
        self.graphWidget = PlotWidget(self.centralwidget)
        self.graphWidget.setGeometry(QtCore.QRect(10, 10, 981, 741))
        self.graphWidget.setObjectName("graphWidget")
        self.TxChanLabel = QtWidgets.QGroupBox(self.centralwidget)
        self.TxChanLabel.setEnabled(True)
        self.TxChanLabel.setGeometry(QtCore.QRect(440, 759, 61, 81))
        self.TxChanLabel.setObjectName("TxChanLabel")
        self.TxAorB = QtWidgets.QSlider(self.TxChanLabel)
        self.TxAorB.setEnabled(True)
        self.TxAorB.setGeometry(QtCore.QRect(10, 40, 41, 16))
        self.TxAorB.setMaximum(1)
        self.TxAorB.setPageStep(1)
        self.TxAorB.setOrientation(QtCore.Qt.Horizontal)
        self.TxAorB.setInvertedAppearance(False)
        self.TxAorB.setTickPosition(QtWidgets.QSlider.TicksBothSides)
        self.TxAorB.setObjectName("TxAorB")
        self.label_3 = QtWidgets.QLabel(self.TxChanLabel)
        self.label_3.setGeometry(QtCore.QRect(0, 60, 62, 17))
        self.label_3.setAlignment(QtCore.Qt.AlignCenter)
        self.label_3.setObjectName("label_3")
        self.groupBox_7 = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBox_7.setGeometry(QtCore.QRect(1000, 390, 101, 121))
        self.groupBox_7.setObjectName("groupBox_7")
        self.SaveBox = QtWidgets.QCheckBox(self.groupBox_7)
        self.SaveBox.setGeometry(QtCore.QRect(10, 90, 94, 24))
        self.SaveBox.setObjectName("SaveBox")
        self.Phase = QtWidgets.QCheckBox(self.groupBox_7)
        self.Phase.setGeometry(QtCore.QRect(10, 30, 90, 23))
        self.Phase.setObjectName("Phase")
        self.Repeat = QtWidgets.QCheckBox(self.groupBox_7)
        self.Repeat.setGeometry(QtCore.QRect(10, 50, 90, 23))
        self.Repeat.setObjectName("Repeat")
        self.setGain = QtWidgets.QCheckBox(self.groupBox_7)
        self.setGain.setGeometry(QtCore.QRect(10, 70, 90, 23))
        self.setGain.setChecked(True)
        self.setGain.setObjectName("setGain")
        self.groupBox_6 = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBox_6.setGeometry(QtCore.QRect(1000, 270, 101, 115))
        self.groupBox_6.setObjectName("groupBox_6")
        self.lnaGain = QtWidgets.QSpinBox(self.groupBox_6)
        self.lnaGain.setGeometry(QtCore.QRect(8, 50, 41, 26))
        self.lnaGain.setMinimum(1)
        self.lnaGain.setMaximum(15)
        self.lnaGain.setObjectName("lnaGain")
        self.pgaGain = QtWidgets.QSpinBox(self.groupBox_6)
        self.pgaGain.setEnabled(False)
        self.pgaGain.setGeometry(QtCore.QRect(54, 50, 41, 26))
        self.pgaGain.setButtonSymbols(QtWidgets.QAbstractSpinBox.NoButtons)
        self.pgaGain.setMinimum(1)
        self.pgaGain.setMaximum(31)
        self.pgaGain.setObjectName("pgaGain")
        self.label_7 = QtWidgets.QLabel(self.groupBox_6)
        self.label_7.setGeometry(QtCore.QRect(10, 30, 31, 17))
        self.label_7.setObjectName("label_7")
        self.label_8 = QtWidgets.QLabel(self.groupBox_6)
        self.label_8.setGeometry(QtCore.QRect(60, 30, 41, 17))
        self.label_8.setObjectName("label_8")
        self.RSSI = QtWidgets.QSpinBox(self.groupBox_6)
        self.RSSI.setEnabled(False)
        self.RSSI.setGeometry(QtCore.QRect(8, 80, 87, 26))
        self.RSSI.setFrame(True)
        self.RSSI.setAlignment(QtCore.Qt.AlignCenter)
        self.RSSI.setReadOnly(True)
        self.RSSI.setButtonSymbols(QtWidgets.QAbstractSpinBox.NoButtons)
        self.RSSI.setMaximum(100000)
        self.RSSI.setObjectName("RSSI")
        self.groupBox_7.raise_()
        self.groupBox.raise_()
        self.groupBox_2.raise_()
        self.groupBox_3.raise_()
        self.groupBox_4.raise_()
        self.groupBox_5.raise_()
        self.graphWidget.raise_()
        self.TxChanLabel.raise_()
        self.groupBox_6.raise_()
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1110, 22))
        self.menubar.setObjectName("menubar")
        self.menu_Preferences = QtWidgets.QMenu(self.menubar)
        self.menu_Preferences.setObjectName("menu_Preferences")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.menubar.addAction(self.menu_Preferences.menuAction())

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

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(
            _translate("MainWindow", "LimeSDR network analyser"))
        self.groupBox.setTitle(
            _translate("MainWindow", "   Frequencies MHz       Points"))
        self.label.setText(_translate("MainWindow", "Centre"))
        self.label_6.setText(_translate("MainWindow", "Span"))
        self.groupBox_2.setTitle(_translate("MainWindow", "Hardware"))
        self.ConnectButton.setText(_translate("MainWindow", "Initialise"))
        self.groupBox_3.setTitle(_translate("MainWindow", "Rx Channel 1"))
        self.CalShortButton.setText(_translate("MainWindow", "Calibrate"))
        self.MeasureRLButton.setText(_translate("MainWindow", "Measure"))
        self.groupBox_4.setTitle(_translate("MainWindow", "Rx Channel 2"))
        self.CalThroughButton.setText(_translate("MainWindow", "Calibrate"))
        self.MeasureThroughButton.setText(_translate("MainWindow", "Measure"))
        self.groupBox_5.setTitle(_translate("MainWindow", "Markers"))
        self.label_2.setText(_translate("MainWindow", "Frequency"))
        self.label_4.setText(_translate("MainWindow", "Amplitude"))
        self.TxChanLabel.setTitle(_translate("MainWindow", "Tx Chan"))
        self.label_3.setText(_translate("MainWindow", "A     B"))
        self.groupBox_7.setTitle(_translate("MainWindow", "Options"))
        self.SaveBox.setText(_translate("MainWindow", "Save"))
        self.Phase.setText(_translate("MainWindow", "Phase"))
        self.Repeat.setText(_translate("MainWindow", "Repeat"))
        self.setGain.setText(_translate("MainWindow", "Auto LNA"))
        self.groupBox_6.setTitle(_translate("MainWindow", "Rx Gain / RSSI"))
        self.label_7.setText(_translate("MainWindow", "LNA"))
        self.label_8.setText(_translate("MainWindow", "PGA"))
        self.menu_Preferences.setTitle(_translate("MainWindow",
                                                  "&Preferences"))
コード例 #19
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(800, 454)
        MainWindow.setAutoFillBackground(False)
        MainWindow.setInputMethodHints(QtCore.Qt.ImhNone)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.greet_text = QtWidgets.QLabel(self.centralwidget)
        self.greet_text.setGeometry(QtCore.QRect(0, 0, 451, 33))
        font = QtGui.QFont()
        font.setPointSize(20)
        self.greet_text.setFont(font)
        self.greet_text.setObjectName("greet_text")
        self.graph = PlotWidget(self.centralwidget)
        self.graph.setGeometry(QtCore.QRect(495, 10, 291, 192))
        self.graph.setObjectName("graph")
        self.start = QtWidgets.QPushButton(self.centralwidget)
        self.start.setGeometry(QtCore.QRect(20, 360, 191, 61))
        font = QtGui.QFont()
        font.setPointSize(25)
        self.start.setFont(font)
        self.start.setObjectName("start")
        self.var_text = QtWidgets.QLabel(self.centralwidget)
        self.var_text.setGeometry(QtCore.QRect(20, 180, 401, 41))
        font = QtGui.QFont()
        font.setPointSize(20)
        self.var_text.setFont(font)
        self.var_text.setObjectName("var_text")
        self.equal_text = QtWidgets.QLabel(self.centralwidget)
        self.equal_text.setGeometry(QtCore.QRect(20, 130, 411, 41))
        font = QtGui.QFont()
        font.setPointSize(20)
        self.equal_text.setFont(font)
        self.equal_text.setObjectName("equal_text")
        self.inf_text = QtWidgets.QLabel(self.centralwidget)
        self.inf_text.setGeometry(QtCore.QRect(500, 210, 401, 41))
        font = QtGui.QFont()
        font.setPointSize(20)
        self.inf_text.setFont(font)
        self.inf_text.setObjectName("inf_text")
        self.layoutWidget = QtWidgets.QWidget(self.centralwidget)
        self.layoutWidget.setGeometry(QtCore.QRect(10, 40, 451, 81))
        self.layoutWidget.setObjectName("layoutWidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.layoutWidget)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.y_const = QtWidgets.QRadioButton(self.layoutWidget)
        self.y_const.setObjectName("y_const")
        self.buttonGroup = QtWidgets.QButtonGroup(MainWindow)
        self.buttonGroup.setObjectName("buttonGroup")
        self.buttonGroup.addButton(self.y_const)
        self.horizontalLayout.addWidget(self.y_const)
        self.y_kx = QtWidgets.QRadioButton(self.layoutWidget)
        self.y_kx.setObjectName("y_kx")
        self.buttonGroup.addButton(self.y_kx)
        self.horizontalLayout.addWidget(self.y_kx)
        self.y_kx_b = QtWidgets.QRadioButton(self.layoutWidget)
        self.y_kx_b.setObjectName("y_kx_b")
        self.buttonGroup.addButton(self.y_kx_b)
        self.horizontalLayout.addWidget(self.y_kx_b)
        self.y_k_x = QtWidgets.QRadioButton(self.layoutWidget)
        self.y_k_x.setObjectName("y_k_x")
        self.buttonGroup.addButton(self.y_k_x)
        self.horizontalLayout.addWidget(self.y_k_x)
        self.y_x = QtWidgets.QRadioButton(self.layoutWidget)
        self.y_x.setObjectName("y_x")
        self.buttonGroup.addButton(self.y_x)
        self.horizontalLayout.addWidget(self.y_x)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.y_ax_2 = QtWidgets.QRadioButton(self.layoutWidget)
        self.y_ax_2.setObjectName("y_ax_2")
        self.buttonGroup.addButton(self.y_ax_2)
        self.horizontalLayout_2.addWidget(self.y_ax_2)
        self.y_ax_3 = QtWidgets.QRadioButton(self.layoutWidget)
        self.y_ax_3.setObjectName("y_ax_3")
        self.buttonGroup.addButton(self.y_ax_3)
        self.horizontalLayout_2.addWidget(self.y_ax_3)
        self.y_sqrt = QtWidgets.QRadioButton(self.layoutWidget)
        self.y_sqrt.setObjectName("y_sqrt")
        self.buttonGroup.addButton(self.y_sqrt)
        self.horizontalLayout_2.addWidget(self.y_sqrt)
        self.y_cube = QtWidgets.QRadioButton(self.layoutWidget)
        self.y_cube.setObjectName("y_cube")
        self.buttonGroup.addButton(self.y_cube)
        self.horizontalLayout_2.addWidget(self.y_cube)
        self.y_a_x = QtWidgets.QRadioButton(self.layoutWidget)
        self.y_a_x.setObjectName("y_a_x")
        self.buttonGroup.addButton(self.y_a_x)
        self.horizontalLayout_2.addWidget(self.y_a_x)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.layoutWidget1 = QtWidgets.QWidget(self.centralwidget)
        self.layoutWidget1.setGeometry(QtCore.QRect(20, 220, 183, 35))
        self.layoutWidget1.setObjectName("layoutWidget1")
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.layoutWidget1)
        self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.first_var = QtWidgets.QLabel(self.layoutWidget1)
        font = QtGui.QFont()
        font.setPointSize(20)
        self.first_var.setFont(font)
        self.first_var.setObjectName("first_var")
        self.horizontalLayout_4.addWidget(self.first_var)
        self.first_value = QtWidgets.QLineEdit(self.layoutWidget1)
        self.first_value.setObjectName("first_value")
        self.horizontalLayout_4.addWidget(self.first_value)
        self.layoutWidget2 = QtWidgets.QWidget(self.centralwidget)
        self.layoutWidget2.setGeometry(QtCore.QRect(230, 220, 182, 35))
        self.layoutWidget2.setObjectName("layoutWidget2")
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.layoutWidget2)
        self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.second_var = QtWidgets.QLabel(self.layoutWidget2)
        font = QtGui.QFont()
        font.setPointSize(20)
        self.second_var.setFont(font)
        self.second_var.setObjectName("second_var")
        self.horizontalLayout_5.addWidget(self.second_var)
        self.second_value = QtWidgets.QLineEdit(self.layoutWidget2)
        self.second_value.setObjectName("second_value")
        self.horizontalLayout_5.addWidget(self.second_value)
        self.inf = QtWidgets.QLabel(self.centralwidget)
        self.inf.setGeometry(QtCore.QRect(500, 250, 291, 181))
        font = QtGui.QFont()
        font.setPointSize(20)
        self.inf.setFont(font)
        self.inf.setWhatsThis("")
        self.inf.setAutoFillBackground(False)
        self.inf.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.inf.setText("")
        self.inf.setScaledContents(True)
        self.inf.setObjectName("inf")
        self.greet_text.raise_()
        self.graph.raise_()
        self.var_text.raise_()
        self.equal_text.raise_()
        self.inf_text.raise_()
        self.layoutWidget.raise_()
        self.layoutWidget.raise_()
        self.layoutWidget.raise_()
        self.start.raise_()
        self.inf.raise_()
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 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)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.greet_text.setText(
            _translate("MainWindow", "  Выберите формулу уравнения:"))
        self.start.setText(_translate("MainWindow", "Вычислить"))
        self.var_text.setText(
            _translate("MainWindow", "Введите значения переменной:"))
        self.equal_text.setText(
            _translate("MainWindow", "Выбрано уравнение: y = ..."))
        self.inf_text.setText(_translate("MainWindow",
                                         "Справка по уравнению:"))
        self.y_const.setText(_translate("MainWindow", "y = const"))
        self.y_kx.setText(_translate("MainWindow", "y = kx"))
        self.y_kx_b.setText(_translate("MainWindow", "y = kx + b"))
        self.y_k_x.setText(_translate("MainWindow", "y = k / x"))
        self.y_x.setText(_translate("MainWindow", "y = |x|"))
        self.y_ax_2.setText(_translate("MainWindow", "y = ax^2"))
        self.y_ax_3.setText(_translate("MainWindow", "y = ax^3"))
        self.y_sqrt.setText(_translate("MainWindow", "y = x^(1/2)"))
        self.y_cube.setText(_translate("MainWindow", "y = x^(1/3)"))
        self.y_a_x.setText(_translate("MainWindow", "y = a^x"))
        self.first_var.setText(_translate("MainWindow", "const ="))
        self.second_var.setText(_translate("MainWindow", "b ="))
コード例 #20
0
ファイル: Solar.py プロジェクト: userIsTaken/SolarVACh
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1121, 894)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/reaload/GUI/Icons/comport.png"),
                       QtGui.QIcon.Normal, QtGui.QIcon.On)
        MainWindow.setWindowIcon(icon)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName("gridLayout")
        self.frame = QtWidgets.QFrame(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.frame.sizePolicy().hasHeightForWidth())
        self.frame.setSizePolicy(sizePolicy)
        self.frame.setMinimumSize(QtCore.QSize(120, 100))
        self.frame.setMaximumSize(QtCore.QSize(16777215, 100))
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.gridLayout_10 = QtWidgets.QGridLayout(self.frame)
        self.gridLayout_10.setObjectName("gridLayout_10")
        self.directory_button = QtWidgets.QPushButton(self.frame)
        self.directory_button.setObjectName("directory_button")
        self.gridLayout_10.addWidget(self.directory_button, 0, 13, 1, 1)
        self.channel_box = QtWidgets.QComboBox(self.frame)
        self.channel_box.setEnabled(False)
        self.channel_box.setObjectName("channel_box")
        self.channel_box.addItem("")
        self.channel_box.addItem("")
        self.gridLayout_10.addWidget(self.channel_box, 2, 12, 1, 1)
        self.line = QtWidgets.QFrame(self.frame)
        self.line.setFrameShape(QtWidgets.QFrame.VLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.gridLayout_10.addWidget(self.line, 0, 7, 3, 2)
        self.label_10 = QtWidgets.QLabel(self.frame)
        self.label_10.setAlignment(QtCore.Qt.AlignCenter)
        self.label_10.setObjectName("label_10")
        self.gridLayout_10.addWidget(self.label_10, 0, 10, 1, 1)
        self.quitButton = QtWidgets.QPushButton(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.quitButton.sizePolicy().hasHeightForWidth())
        self.quitButton.setSizePolicy(sizePolicy)
        self.quitButton.setMinimumSize(QtCore.QSize(60, 40))
        self.quitButton.setMaximumSize(QtCore.QSize(60, 40))
        self.quitButton.setObjectName("quitButton")
        self.gridLayout_10.addWidget(self.quitButton, 0, 16, 1, 1)
        self.fullscreenButton = QtWidgets.QPushButton(self.frame)
        self.fullscreenButton.setMinimumSize(QtCore.QSize(60, 40))
        self.fullscreenButton.setMaximumSize(QtCore.QSize(60, 40))
        self.fullscreenButton.setObjectName("fullscreenButton")
        self.gridLayout_10.addWidget(self.fullscreenButton, 2, 16, 1, 1)
        self.device_box = QtWidgets.QComboBox(self.frame)
        self.device_box.setObjectName("device_box")
        self.device_box.addItem("")
        self.device_box.addItem("")
        self.gridLayout_10.addWidget(self.device_box, 2, 10, 1, 1)
        self.stopButton = QtWidgets.QPushButton(self.frame)
        self.stopButton.setEnabled(False)
        self.stopButton.setMinimumSize(QtCore.QSize(85, 60))
        self.stopButton.setObjectName("stopButton")
        self.gridLayout_10.addWidget(self.stopButton, 0, 2, 1, 1)
        self.startButton = QtWidgets.QPushButton(self.frame)
        self.startButton.setEnabled(False)
        self.startButton.setMinimumSize(QtCore.QSize(85, 60))
        self.startButton.setObjectName("startButton")
        self.gridLayout_10.addWidget(self.startButton, 0, 0, 1, 1)
        self.label_11 = QtWidgets.QLabel(self.frame)
        self.label_11.setAlignment(QtCore.Qt.AlignCenter)
        self.label_11.setObjectName("label_11")
        self.gridLayout_10.addWidget(self.label_11, 0, 12, 1, 1)
        self.directory_path = QtWidgets.QPlainTextEdit(self.frame)
        self.directory_path.setEnabled(True)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.directory_path.setFont(font)
        self.directory_path.setFrameShape(QtWidgets.QFrame.Box)
        self.directory_path.setFrameShadow(QtWidgets.QFrame.Plain)
        self.directory_path.setLineWidth(2)
        self.directory_path.setVerticalScrollBarPolicy(
            QtCore.Qt.ScrollBarAlwaysOff)
        self.directory_path.setReadOnly(True)
        self.directory_path.setObjectName("directory_path")
        self.gridLayout_10.addWidget(self.directory_path, 0, 14, 1, 1)
        self.label_17 = QtWidgets.QLabel(self.frame)
        self.label_17.setAlignment(QtCore.Qt.AlignCenter)
        self.label_17.setObjectName("label_17")
        self.gridLayout_10.addWidget(self.label_17, 2, 13, 1, 1)
        self.name_of_cell = QtWidgets.QPlainTextEdit(self.frame)
        self.name_of_cell.setVerticalScrollBarPolicy(
            QtCore.Qt.ScrollBarAlwaysOff)
        self.name_of_cell.setHorizontalScrollBarPolicy(
            QtCore.Qt.ScrollBarAlwaysOff)
        self.name_of_cell.setObjectName("name_of_cell")
        self.gridLayout_10.addWidget(self.name_of_cell, 2, 14, 1, 1)
        self.runingLabel = QtWidgets.QLabel(self.frame)
        font = QtGui.QFont()
        font.setPointSize(28)
        self.runingLabel.setFont(font)
        self.runingLabel.setTextFormat(QtCore.Qt.RichText)
        self.runingLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.runingLabel.setObjectName("runingLabel")
        self.gridLayout_10.addWidget(self.runingLabel, 0, 6, 3, 1)
        self.gridLayout.addWidget(self.frame, 0, 0, 1, 1)
        self.tabWidget = QtWidgets.QTabWidget(self.centralwidget)
        self.tabWidget.setObjectName("tabWidget")
        self.vach_tab = QtWidgets.QWidget()
        self.vach_tab.setObjectName("vach_tab")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.vach_tab)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.power_graph = PlotWidget(self.vach_tab)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.power_graph.sizePolicy().hasHeightForWidth())
        self.power_graph.setSizePolicy(sizePolicy)
        self.power_graph.setMinimumSize(QtCore.QSize(300, 200))
        self.power_graph.setObjectName("power_graph")
        self.gridLayout_2.addWidget(self.power_graph, 1, 2, 1, 1)
        self.frame_2 = QtWidgets.QFrame(self.vach_tab)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.frame_2.sizePolicy().hasHeightForWidth())
        self.frame_2.setSizePolicy(sizePolicy)
        self.frame_2.setMinimumSize(QtCore.QSize(700, 300))
        self.frame_2.setMaximumSize(QtCore.QSize(16777215, 300))
        self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_2.setObjectName("frame_2")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.frame_2)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.frame_3 = QtWidgets.QFrame(self.frame_2)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.frame_3.sizePolicy().hasHeightForWidth())
        self.frame_3.setSizePolicy(sizePolicy)
        self.frame_3.setMinimumSize(QtCore.QSize(330, 144))
        self.frame_3.setMaximumSize(QtCore.QSize(330, 16777215))
        self.frame_3.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_3.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_3.setObjectName("frame_3")
        self.gridLayout_8 = QtWidgets.QGridLayout(self.frame_3)
        self.gridLayout_8.setObjectName("gridLayout_8")
        self.label = QtWidgets.QLabel(self.frame_3)
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.label.setFont(font)
        self.label.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label.setTextFormat(QtCore.Qt.AutoText)
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName("label")
        self.gridLayout_8.addWidget(self.label, 0, 0, 1, 2)
        self.label_2 = QtWidgets.QLabel(self.frame_3)
        self.label_2.setAlignment(QtCore.Qt.AlignCenter)
        self.label_2.setObjectName("label_2")
        self.gridLayout_8.addWidget(self.label_2, 1, 0, 1, 1)
        self.label_4 = QtWidgets.QLabel(self.frame_3)
        self.label_4.setAlignment(QtCore.Qt.AlignCenter)
        self.label_4.setObjectName("label_4")
        self.gridLayout_8.addWidget(self.label_4, 1, 1, 1, 1)
        self.startV_box = QtWidgets.QDoubleSpinBox(self.frame_3)
        self.startV_box.setMinimumSize(QtCore.QSize(0, 25))
        self.startV_box.setMinimum(-20.0)
        self.startV_box.setMaximum(20.0)
        self.startV_box.setSingleStep(0.1)
        self.startV_box.setProperty("value", 2.0)
        self.startV_box.setObjectName("startV_box")
        self.gridLayout_8.addWidget(self.startV_box, 2, 0, 1, 1)
        self.limitA_box = QtWidgets.QDoubleSpinBox(self.frame_3)
        self.limitA_box.setMinimumSize(QtCore.QSize(0, 25))
        self.limitA_box.setProperty("value", 0.05)
        self.limitA_box.setObjectName("limitA_box")
        self.gridLayout_8.addWidget(self.limitA_box, 2, 1, 1, 1)
        self.label_3 = QtWidgets.QLabel(self.frame_3)
        self.label_3.setAlignment(QtCore.Qt.AlignCenter)
        self.label_3.setObjectName("label_3")
        self.gridLayout_8.addWidget(self.label_3, 3, 0, 1, 1)
        self.label_5 = QtWidgets.QLabel(self.frame_3)
        self.label_5.setAlignment(QtCore.Qt.AlignCenter)
        self.label_5.setObjectName("label_5")
        self.gridLayout_8.addWidget(self.label_5, 3, 1, 1, 1)
        self.endV_box = QtWidgets.QDoubleSpinBox(self.frame_3)
        self.endV_box.setMinimumSize(QtCore.QSize(0, 25))
        self.endV_box.setMinimum(-20.0)
        self.endV_box.setMaximum(20.0)
        self.endV_box.setSingleStep(0.1)
        self.endV_box.setObjectName("endV_box")
        self.gridLayout_8.addWidget(self.endV_box, 4, 0, 1, 1)
        self.points_box = QtWidgets.QSpinBox(self.frame_3)
        self.points_box.setMinimumSize(QtCore.QSize(0, 25))
        self.points_box.setMaximum(1000)
        self.points_box.setProperty("value", 50)
        self.points_box.setObjectName("points_box")
        self.gridLayout_8.addWidget(self.points_box, 4, 1, 1, 1)
        self.gridLayout_3.addWidget(self.frame_3, 0, 0, 1, 1)
        self.current_graph = PlotWidget(self.frame_2)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.current_graph.sizePolicy().hasHeightForWidth())
        self.current_graph.setSizePolicy(sizePolicy)
        self.current_graph.setMinimumSize(QtCore.QSize(200, 150))
        self.current_graph.setMaximumSize(QtCore.QSize(450, 300))
        self.current_graph.setSizeIncrement(QtCore.QSize(0, 0))
        self.current_graph.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.current_graph.setObjectName("current_graph")
        self.gridLayout_3.addWidget(self.current_graph, 0, 1, 2, 1)
        spacerItem = QtWidgets.QSpacerItem(40, 20,
                                           QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_3.addItem(spacerItem, 0, 4, 1, 1)
        self.frame_4 = QtWidgets.QFrame(self.frame_2)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.frame_4.sizePolicy().hasHeightForWidth())
        self.frame_4.setSizePolicy(sizePolicy)
        self.frame_4.setMinimumSize(QtCore.QSize(330, 135))
        self.frame_4.setMaximumSize(QtCore.QSize(330, 135))
        self.frame_4.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_4.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_4.setObjectName("frame_4")
        self.gridLayout_7 = QtWidgets.QGridLayout(self.frame_4)
        self.gridLayout_7.setObjectName("gridLayout_7")
        self.label_7 = QtWidgets.QLabel(self.frame_4)
        self.label_7.setAlignment(QtCore.Qt.AlignCenter)
        self.label_7.setObjectName("label_7")
        self.gridLayout_7.addWidget(self.label_7, 0, 0, 1, 1)
        self.array_size_box = QtWidgets.QSpinBox(self.frame_4)
        self.array_size_box.setMaximum(1000)
        self.array_size_box.setProperty("value", 50)
        self.array_size_box.setObjectName("array_size_box")
        self.gridLayout_7.addWidget(self.array_size_box, 1, 0, 1, 1)
        self.wait_box = QtWidgets.QSpinBox(self.frame_4)
        self.wait_box.setObjectName("wait_box")
        self.gridLayout_7.addWidget(self.wait_box, 3, 0, 1, 1)
        self.label_8 = QtWidgets.QLabel(self.frame_4)
        self.label_8.setAlignment(QtCore.Qt.AlignCenter)
        self.label_8.setObjectName("label_8")
        self.gridLayout_7.addWidget(self.label_8, 2, 0, 1, 1)
        self.x_mean_box = QtWidgets.QDoubleSpinBox(self.frame_4)
        self.x_mean_box.setDecimals(3)
        self.x_mean_box.setSingleStep(0.1)
        self.x_mean_box.setProperty("value", 0.5)
        self.x_mean_box.setObjectName("x_mean_box")
        self.gridLayout_7.addWidget(self.x_mean_box, 3, 2, 1, 1)
        self.label_9 = QtWidgets.QLabel(self.frame_4)
        self.label_9.setAlignment(QtCore.Qt.AlignCenter)
        self.label_9.setWordWrap(False)
        self.label_9.setObjectName("label_9")
        self.gridLayout_7.addWidget(self.label_9, 2, 2, 1, 1)
        self.label_6 = QtWidgets.QLabel(self.frame_4)
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.label_6.setFont(font)
        self.label_6.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_6.setTextFormat(QtCore.Qt.AutoText)
        self.label_6.setAlignment(QtCore.Qt.AlignCenter)
        self.label_6.setObjectName("label_6")
        self.gridLayout_7.addWidget(self.label_6, 1, 2, 1, 1)
        self.live_error = QtWidgets.QLabel(self.frame_4)
        self.live_error.setAlignment(QtCore.Qt.AlignCenter)
        self.live_error.setObjectName("live_error")
        self.gridLayout_7.addWidget(self.live_error, 0, 2, 1, 1)
        self.gridLayout_3.addWidget(self.frame_4, 1, 0, 2, 1)
        self.frame_6 = QtWidgets.QFrame(self.frame_2)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.frame_6.sizePolicy().hasHeightForWidth())
        self.frame_6.setSizePolicy(sizePolicy)
        self.frame_6.setMinimumSize(QtCore.QSize(330, 120))
        self.frame_6.setMaximumSize(QtCore.QSize(450, 120))
        self.frame_6.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_6.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_6.setObjectName("frame_6")
        self.gridLayout_11 = QtWidgets.QGridLayout(self.frame_6)
        self.gridLayout_11.setObjectName("gridLayout_11")
        self.label_18 = QtWidgets.QLabel(self.frame_6)
        self.label_18.setAlignment(QtCore.Qt.AlignCenter)
        self.label_18.setObjectName("label_18")
        self.gridLayout_11.addWidget(self.label_18, 0, 0, 1, 1)
        self.label_20 = QtWidgets.QLabel(self.frame_6)
        self.label_20.setAlignment(QtCore.Qt.AlignCenter)
        self.label_20.setWordWrap(False)
        self.label_20.setObjectName("label_20")
        self.gridLayout_11.addWidget(self.label_20, 0, 1, 1, 1)
        self.power_input_box = QtWidgets.QDoubleSpinBox(self.frame_6)
        self.power_input_box.setMinimum(1.0)
        self.power_input_box.setMaximum(1000.0)
        self.power_input_box.setProperty("value", 100.0)
        self.power_input_box.setObjectName("power_input_box")
        self.gridLayout_11.addWidget(self.power_input_box, 1, 1, 1, 1)
        self.area_box = QtWidgets.QDoubleSpinBox(self.frame_6)
        self.area_box.setMinimum(1.0)
        self.area_box.setMaximum(1000.0)
        self.area_box.setProperty("value", 8.0)
        self.area_box.setObjectName("area_box")
        self.gridLayout_11.addWidget(self.area_box, 1, 0, 1, 1)
        self.gridLayout_3.addWidget(self.frame_6, 2, 1, 1, 1)
        spacerItem1 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_3.addItem(spacerItem1, 2, 4, 1, 1)
        self.real_data_output = QtWidgets.QPlainTextEdit(self.frame_2)
        self.real_data_output.setMaximumSize(QtCore.QSize(300, 16777215))
        self.real_data_output.setVerticalScrollBarPolicy(
            QtCore.Qt.ScrollBarAlwaysOn)
        self.real_data_output.setObjectName("real_data_output")
        self.gridLayout_3.addWidget(self.real_data_output, 0, 2, 3, 1)
        self.current_graph.raise_()
        self.frame_3.raise_()
        self.frame_6.raise_()
        self.frame_4.raise_()
        self.real_data_output.raise_()
        self.gridLayout_2.addWidget(self.frame_2, 0, 0, 1, 3)
        self.frame_5 = QtWidgets.QFrame(self.vach_tab)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Fixed,
            QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.frame_5.sizePolicy().hasHeightForWidth())
        self.frame_5.setSizePolicy(sizePolicy)
        self.frame_5.setMinimumSize(QtCore.QSize(90, 200))
        self.frame_5.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_5.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_5.setObjectName("frame_5")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.frame_5)
        self.verticalLayout.setObjectName("verticalLayout")
        self.fbStatusLabel = QtWidgets.QLabel(self.frame_5)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.fbStatusLabel.setFont(font)
        self.fbStatusLabel.setObjectName("fbStatusLabel")
        self.verticalLayout.addWidget(self.fbStatusLabel)
        self.label_12 = QtWidgets.QLabel(self.frame_5)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_12.setFont(font)
        self.label_12.setAlignment(QtCore.Qt.AlignCenter)
        self.label_12.setObjectName("label_12")
        self.verticalLayout.addWidget(self.label_12)
        self.pceLCD = QtWidgets.QDoubleSpinBox(self.frame_5)
        font = QtGui.QFont()
        font.setPointSize(14)
        self.pceLCD.setFont(font)
        self.pceLCD.setReadOnly(True)
        self.pceLCD.setDecimals(7)
        self.pceLCD.setMinimum(-1000.0)
        self.pceLCD.setMaximum(1000.0)
        self.pceLCD.setObjectName("pceLCD")
        self.verticalLayout.addWidget(self.pceLCD)
        self.label_13 = QtWidgets.QLabel(self.frame_5)
        self.label_13.setAlignment(QtCore.Qt.AlignCenter)
        self.label_13.setObjectName("label_13")
        self.verticalLayout.addWidget(self.label_13)
        self.ffLCD = QtWidgets.QDoubleSpinBox(self.frame_5)
        font = QtGui.QFont()
        font.setPointSize(14)
        self.ffLCD.setFont(font)
        self.ffLCD.setReadOnly(True)
        self.ffLCD.setDecimals(7)
        self.ffLCD.setMinimum(-10000.0)
        self.ffLCD.setMaximum(10000.0)
        self.ffLCD.setObjectName("ffLCD")
        self.verticalLayout.addWidget(self.ffLCD)
        self.label_14 = QtWidgets.QLabel(self.frame_5)
        self.label_14.setAlignment(QtCore.Qt.AlignCenter)
        self.label_14.setObjectName("label_14")
        self.verticalLayout.addWidget(self.label_14)
        self.uocLCD = QtWidgets.QDoubleSpinBox(self.frame_5)
        font = QtGui.QFont()
        font.setPointSize(14)
        self.uocLCD.setFont(font)
        self.uocLCD.setReadOnly(True)
        self.uocLCD.setDecimals(7)
        self.uocLCD.setMinimum(-10000.0)
        self.uocLCD.setMaximum(10000.0)
        self.uocLCD.setObjectName("uocLCD")
        self.verticalLayout.addWidget(self.uocLCD)
        self.label_15 = QtWidgets.QLabel(self.frame_5)
        self.label_15.setAlignment(QtCore.Qt.AlignCenter)
        self.label_15.setObjectName("label_15")
        self.verticalLayout.addWidget(self.label_15)
        self.jscLCD = QtWidgets.QDoubleSpinBox(self.frame_5)
        font = QtGui.QFont()
        font.setPointSize(14)
        self.jscLCD.setFont(font)
        self.jscLCD.setReadOnly(True)
        self.jscLCD.setDecimals(7)
        self.jscLCD.setMinimum(-10000.0)
        self.jscLCD.setMaximum(10000.0)
        self.jscLCD.setObjectName("jscLCD")
        self.verticalLayout.addWidget(self.jscLCD)
        self.gridLayout_2.addWidget(self.frame_5, 1, 1, 1, 1)
        self.density_graph = PlotWidget(self.vach_tab)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.density_graph.sizePolicy().hasHeightForWidth())
        self.density_graph.setSizePolicy(sizePolicy)
        self.density_graph.setMinimumSize(QtCore.QSize(300, 200))
        self.density_graph.setObjectName("density_graph")
        self.gridLayout_2.addWidget(self.density_graph, 1, 0, 1, 1)
        self.tabWidget.addTab(self.vach_tab, "")
        self.time_tab = QtWidgets.QWidget()
        self.time_tab.setObjectName("time_tab")
        self.gridLayout_6 = QtWidgets.QGridLayout(self.time_tab)
        self.gridLayout_6.setObjectName("gridLayout_6")
        self.jUatThisMoment = PlotWidget(self.time_tab)
        self.jUatThisMoment.setObjectName("jUatThisMoment")
        self.gridLayout_6.addWidget(self.jUatThisMoment, 0, 0, 1, 1)
        self.PUatThisMoment = PlotWidget(self.time_tab)
        self.PUatThisMoment.setObjectName("PUatThisMoment")
        self.gridLayout_6.addWidget(self.PUatThisMoment, 0, 1, 1, 1)
        self.jscVsTime = PlotWidget(self.time_tab)
        self.jscVsTime.setObjectName("jscVsTime")
        self.gridLayout_6.addWidget(self.jscVsTime, 1, 1, 1, 1)
        self.UocVsTime = PlotWidget(self.time_tab)
        self.UocVsTime.setObjectName("UocVsTime")
        self.gridLayout_6.addWidget(self.UocVsTime, 2, 0, 1, 1)
        self.FFVsTime = PlotWidget(self.time_tab)
        self.FFVsTime.setObjectName("FFVsTime")
        self.gridLayout_6.addWidget(self.FFVsTime, 2, 1, 1, 1)
        self.PCEVsTime = PlotWidget(self.time_tab)
        self.PCEVsTime.setObjectName("PCEVsTime")
        self.gridLayout_6.addWidget(self.PCEVsTime, 1, 0, 1, 1)
        self.tabWidget.addTab(self.time_tab, "")
        self.opt_tab = QtWidgets.QWidget()
        self.opt_tab.setObjectName("opt_tab")
        self.gridLayout_14 = QtWidgets.QGridLayout(self.opt_tab)
        self.gridLayout_14.setObjectName("gridLayout_14")
        self.gridLayout_5 = QtWidgets.QGridLayout()
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.frame_7 = QtWidgets.QFrame(self.opt_tab)
        self.frame_7.setMaximumSize(QtCore.QSize(350, 250))
        self.frame_7.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_7.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_7.setObjectName("frame_7")
        self.gridLayout_9 = QtWidgets.QGridLayout(self.frame_7)
        self.gridLayout_9.setObjectName("gridLayout_9")
        self.lineEndingBox = QtWidgets.QComboBox(self.frame_7)
        self.lineEndingBox.setObjectName("lineEndingBox")
        self.lineEndingBox.addItem("")
        self.lineEndingBox.addItem("")
        self.lineEndingBox.addItem("")
        self.gridLayout_9.addWidget(self.lineEndingBox, 5, 2, 1, 1)
        self.label_23 = QtWidgets.QLabel(self.frame_7)
        self.label_23.setObjectName("label_23")
        self.gridLayout_9.addWidget(self.label_23, 2, 0, 1, 1)
        self.usbtmcComboBox = QtWidgets.QComboBox(self.frame_7)
        self.usbtmcComboBox.setObjectName("usbtmcComboBox")
        self.gridLayout_9.addWidget(self.usbtmcComboBox, 5, 0, 1, 1)
        self.rescanButton = QtWidgets.QPushButton(self.frame_7)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.rescanButton.sizePolicy().hasHeightForWidth())
        self.rescanButton.setSizePolicy(sizePolicy)
        self.rescanButton.setMinimumSize(QtCore.QSize(45, 45))
        self.rescanButton.setMaximumSize(QtCore.QSize(45, 45))
        self.rescanButton.setText("")
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(":/reaload/GUI/Icons/reload.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.rescanButton.setIcon(icon1)
        self.rescanButton.setIconSize(QtCore.QSize(45, 45))
        self.rescanButton.setObjectName("rescanButton")
        self.gridLayout_9.addWidget(self.rescanButton, 4, 0, 1, 1)
        self.label_22 = QtWidgets.QLabel(self.frame_7)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_22.setFont(font)
        self.label_22.setTextFormat(QtCore.Qt.PlainText)
        self.label_22.setObjectName("label_22")
        self.gridLayout_9.addWidget(self.label_22, 1, 1, 1, 2)
        self.connectUSBbutton = QtWidgets.QPushButton(self.frame_7)
        self.connectUSBbutton.setObjectName("connectUSBbutton")
        self.gridLayout_9.addWidget(self.connectUSBbutton, 5, 1, 1, 1)
        self.connect_button = QtWidgets.QPushButton(self.frame_7)
        self.connect_button.setObjectName("connect_button")
        self.gridLayout_9.addWidget(self.connect_button, 4, 1, 1, 2)
        self.nplc_value = QtWidgets.QLabel(self.frame_7)
        self.nplc_value.setObjectName("nplc_value")
        self.gridLayout_9.addWidget(self.nplc_value, 6, 0, 1, 1)
        self.nplc_box = QtWidgets.QComboBox(self.frame_7)
        self.nplc_box.setObjectName("nplc_box")
        self.nplc_box.addItem("")
        self.nplc_box.addItem("")
        self.nplc_box.addItem("")
        self.nplc_box.addItem("")
        self.nplc_box.addItem("")
        self.nplc_box.addItem("")
        self.nplc_box.addItem("")
        self.nplc_box.addItem("")
        self.gridLayout_9.addWidget(self.nplc_box, 6, 1, 1, 1)
        self.ip_address = QtWidgets.QTextEdit(self.frame_7)
        self.ip_address.setMaximumSize(QtCore.QSize(256, 41))
        font = QtGui.QFont()
        font.setPointSize(14)
        self.ip_address.setFont(font)
        self.ip_address.setObjectName("ip_address")
        self.gridLayout_9.addWidget(self.ip_address, 2, 1, 1, 2)
        self.gridLayout_5.addWidget(self.frame_7, 0, 0, 1, 1)
        self.connectionErrorsBox = QtWidgets.QPlainTextEdit(self.opt_tab)
        self.connectionErrorsBox.setVerticalScrollBarPolicy(
            QtCore.Qt.ScrollBarAlwaysOn)
        self.connectionErrorsBox.setObjectName("connectionErrorsBox")
        self.gridLayout_5.addWidget(self.connectionErrorsBox, 2, 1, 1, 1)
        self.widget = QtWidgets.QWidget(self.opt_tab)
        self.widget.setMinimumSize(QtCore.QSize(400, 150))
        self.widget.setMaximumSize(QtCore.QSize(450, 350))
        self.widget.setObjectName("widget")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.widget)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.label_21 = QtWidgets.QLabel(self.widget)
        self.label_21.setAlignment(QtCore.Qt.AlignCenter)
        self.label_21.setWordWrap(False)
        self.label_21.setObjectName("label_21")
        self.gridLayout_4.addWidget(self.label_21, 0, 0, 1, 1)
        self.relay_combo = QtWidgets.QComboBox(self.widget)
        self.relay_combo.setObjectName("relay_combo")
        self.relay_combo.addItem("")
        self.relay_combo.addItem("")
        self.relay_combo.addItem("")
        self.relay_combo.addItem("")
        self.relay_combo.addItem("")
        self.relay_combo.addItem("")
        self.gridLayout_4.addWidget(self.relay_combo, 0, 1, 1, 1)
        spacerItem2 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem2, 0, 2, 1, 1)
        self.label_19 = QtWidgets.QLabel(self.widget)
        self.label_19.setMinimumSize(QtCore.QSize(200, 0))
        self.label_19.setAlignment(QtCore.Qt.AlignCenter)
        self.label_19.setObjectName("label_19")
        self.gridLayout_4.addWidget(self.label_19, 1, 0, 1, 1)
        self.electrode_combo = QtWidgets.QComboBox(self.widget)
        self.electrode_combo.setObjectName("electrode_combo")
        self.electrode_combo.addItem("")
        self.electrode_combo.addItem("")
        self.electrode_combo.addItem("")
        self.electrode_combo.addItem("")
        self.electrode_combo.addItem("")
        self.electrode_combo.addItem("")
        self.gridLayout_4.addWidget(self.electrode_combo, 1, 1, 1, 1)
        self.fb_scan = QtWidgets.QCheckBox(self.widget)
        self.fb_scan.setMaximumSize(QtCore.QSize(16777215, 24))
        self.fb_scan.setObjectName("fb_scan")
        self.gridLayout_4.addWidget(self.fb_scan, 2, 0, 1, 1)
        self.darkBox = QtWidgets.QCheckBox(self.widget)
        self.darkBox.setObjectName("darkBox")
        self.gridLayout_4.addWidget(self.darkBox, 2, 1, 1, 1)
        self.oneShotMode = QtWidgets.QRadioButton(self.widget)
        self.oneShotMode.setChecked(True)
        self.oneShotMode.setObjectName("oneShotMode")
        self.gridLayout_4.addWidget(self.oneShotMode, 3, 0, 1, 1)
        self.chooseRel = QtWidgets.QCheckBox(self.widget)
        self.chooseRel.setObjectName("chooseRel")
        self.gridLayout_4.addWidget(self.chooseRel, 3, 1, 1, 1)
        self.relayMode = QtWidgets.QRadioButton(self.widget)
        self.relayMode.setObjectName("relayMode")
        self.gridLayout_4.addWidget(self.relayMode, 4, 0, 1, 1)
        self.timeMode = QtWidgets.QRadioButton(self.widget)
        self.timeMode.setObjectName("timeMode")
        self.gridLayout_4.addWidget(self.timeMode, 5, 0, 1, 1)
        self.timeMode_2 = QtWidgets.QRadioButton(self.widget)
        self.timeMode_2.setObjectName("timeMode_2")
        self.gridLayout_4.addWidget(self.timeMode_2, 5, 1, 1, 1)
        self.label_16 = QtWidgets.QLabel(self.widget)
        self.label_16.setObjectName("label_16")
        self.gridLayout_4.addWidget(self.label_16, 6, 0, 1, 1)
        self.timeDelayBox = QtWidgets.QDoubleSpinBox(self.widget)
        self.timeDelayBox.setMaximum(100.0)
        self.timeDelayBox.setObjectName("timeDelayBox")
        self.gridLayout_4.addWidget(self.timeDelayBox, 7, 0, 1, 1)
        self.countBox = QtWidgets.QSpinBox(self.widget)
        self.countBox.setMaximum(1000)
        self.countBox.setObjectName("countBox")
        self.gridLayout_4.addWidget(self.countBox, 7, 1, 1, 1)
        self.gridLayout_5.addWidget(self.widget, 0, 1, 1, 1)
        self.serialPortWidget = serialPortWidget(self.opt_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.serialPortWidget.sizePolicy().hasHeightForWidth())
        self.serialPortWidget.setSizePolicy(sizePolicy)
        self.serialPortWidget.setMinimumSize(QtCore.QSize(100, 100))
        self.serialPortWidget.setMaximumSize(QtCore.QSize(1000, 1000))
        self.serialPortWidget.setObjectName("serialPortWidget")
        self.gridLayout_5.addWidget(self.serialPortWidget, 2, 0, 1, 1)
        self.gridLayout_14.addLayout(self.gridLayout_5, 0, 0, 1, 1)
        self.tabWidget.addTab(self.opt_tab, "")
        self.result_tab = QtWidgets.QWidget()
        self.result_tab.setObjectName("result_tab")
        self.gridLayout_12 = QtWidgets.QGridLayout(self.result_tab)
        self.gridLayout_12.setObjectName("gridLayout_12")
        self.save_as_button = QtWidgets.QPushButton(self.result_tab)
        self.save_as_button.setObjectName("save_as_button")
        self.gridLayout_12.addWidget(self.save_as_button, 0, 0, 1, 1)
        self.vach_text = QtWidgets.QTextEdit(self.result_tab)
        self.vach_text.setMaximumSize(QtCore.QSize(400, 16777215))
        self.vach_text.setObjectName("vach_text")
        self.gridLayout_12.addWidget(self.vach_text, 2, 0, 1, 1)
        self.params_file_name = QtWidgets.QLineEdit(self.result_tab)
        self.params_file_name.setObjectName("params_file_name")
        self.gridLayout_12.addWidget(self.params_file_name, 0, 1, 1, 1)
        self.params_field = QtWidgets.QTextEdit(self.result_tab)
        self.params_field.setVerticalScrollBarPolicy(
            QtCore.Qt.ScrollBarAlwaysOn)
        self.params_field.setHorizontalScrollBarPolicy(
            QtCore.Qt.ScrollBarAlwaysOn)
        self.params_field.setObjectName("params_field")
        self.gridLayout_12.addWidget(self.params_field, 2, 1, 1, 1)
        self.tabWidget.addTab(self.result_tab, "")
        self.motorTab = QtWidgets.QWidget()
        self.motorTab.setObjectName("motorTab")
        self.gridLayout_13 = QtWidgets.QGridLayout(self.motorTab)
        self.gridLayout_13.setObjectName("gridLayout_13")
        self.motorButton = QtWidgets.QPushButton(self.motorTab)
        self.motorButton.setObjectName("motorButton")
        self.gridLayout_13.addWidget(self.motorButton, 0, 0, 1, 1)
        spacerItem3 = QtWidgets.QSpacerItem(943, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_13.addItem(spacerItem3, 0, 1, 1, 4)
        self.turnCWbutton = QtWidgets.QPushButton(self.motorTab)
        self.turnCWbutton.setObjectName("turnCWbutton")
        self.gridLayout_13.addWidget(self.turnCWbutton, 1, 0, 1, 1)
        self.degreeBox = QtWidgets.QSpinBox(self.motorTab)
        self.degreeBox.setMaximum(360)
        self.degreeBox.setProperty("value", 180)
        self.degreeBox.setObjectName("degreeBox")
        self.gridLayout_13.addWidget(self.degreeBox, 1, 1, 1, 1)
        self.stepsBox = QtWidgets.QSpinBox(self.motorTab)
        self.stepsBox.setMaximum(1024)
        self.stepsBox.setProperty("value", 256)
        self.stepsBox.setObjectName("stepsBox")
        self.gridLayout_13.addWidget(self.stepsBox, 1, 2, 1, 1)
        self.turnCCWbutton = QtWidgets.QPushButton(self.motorTab)
        self.turnCCWbutton.setObjectName("turnCCWbutton")
        self.gridLayout_13.addWidget(self.turnCCWbutton, 1, 3, 1, 1)
        spacerItem4 = QtWidgets.QSpacerItem(696, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_13.addItem(spacerItem4, 1, 4, 1, 1)
        spacerItem5 = QtWidgets.QSpacerItem(20, 586,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_13.addItem(spacerItem5, 3, 0, 1, 1)
        self.infoBox = QtWidgets.QLineEdit(self.motorTab)
        self.infoBox.setObjectName("infoBox")
        self.gridLayout_13.addWidget(self.infoBox, 2, 0, 1, 5)
        self.tabWidget.addTab(self.motorTab, "")
        self.gridLayout.addWidget(self.tabWidget, 1, 0, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1121, 28))
        self.menubar.setObjectName("menubar")
        self.menuFile = QtWidgets.QMenu(self.menubar)
        self.menuFile.setObjectName("menuFile")
        self.menuEdit = QtWidgets.QMenu(self.menubar)
        self.menuEdit.setObjectName("menuEdit")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.actionQuit = QtWidgets.QAction(MainWindow)
        self.actionQuit.setShortcutContext(QtCore.Qt.ApplicationShortcut)
        self.actionQuit.setObjectName("actionQuit")
        self.actionDemo_mode = QtWidgets.QAction(MainWindow)
        self.actionDemo_mode.setObjectName("actionDemo_mode")
        self.menuFile.addAction(self.actionQuit)
        self.menuEdit.addAction(self.actionDemo_mode)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuEdit.menuAction())

        self.retranslateUi(MainWindow)
        self.device_box.setCurrentIndex(1)
        self.tabWidget.setCurrentIndex(2)
        self.nplc_box.setCurrentIndex(0)
        self.relay_combo.setCurrentIndex(0)
        self.electrode_combo.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "SolarTestModule"))
        self.directory_button.setText(
            _translate("MainWindow", "Set a directory ..."))
        self.channel_box.setItemText(0, _translate("MainWindow", "A"))
        self.channel_box.setItemText(1, _translate("MainWindow", "B"))
        self.label_10.setText(_translate("MainWindow", "Device"))
        self.quitButton.setText(_translate("MainWindow", "Quit"))
        self.fullscreenButton.setText(_translate("MainWindow", "[]"))
        self.device_box.setItemText(0, _translate("MainWindow", "Keithley"))
        self.device_box.setItemText(1, _translate("MainWindow", "Keysight"))
        self.stopButton.setText(_translate("MainWindow", "STOP"))
        self.startButton.setText(_translate("MainWindow", "Start"))
        self.label_11.setText(_translate("MainWindow", "Channel"))
        self.label_17.setText(_translate("MainWindow", "SC name:"))
        self.runingLabel.setText(_translate("MainWindow", "STOPPED"))
        self.label.setText(_translate("MainWindow", "Voltage"))
        self.label_2.setText(_translate("MainWindow", "Start [V]"))
        self.label_4.setText(_translate("MainWindow", "Current limit [A]"))
        self.label_3.setText(_translate("MainWindow", "End [V]"))
        self.label_5.setText(_translate("MainWindow", "Points"))
        self.label_7.setText(_translate("MainWindow", "Size of array"))
        self.label_8.setText(_translate("MainWindow", "Wait[ms]"))
        self.label_9.setText(
            _translate(
                "MainWindow",
                "<html><head/><body><p>x<span style=\" vertical-align:sub;\">mean</span>/𝚫x</p></body></html>"
            ))
        self.label_6.setText(_translate("MainWindow", "Error"))
        self.live_error.setText(_translate("MainWindow", "Live Error"))
        self.label_18.setText(
            _translate(
                "MainWindow",
                "<html><head/><body><p>Area of electrode [mm<span style=\" vertical-align:super;\">2</span>]</p></body></html>"
            ))
        self.label_20.setText(
            _translate(
                "MainWindow",
                "<html><head/><body><p>Power input[mW/cm<span style=\" vertical-align:super;\">2</span>]</p></body></html>"
            ))
        self.fbStatusLabel.setText(_translate("MainWindow", "FW/BW?"))
        self.label_12.setText(
            _translate(
                "MainWindow",
                "<html><head/><body><p><span style=\" font-weight:600;\">𝜂, %</span></p></body></html>"
            ))
        self.label_13.setText(
            _translate(
                "MainWindow",
                "<html><head/><body><p><span style=\" font-weight:600;\">FF, %</span></p></body></html>"
            ))
        self.label_14.setText(
            _translate(
                "MainWindow",
                "<html><head/><body><p><span style=\" font-weight:600;\">U</span><span style=\" font-weight:600; vertical-align:sub;\">oc</span><span style=\" font-weight:600;\">, V</span></p></body></html>"
            ))
        self.label_15.setText(
            _translate(
                "MainWindow",
                "<html><head/><body><p><span style=\" font-weight:600;\">J</span><span style=\" font-weight:600; vertical-align:sub;\">sc</span><span style=\" font-weight:600;\">, mA/cm</span><span style=\" font-weight:600; vertical-align:super;\">2</span></p></body></html>"
            ))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.vach_tab),
                                  _translate("MainWindow", "VACh"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.time_tab),
                                  _translate("MainWindow", "Time functions"))
        self.lineEndingBox.setItemText(
            0, _translate("MainWindow", "Win (\\r\\n)"))
        self.lineEndingBox.setItemText(1, _translate("MainWindow",
                                                     "Lin (\\n)"))
        self.lineEndingBox.setItemText(2, _translate("MainWindow",
                                                     "Mac (\\r)"))
        self.label_23.setText(_translate("MainWindow", "Device IP :"))
        self.label_22.setText(_translate("MainWindow", "DEVICE CONFIGURATION"))
        self.connectUSBbutton.setText(
            _translate("MainWindow", "Connect to USB"))
        self.connect_button.setText(_translate("MainWindow", "Connect to IP"))
        self.nplc_value.setText(_translate("MainWindow", "NPLC?"))
        self.nplc_box.setItemText(0, _translate("MainWindow", "0.001"))
        self.nplc_box.setItemText(1, _translate("MainWindow", "0.01"))
        self.nplc_box.setItemText(2, _translate("MainWindow", "0.1"))
        self.nplc_box.setItemText(3, _translate("MainWindow", "1"))
        self.nplc_box.setItemText(4, _translate("MainWindow", "2"))
        self.nplc_box.setItemText(5, _translate("MainWindow", "5"))
        self.nplc_box.setItemText(6, _translate("MainWindow", "10"))
        self.nplc_box.setItemText(7, _translate("MainWindow", "20"))
        self.ip_address.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:\'Noto Sans\'; font-size:14pt; 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;\"><span style=\" font-size:12pt;\">192.168.0.100</span></p></body></html>"
            ))
        self.label_21.setText(
            _translate(
                "MainWindow",
                "<html><head/><body><p>Start from relay:</p></body></html>"))
        self.relay_combo.setItemText(0, _translate("MainWindow", "1"))
        self.relay_combo.setItemText(1, _translate("MainWindow", "2"))
        self.relay_combo.setItemText(2, _translate("MainWindow", "3"))
        self.relay_combo.setItemText(3, _translate("MainWindow", "4"))
        self.relay_combo.setItemText(4, _translate("MainWindow", "5"))
        self.relay_combo.setItemText(5, _translate("MainWindow", "6"))
        self.label_19.setText(
            _translate(
                "MainWindow",
                "<html><head/><body><p>Number of electrodes:</p></body></html>"
            ))
        self.electrode_combo.setItemText(0, _translate("MainWindow", "1"))
        self.electrode_combo.setItemText(1, _translate("MainWindow", "2"))
        self.electrode_combo.setItemText(2, _translate("MainWindow", "3"))
        self.electrode_combo.setItemText(3, _translate("MainWindow", "4"))
        self.electrode_combo.setItemText(4, _translate("MainWindow", "5"))
        self.electrode_combo.setItemText(5, _translate("MainWindow", "6"))
        self.fb_scan.setText(_translate("MainWindow", "Forward-Backward Scan"))
        self.darkBox.setText(_translate("MainWindow", "Measure dark?"))
        self.oneShotMode.setText(_translate("MainWindow", "O&ne contact"))
        self.chooseRel.setText(_translate("MainWindow", "Choose from relay"))
        self.relayMode.setText(_translate("MainWindow", "Rela&y mode"))
        self.timeMode.setText(
            _translate("MainWindow", "&Continuous observation"))
        self.timeMode_2.setText(
            _translate("MainWindow", "Continuous &relay observation"))
        self.label_16.setText(_translate("MainWindow", "t [min] and counts"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.opt_tab),
                                  _translate("MainWindow", "Options"))
        self.save_as_button.setText(_translate("MainWindow",
                                               "Save parameters"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.result_tab),
                                  _translate("MainWindow", "Results"))
        self.motorButton.setText(_translate("MainWindow", "Connect to motor"))
        self.turnCWbutton.setText(_translate("MainWindow", "Turn clockwise"))
        self.turnCCWbutton.setText(
            _translate("MainWindow", "Turn counter-clockwise"))
        self.tabWidget.setTabText(
            self.tabWidget.indexOf(self.motorTab),
            _translate("MainWindow", "Manual control of a shutter"))
        self.menuFile.setTitle(_translate("MainWindow", "Fi&le"))
        self.menuEdit.setTitle(_translate("MainWindow", "E&dit"))
        self.actionQuit.setText(_translate("MainWindow", "&Quit(Ctrl+Q)"))
        self.actionDemo_mode.setText(_translate("MainWindow", "&Demo mode"))
コード例 #21
0
class Ui_Dialog2(object):
    def setupUi(self, Dialog2):
        Dialog2.setObjectName("Dialog2")
        Dialog2.resize(1276, 1184)
        self.gridLayout = QtWidgets.QGridLayout(Dialog2)
        self.gridLayout.setObjectName("gridLayout")
        self.graphWidget2 = PlotWidget(Dialog2)
        self.graphWidget2.setObjectName("graphWidget2")
        self.gridLayout.addWidget(self.graphWidget2, 1, 1, 1, 1)
        self.groupBox = QtWidgets.QGroupBox(Dialog2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(50)
        sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth())
        self.groupBox.setSizePolicy(sizePolicy)
        self.groupBox.setMinimumSize(QtCore.QSize(0, 60))
        self.groupBox.setObjectName("groupBox")
        self.labelColorL = QtWidgets.QLabel(self.groupBox)
        self.labelColorL.setGeometry(QtCore.QRect(10, 30, 91, 18))
        self.labelColorL.setObjectName("labelColorL")
        self.labelColorR = QtWidgets.QLabel(self.groupBox)
        self.labelColorR.setGeometry(QtCore.QRect(110, 30, 51, 18))
        self.labelColorR.setObjectName("labelColorR")
        self.labelColorHa = QtWidgets.QLabel(self.groupBox)
        self.labelColorHa.setGeometry(QtCore.QRect(260, 30, 61, 18))
        self.labelColorHa.setObjectName("labelColorHa")
        self.labelColorOiii = QtWidgets.QLabel(self.groupBox)
        self.labelColorOiii.setGeometry(QtCore.QRect(330, 30, 41, 18))
        self.labelColorOiii.setObjectName("labelColorOiii")
        self.labelColorSii = QtWidgets.QLabel(self.groupBox)
        self.labelColorSii.setGeometry(QtCore.QRect(370, 30, 41, 18))
        self.labelColorSii.setObjectName("labelColorSii")
        self.labelColorN = QtWidgets.QLabel(self.groupBox)
        self.labelColorN.setGeometry(QtCore.QRect(400, 30, 81, 18))
        self.labelColorN.setObjectName("labelColorN")
        self.labelColorG = QtWidgets.QLabel(self.groupBox)
        self.labelColorG.setGeometry(QtCore.QRect(150, 30, 51, 18))
        self.labelColorG.setObjectName("labelColorG")
        self.labelColorB = QtWidgets.QLabel(self.groupBox)
        self.labelColorB.setGeometry(QtCore.QRect(210, 30, 51, 18))
        self.labelColorB.setObjectName("labelColorB")
        self.gridLayout.addWidget(self.groupBox, 0, 0, 1, 2)
        self.graphWidget9 = PlotWidget(Dialog2)
        self.graphWidget9.setObjectName("graphWidget9")
        self.gridLayout.addWidget(self.graphWidget9, 3, 2, 1, 1)
        self.graphWidget15 = PlotWidget(Dialog2)
        self.graphWidget15.setObjectName("graphWidget15")
        self.gridLayout.addWidget(self.graphWidget15, 5, 2, 1, 1)
        self.graphWidget3 = PlotWidget(Dialog2)
        self.graphWidget3.setObjectName("graphWidget3")
        self.gridLayout.addWidget(self.graphWidget3, 1, 2, 1, 1)
        self.graphWidget7 = PlotWidget(Dialog2)
        self.graphWidget7.setObjectName("graphWidget7")
        self.gridLayout.addWidget(self.graphWidget7, 3, 0, 1, 1)
        self.graphWidget13 = PlotWidget(Dialog2)
        self.graphWidget13.setObjectName("graphWidget13")
        self.gridLayout.addWidget(self.graphWidget13, 5, 0, 1, 1)
        self.graphWidget14 = PlotWidget(Dialog2)
        self.graphWidget14.setObjectName("graphWidget14")
        self.gridLayout.addWidget(self.graphWidget14, 5, 1, 1, 1)
        self.graphWidget12 = PlotWidget(Dialog2)
        self.graphWidget12.setObjectName("graphWidget12")
        self.gridLayout.addWidget(self.graphWidget12, 4, 2, 1, 1)
        self.graphWidget1 = PlotWidget(Dialog2)
        self.graphWidget1.setObjectName("graphWidget1")
        self.gridLayout.addWidget(self.graphWidget1, 1, 0, 1, 1)
        self.graphWidget5 = PlotWidget(Dialog2)
        self.graphWidget5.setObjectName("graphWidget5")
        self.gridLayout.addWidget(self.graphWidget5, 2, 1, 1, 1)
        self.graphWidget4 = PlotWidget(Dialog2)
        self.graphWidget4.setObjectName("graphWidget4")
        self.gridLayout.addWidget(self.graphWidget4, 2, 0, 1, 1)
        self.graphWidget8 = PlotWidget(Dialog2)
        self.graphWidget8.setObjectName("graphWidget8")
        self.gridLayout.addWidget(self.graphWidget8, 3, 1, 1, 1)
        self.graphWidget6 = PlotWidget(Dialog2)
        self.graphWidget6.setObjectName("graphWidget6")
        self.gridLayout.addWidget(self.graphWidget6, 2, 2, 1, 1)
        self.graphWidget11 = PlotWidget(Dialog2)
        self.graphWidget11.setObjectName("graphWidget11")
        self.gridLayout.addWidget(self.graphWidget11, 4, 1, 1, 1)
        self.graphWidget10 = PlotWidget(Dialog2)
        self.graphWidget10.setObjectName("graphWidget10")
        self.gridLayout.addWidget(self.graphWidget10, 4, 0, 1, 1)
        self.graphWidget6.raise_()
        self.graphWidget9.raise_()
        self.graphWidget1.raise_()
        self.graphWidget2.raise_()
        self.graphWidget3.raise_()
        self.graphWidget4.raise_()
        self.graphWidget5.raise_()
        self.graphWidget8.raise_()
        self.graphWidget7.raise_()
        self.graphWidget11.raise_()
        self.graphWidget10.raise_()
        self.graphWidget12.raise_()
        self.graphWidget13.raise_()
        self.graphWidget14.raise_()
        self.graphWidget15.raise_()
        self.groupBox.raise_()

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

    def retranslateUi(self, Dialog2):
        _translate = QtCore.QCoreApplication.translate
        Dialog2.setWindowTitle(_translate("Dialog2", "Dialog"))
        self.groupBox.setTitle(_translate("Dialog2", "Filter Colors"))
        self.labelColorL.setText(_translate("Dialog2", "Luminance"))
        self.labelColorR.setText(_translate("Dialog2", "Red"))
        self.labelColorHa.setText(_translate("Dialog2", "Halpha"))
        self.labelColorOiii.setText(_translate("Dialog2", "Oiii"))
        self.labelColorSii.setText(_translate("Dialog2", "Sii"))
        self.labelColorN.setText(_translate("Dialog2", "Other/NA"))
        self.labelColorG.setText(_translate("Dialog2", "Green"))
        self.labelColorB.setText(_translate("Dialog2", "Blue"))
コード例 #22
0
class Ui_Dialog(object):
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(397, 473)
        self.gridLayout_2 = QtWidgets.QGridLayout(Dialog)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout()
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.gridLayout = QtWidgets.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.delimiter_combo = QtWidgets.QComboBox(Dialog)
        self.delimiter_combo.setObjectName("delimiter_combo")
        self.delimiter_combo.addItem("")
        self.delimiter_combo.addItem("")
        self.delimiter_combo.addItem("")
        self.gridLayout.addWidget(self.delimiter_combo, 4, 1, 1, 1)
        self.retry_pb = QtWidgets.QPushButton(Dialog)
        self.retry_pb.setObjectName("retry_pb")
        self.gridLayout.addWidget(self.retry_pb, 1, 1, 2, 1)
        self.label_5 = QtWidgets.QLabel(Dialog)
        self.label_5.setObjectName("label_5")
        self.gridLayout.addWidget(self.label_5, 6, 0, 1, 1)
        self.col_x_sb = QtWidgets.QSpinBox(Dialog)
        self.col_x_sb.setObjectName("col_x_sb")
        self.gridLayout.addWidget(self.col_x_sb, 5, 1, 1, 1)
        self.buttonBox = QtWidgets.QDialogButtonBox(Dialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel
                                          | QtWidgets.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.gridLayout.addWidget(self.buttonBox, 1, 2, 3, 1)
        self.label_3 = QtWidgets.QLabel(Dialog)
        self.label_3.setObjectName("label_3")
        self.gridLayout.addWidget(self.label_3, 4, 0, 1, 1)
        self.label_4 = QtWidgets.QLabel(Dialog)
        self.label_4.setObjectName("label_4")
        self.gridLayout.addWidget(self.label_4, 5, 0, 1, 1)
        self.header_sb = QtWidgets.QSpinBox(Dialog)
        self.header_sb.setObjectName("header_sb")
        self.gridLayout.addWidget(self.header_sb, 3, 1, 1, 1)
        self.label_2 = QtWidgets.QLabel(Dialog)
        self.label_2.setObjectName("label_2")
        self.gridLayout.addWidget(self.label_2, 3, 0, 1, 1)
        self.label = QtWidgets.QLabel(Dialog)
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 1, 0, 1, 1)
        self.col_y_sb = QtWidgets.QSpinBox(Dialog)
        self.col_y_sb.setProperty("value", 1)
        self.col_y_sb.setObjectName("col_y_sb")
        self.gridLayout.addWidget(self.col_y_sb, 6, 1, 1, 1)
        self.data_name_edit = QtWidgets.QLineEdit(Dialog)
        self.data_name_edit.setObjectName("data_name_edit")
        self.gridLayout.addWidget(self.data_name_edit, 2, 0, 1, 1)
        self.graphicsView = PlotWidget(Dialog)
        self.graphicsView.setObjectName("graphicsView")
        self.gridLayout.addWidget(self.graphicsView, 0, 0, 1, 3)
        self.verticalLayout_2.addLayout(self.gridLayout)
        self.gridLayout_2.addLayout(self.verticalLayout_2, 0, 0, 1, 1)
        self.graphicsView.raise_()

        self.retranslateUi(Dialog)
        self.buttonBox.accepted.connect(Dialog.accept)
        self.buttonBox.rejected.connect(Dialog.reject)
        QtCore.QMetaObject.connectSlotsByName(Dialog)

    def retranslateUi(self, Dialog):
        _translate = QtCore.QCoreApplication.translate
        Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
        self.delimiter_combo.setItemText(0, _translate("Dialog", "tab"))
        self.delimiter_combo.setItemText(1, _translate("Dialog", "comma"))
        self.delimiter_combo.setItemText(2, _translate("Dialog", "space"))
        self.retry_pb.setText(_translate("Dialog", "Retry\n" "Loading!"))
        self.label_5.setText(_translate("Dialog", "Col y:"))
        self.label_3.setText(_translate("Dialog", "Delimiter:"))
        self.label_4.setText(_translate("Dialog", "Col x:"))
        self.label_2.setText(_translate("Dialog", "Header lines:"))
        self.label.setText(_translate("Dialog", "Save 1D trace in tdms as:"))