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", "▆"))
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))
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"))
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"))
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"))
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]
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"))
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>" ))
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"))
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"))
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))
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>" ))
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>" ))
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))
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"))
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"))
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=>10Gohm for 100mv, 1v, & 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"))
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"))
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 ="))
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"))
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"))
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:"))