class Ui_pyRoast(object): def setupUi(self, pyRoast): pyRoast.setObjectName(_fromUtf8("pyRoast")) pyRoast.resize(823, 627) self.centralwidget = QtGui.QWidget(pyRoast) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.horizontalLayout_18 = QtGui.QHBoxLayout(self.centralwidget) self.horizontalLayout_18.setObjectName(_fromUtf8("horizontalLayout_18")) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.horizontalLayout_8 = QtGui.QHBoxLayout() self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8")) self.verticalLayout_4 = QtGui.QVBoxLayout() self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.label_8 = QtGui.QLabel(self.centralwidget) self.label_8.setObjectName(_fromUtf8("label_8")) self.verticalLayout_4.addWidget(self.label_8) self.coffee = QtGui.QLineEdit(self.centralwidget) self.coffee.setObjectName(_fromUtf8("coffee")) self.verticalLayout_4.addWidget(self.coffee) self.label_9 = QtGui.QLabel(self.centralwidget) self.label_9.setObjectName(_fromUtf8("label_9")) self.verticalLayout_4.addWidget(self.label_9) self.notes = QtGui.QTextEdit(self.centralwidget) self.notes.setMinimumSize(QtCore.QSize(200, 0)) self.notes.setObjectName(_fromUtf8("notes")) self.verticalLayout_4.addWidget(self.notes) self.horizontalLayout_7 = QtGui.QHBoxLayout() self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7")) self.bSave = QtGui.QPushButton(self.centralwidget) self.bSave.setObjectName(_fromUtf8("bSave")) self.horizontalLayout_7.addWidget(self.bSave) self.bSaveAs = QtGui.QPushButton(self.centralwidget) self.bSaveAs.setObjectName(_fromUtf8("bSaveAs")) self.horizontalLayout_7.addWidget(self.bSaveAs) self.bQuit = QtGui.QPushButton(self.centralwidget) self.bQuit.setObjectName(_fromUtf8("bQuit")) self.horizontalLayout_7.addWidget(self.bQuit) self.verticalLayout_4.addLayout(self.horizontalLayout_7) self.horizontalLayout_8.addLayout(self.verticalLayout_4) self.verticalLayout_3 = QtGui.QVBoxLayout() self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.label_11 = QtGui.QLabel(self.centralwidget) self.label_11.setObjectName(_fromUtf8("label_11")) self.verticalLayout_3.addWidget(self.label_11) self.horizontalLayout_4 = QtGui.QHBoxLayout() self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.label_2 = QtGui.QLabel(self.centralwidget) self.label_2.setEnabled(True) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth()) self.label_2.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setKerning(True) self.label_2.setFont(font) self.label_2.setObjectName(_fromUtf8("label_2")) self.horizontalLayout_4.addWidget(self.label_2) self.tLoadFile = QtGui.QComboBox(self.centralwidget) self.tLoadFile.setObjectName(_fromUtf8("tLoadFile")) self.horizontalLayout_4.addWidget(self.tLoadFile) self.verticalLayout_3.addLayout(self.horizontalLayout_4) self.label_10 = QtGui.QLabel(self.centralwidget) self.label_10.setObjectName(_fromUtf8("label_10")) self.verticalLayout_3.addWidget(self.label_10) self.tLoadNotes = QtGui.QTextEdit(self.centralwidget) self.tLoadNotes.setMinimumSize(QtCore.QSize(200, 0)) self.tLoadNotes.setObjectName(_fromUtf8("tLoadNotes")) self.verticalLayout_3.addWidget(self.tLoadNotes) self.horizontalLayout_8.addLayout(self.verticalLayout_3) self.gridLayout.addLayout(self.horizontalLayout_8, 1, 0, 1, 1) self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.cAutoPower = QtGui.QCheckBox(self.centralwidget) self.cAutoPower.setMaximumSize(QtCore.QSize(100, 16777215)) self.cAutoPower.setObjectName(_fromUtf8("cAutoPower")) self.verticalLayout_2.addWidget(self.cAutoPower) self.horizontalLayout_5 = QtGui.QHBoxLayout() self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5")) self.label_7 = QtGui.QLabel(self.centralwidget) self.label_7.setMaximumSize(QtCore.QSize(50, 16777215)) self.label_7.setObjectName(_fromUtf8("label_7")) self.horizontalLayout_5.addWidget(self.label_7) self.vTarget = QtGui.QDoubleSpinBox(self.centralwidget) self.vTarget.setMaximumSize(QtCore.QSize(50, 16777215)) self.vTarget.setDecimals(1) self.vTarget.setMaximum(400.0) self.vTarget.setSingleStep(0.1) self.vTarget.setObjectName(_fromUtf8("vTarget")) self.horizontalLayout_5.addWidget(self.vTarget) self.verticalLayout_2.addLayout(self.horizontalLayout_5) self.horizontalLayout_9 = QtGui.QHBoxLayout() self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9")) self.sPowerSlider = QtGui.QSlider(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.sPowerSlider.sizePolicy().hasHeightForWidth()) self.sPowerSlider.setSizePolicy(sizePolicy) self.sPowerSlider.setMaximumSize(QtCore.QSize(50, 300)) self.sPowerSlider.setBaseSize(QtCore.QSize(0, 0)) self.sPowerSlider.setMaximum(100) self.sPowerSlider.setOrientation(QtCore.Qt.Vertical) self.sPowerSlider.setObjectName(_fromUtf8("sPowerSlider")) self.horizontalLayout_9.addWidget(self.sPowerSlider) self.tPower = QtGui.QLabel(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.tPower.sizePolicy().hasHeightForWidth()) self.tPower.setSizePolicy(sizePolicy) self.tPower.setMinimumSize(QtCore.QSize(40, 0)) self.tPower.setMaximumSize(QtCore.QSize(50, 16777215)) self.tPower.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.tPower.setObjectName(_fromUtf8("tPower")) self.horizontalLayout_9.addWidget(self.tPower) self.label = QtGui.QLabel(self.centralwidget) self.label.setObjectName(_fromUtf8("label")) self.horizontalLayout_9.addWidget(self.label) self.verticalLayout_2.addLayout(self.horizontalLayout_9) self.gridLayout.addLayout(self.verticalLayout_2, 1, 1, 1, 1) self.verticalLayout_11 = QtGui.QVBoxLayout() self.verticalLayout_11.setObjectName(_fromUtf8("verticalLayout_11")) self.CSLogo = QtGui.QLabel(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.CSLogo.sizePolicy().hasHeightForWidth()) self.CSLogo.setSizePolicy(sizePolicy) self.CSLogo.setMinimumSize(QtCore.QSize(100, 0)) self.CSLogo.setMaximumSize(QtCore.QSize(171, 16777215)) self.CSLogo.setObjectName(_fromUtf8("CSLogo")) self.verticalLayout_11.addWidget(self.CSLogo) self.tMessages = QtGui.QTextBrowser(self.centralwidget) self.tMessages.setObjectName(_fromUtf8("tMessages")) self.verticalLayout_11.addWidget(self.tMessages) self.gridLayout.addLayout(self.verticalLayout_11, 1, 2, 1, 1) self.verticalLayout_6 = QtGui.QVBoxLayout() self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6")) self.horizontalLayout_14 = QtGui.QHBoxLayout() self.horizontalLayout_14.setObjectName(_fromUtf8("horizontalLayout_14")) self.label_15 = QtGui.QLabel(self.centralwidget) self.label_15.setObjectName(_fromUtf8("label_15")) self.horizontalLayout_14.addWidget(self.label_15) self.tCurrentTemperature = QtGui.QLabel(self.centralwidget) self.tCurrentTemperature.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.tCurrentTemperature.setObjectName(_fromUtf8("tCurrentTemperature")) self.horizontalLayout_14.addWidget(self.tCurrentTemperature) self.verticalLayout_6.addLayout(self.horizontalLayout_14) self.horizontalLayout_15 = QtGui.QHBoxLayout() self.horizontalLayout_15.setObjectName(_fromUtf8("horizontalLayout_15")) self.label_16 = QtGui.QLabel(self.centralwidget) self.label_16.setObjectName(_fromUtf8("label_16")) self.horizontalLayout_15.addWidget(self.label_16) self.tMaxTemperature = QtGui.QLabel(self.centralwidget) self.tMaxTemperature.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.tMaxTemperature.setObjectName(_fromUtf8("tMaxTemperature")) self.horizontalLayout_15.addWidget(self.tMaxTemperature) self.verticalLayout_6.addLayout(self.horizontalLayout_15) self.horizontalLayout_16 = QtGui.QHBoxLayout() self.horizontalLayout_16.setObjectName(_fromUtf8("horizontalLayout_16")) self.label_17 = QtGui.QLabel(self.centralwidget) self.label_17.setObjectName(_fromUtf8("label_17")) self.horizontalLayout_16.addWidget(self.label_17) self.tRateOfChange = QtGui.QLabel(self.centralwidget) self.tRateOfChange.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.tRateOfChange.setObjectName(_fromUtf8("tRateOfChange")) self.horizontalLayout_16.addWidget(self.tRateOfChange) self.verticalLayout_6.addLayout(self.horizontalLayout_16) self.horizontalLayout_17 = QtGui.QHBoxLayout() self.horizontalLayout_17.setObjectName(_fromUtf8("horizontalLayout_17")) self.label_18 = QtGui.QLabel(self.centralwidget) self.label_18.setMaximumSize(QtCore.QSize(16777215, 30)) self.label_18.setObjectName(_fromUtf8("label_18")) self.horizontalLayout_17.addWidget(self.label_18) self.tElapsed = QtGui.QLabel(self.centralwidget) self.tElapsed.setMaximumSize(QtCore.QSize(16777215, 30)) self.tElapsed.setText(_fromUtf8("")) self.tElapsed.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.tElapsed.setObjectName(_fromUtf8("tElapsed")) self.horizontalLayout_17.addWidget(self.tElapsed) self.verticalLayout_6.addLayout(self.horizontalLayout_17) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_6.addItem(spacerItem) self.bFirstCrack = QtGui.QPushButton(self.centralwidget) self.bFirstCrack.setObjectName(_fromUtf8("bFirstCrack")) self.verticalLayout_6.addWidget(self.bFirstCrack) self.bRollingFirstCrack = QtGui.QPushButton(self.centralwidget) self.bRollingFirstCrack.setObjectName(_fromUtf8("bRollingFirstCrack")) self.verticalLayout_6.addWidget(self.bRollingFirstCrack) self.bSecondCrack = QtGui.QPushButton(self.centralwidget) self.bSecondCrack.setObjectName(_fromUtf8("bSecondCrack")) self.verticalLayout_6.addWidget(self.bSecondCrack) self.bRollingSecondCrack = QtGui.QPushButton(self.centralwidget) self.bRollingSecondCrack.setObjectName(_fromUtf8("bRollingSecondCrack")) self.verticalLayout_6.addWidget(self.bRollingSecondCrack) self.bReset = QtGui.QPushButton(self.centralwidget) self.bReset.setObjectName(_fromUtf8("bReset")) self.verticalLayout_6.addWidget(self.bReset) self.gridLayout.addLayout(self.verticalLayout_6, 0, 2, 1, 1) self.TemperaturePlot = KPlotWidget(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(3) sizePolicy.setHeightForWidth(self.TemperaturePlot.sizePolicy().hasHeightForWidth()) self.TemperaturePlot.setSizePolicy(sizePolicy) self.TemperaturePlot.setMinimumSize(QtCore.QSize(600, 400)) self.TemperaturePlot.setMaximumSize(QtCore.QSize(2000, 2000)) self.TemperaturePlot.setSizeIncrement(QtCore.QSize(1, 1)) self.TemperaturePlot.setBaseSize(QtCore.QSize(0, 0)) font = QtGui.QFont() font.setPointSize(12) self.TemperaturePlot.setFont(font) self.TemperaturePlot.setProperty("backgroundColor", QtGui.QColor(0, 0, 0)) self.TemperaturePlot.setObjectName(_fromUtf8("TemperaturePlot")) self.gridLayout.addWidget(self.TemperaturePlot, 0, 0, 1, 2) self.horizontalLayout_18.addLayout(self.gridLayout) pyRoast.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(pyRoast) self.menubar.setGeometry(QtCore.QRect(0, 0, 823, 19)) self.menubar.setObjectName(_fromUtf8("menubar")) pyRoast.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(pyRoast) self.statusbar.setObjectName(_fromUtf8("statusbar")) pyRoast.setStatusBar(self.statusbar) self.retranslateUi(pyRoast) self.tLoadFile.setCurrentIndex(-1) QtCore.QObject.connect(self.sPowerSlider, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.tPower.setNum) QtCore.QObject.connect(self.vTarget, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), self.tPower.setNum) QtCore.QObject.connect(self.tLoadFile, QtCore.SIGNAL(_fromUtf8("currentIndexChanged(QString)")), self.tLoadNotes.update) QtCore.QMetaObject.connectSlotsByName(pyRoast) def retranslateUi(self, pyRoast): pyRoast.setWindowTitle(_translate("pyRoast", "MainWindow", None)) self.label_8.setText(_translate("pyRoast", "Coffee:", None)) self.label_9.setText(_translate("pyRoast", "Roast Notes:", None)) self.bSave.setText(_translate("pyRoast", "Save", None)) self.bSaveAs.setText(_translate("pyRoast", "Save As", None)) self.bQuit.setText(_translate("pyRoast", "Quit", None)) self.label_11.setText(_translate("pyRoast", "Load Roast", None)) self.label_2.setText(_translate("pyRoast", "File Name:", None)) self.label_10.setText(_translate("pyRoast", "Roast Notes:", None)) self.cAutoPower.setText(_translate("pyRoast", "Auto Power", None)) self.label_7.setText(_translate("pyRoast", "Target:", None)) self.tPower.setText(_translate("pyRoast", "0", None)) self.label.setText(_translate("pyRoast", "%", None)) self.CSLogo.setText(_translate("pyRoast", "Thanks to\n" "CoffeeSnobs!", None)) self.label_15.setText(_translate("pyRoast", "Temperature:", None)) self.tCurrentTemperature.setText(_translate("pyRoast", "0.0", None)) self.label_16.setText(_translate("pyRoast", "Max Temperature:", None)) self.tMaxTemperature.setText(_translate("pyRoast", "0.0", None)) self.label_17.setText(_translate("pyRoast", "Rate of Change:", None)) self.tRateOfChange.setText(_translate("pyRoast", "0.0", None)) self.label_18.setText(_translate("pyRoast", "Elapsed Time:", None)) self.bFirstCrack.setText(_translate("pyRoast", "First Crack", None)) self.bRollingFirstCrack.setText(_translate("pyRoast", "Rolling First Crack", None)) self.bSecondCrack.setText(_translate("pyRoast", "Second Crack", None)) self.bRollingSecondCrack.setText(_translate("pyRoast", "Rolling Second Crack", None)) self.bReset.setText(_translate("pyRoast", "Reset", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1027, 601) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( MainWindow.sizePolicy().hasHeightForWidth()) MainWindow.setSizePolicy(sizePolicy) MainWindow.setBaseSize(QtCore.QSize(400, 300)) icon = QtGui.QIcon() icon.addPixmap( QtGui.QPixmap( "../../../../../../../../../usr/share/icons/oxygen/16x16/apps/esd.png" ), QtGui.QIcon.Normal, QtGui.QIcon.Off) MainWindow.setWindowIcon(icon) self.centralwidget = QtGui.QWidget(MainWindow) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.centralwidget.sizePolicy().hasHeightForWidth()) self.centralwidget.setSizePolicy(sizePolicy) self.centralwidget.setMinimumSize(QtCore.QSize(900, 500)) self.centralwidget.setObjectName("centralwidget") self.horizontalLayout = QtGui.QHBoxLayout(self.centralwidget) self.horizontalLayout.setObjectName("horizontalLayout") self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.tabWidget = QtGui.QTabWidget(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.tabWidget.sizePolicy().hasHeightForWidth()) self.tabWidget.setSizePolicy(sizePolicy) self.tabWidget.setMinimumSize(QtCore.QSize(0, 0)) self.tabWidget.setObjectName("tabWidget") self.tab = QtGui.QWidget() sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth(self.tab.sizePolicy().hasHeightForWidth()) self.tab.setSizePolicy(sizePolicy) self.tab.setObjectName("tab") self.gridLayout = QtGui.QGridLayout(self.tab) self.gridLayout.setObjectName("gridLayout") self.plot_temp = KPlotWidget(self.tab) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth( self.plot_temp.sizePolicy().hasHeightForWidth()) self.plot_temp.setSizePolicy(sizePolicy) self.plot_temp.setBackgroundColor(QtGui.QColor(255, 255, 255)) self.plot_temp.setForegroundColor(QtGui.QColor(0, 0, 0)) self.plot_temp.setProperty("grid", False) self.plot_temp.setObjectName("plot_temp") self.gridLayout.addWidget(self.plot_temp, 1, 2, 1, 1) self.label_temp = QtGui.QLabel(self.tab) self.label_temp.setObjectName("label_temp") self.gridLayout.addWidget(self.label_temp, 0, 2, 1, 1) self.tabWidget.addTab(self.tab, "") self.tab_4 = QtGui.QWidget() self.tab_4.setObjectName("tab_4") self.gridLayout_4 = QtGui.QGridLayout(self.tab_4) self.gridLayout_4.setObjectName("gridLayout_4") self.label_hum = QtGui.QLabel(self.tab_4) self.label_hum.setObjectName("label_hum") self.gridLayout_4.addWidget(self.label_hum, 0, 0, 1, 1) self.plot_hum = KPlotWidget(self.tab_4) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth( self.plot_hum.sizePolicy().hasHeightForWidth()) self.plot_hum.setSizePolicy(sizePolicy) self.plot_hum.setBackgroundColor(QtGui.QColor(255, 255, 255)) self.plot_hum.setForegroundColor(QtGui.QColor(0, 0, 0)) self.plot_hum.setObjectName("plot_hum") self.gridLayout_4.addWidget(self.plot_hum, 1, 0, 1, 1) self.tabWidget.addTab(self.tab_4, "") self.tab_3 = QtGui.QWidget() self.tab_3.setObjectName("tab_3") self.gridLayout_3 = QtGui.QGridLayout(self.tab_3) self.gridLayout_3.setObjectName("gridLayout_3") self.label_par = QtGui.QLabel(self.tab_3) self.label_par.setObjectName("label_par") self.gridLayout_3.addWidget(self.label_par, 0, 0, 1, 1) self.plot_par = KPlotWidget(self.tab_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth( self.plot_par.sizePolicy().hasHeightForWidth()) self.plot_par.setSizePolicy(sizePolicy) self.plot_par.setBackgroundColor(QtGui.QColor(255, 255, 255)) self.plot_par.setForegroundColor(QtGui.QColor(0, 0, 0)) self.plot_par.setObjectName("plot_par") self.gridLayout_3.addWidget(self.plot_par, 1, 0, 1, 1) self.tabWidget.addTab(self.tab_3, "") self.tab_5 = QtGui.QWidget() self.tab_5.setObjectName("tab_5") self.gridLayout_5 = QtGui.QGridLayout(self.tab_5) self.gridLayout_5.setObjectName("gridLayout_5") self.label_tsr = QtGui.QLabel(self.tab_5) self.label_tsr.setObjectName("label_tsr") self.gridLayout_5.addWidget(self.label_tsr, 0, 0, 1, 1) self.plot_tsr = KPlotWidget(self.tab_5) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth( self.plot_tsr.sizePolicy().hasHeightForWidth()) self.plot_tsr.setSizePolicy(sizePolicy) self.plot_tsr.setBackgroundColor(QtGui.QColor(255, 255, 255)) self.plot_tsr.setForegroundColor(QtGui.QColor(0, 0, 0)) self.plot_tsr.setObjectName("plot_tsr") self.gridLayout_5.addWidget(self.plot_tsr, 1, 0, 1, 1) self.tabWidget.addTab(self.tab_5, "") self.tab_2 = QtGui.QWidget() self.tab_2.setObjectName("tab_2") self.gridLayout_2 = QtGui.QGridLayout(self.tab_2) self.gridLayout_2.setObjectName("gridLayout_2") self.plot_volt = KPlotWidget(self.tab_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth( self.plot_volt.sizePolicy().hasHeightForWidth()) self.plot_volt.setSizePolicy(sizePolicy) self.plot_volt.setBackgroundColor(QtGui.QColor(255, 255, 255)) self.plot_volt.setForegroundColor(QtGui.QColor(0, 0, 0)) self.plot_volt.setObjectName("plot_volt") self.gridLayout_2.addWidget(self.plot_volt, 1, 0, 1, 1) self.label_volt = QtGui.QLabel(self.tab_2) self.label_volt.setObjectName("label_volt") self.gridLayout_2.addWidget(self.label_volt, 0, 0, 1, 1) self.tabWidget.addTab(self.tab_2, "") self.horizontalLayout_2.addWidget(self.tabWidget) self.horizontalLayout.addLayout(self.horizontalLayout_2) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1027, 22)) self.menubar.setObjectName("menubar") self.menuFile = QtGui.QMenu(self.menubar) self.menuFile.setObjectName("menuFile") MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.statusbar.sizePolicy().hasHeightForWidth()) self.statusbar.setSizePolicy(sizePolicy) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.toolBar = QtGui.QToolBar(MainWindow) self.toolBar.setObjectName("toolBar") MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) self.actionQuit = QtGui.QAction(MainWindow) self.actionQuit.setObjectName("actionQuit") self.actionUpdate = QtGui.QAction(MainWindow) self.actionUpdate.setObjectName("actionUpdate") self.actionSave = QtGui.QAction(MainWindow) self.actionSave.setObjectName("actionSave") self.menuFile.addAction(self.actionSave) self.menuFile.addAction(self.actionUpdate) self.menuFile.addSeparator() self.menuFile.addAction(self.actionQuit) self.menubar.addAction(self.menuFile.menuAction()) self.toolBar.addAction(self.actionUpdate) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(3) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle( QtGui.QApplication.translate("MainWindow", "UDP Oscilloscope Application", None, QtGui.QApplication.UnicodeUTF8)) self.label_temp.setText( QtGui.QApplication.translate("MainWindow", "Temperature", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText( self.tabWidget.indexOf(self.tab), QtGui.QApplication.translate("MainWindow", "Temperature Sensors", None, QtGui.QApplication.UnicodeUTF8)) self.label_hum.setText( QtGui.QApplication.translate("MainWindow", "Humidity:", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText( self.tabWidget.indexOf(self.tab_4), QtGui.QApplication.translate("MainWindow", "Humidity Sensors", None, QtGui.QApplication.UnicodeUTF8)) self.label_par.setText( QtGui.QApplication.translate("MainWindow", "PAR:", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText( self.tabWidget.indexOf(self.tab_3), QtGui.QApplication.translate("MainWindow", "PAR Sensors", None, QtGui.QApplication.UnicodeUTF8)) self.label_tsr.setText( QtGui.QApplication.translate("MainWindow", "TSR:", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText( self.tabWidget.indexOf(self.tab_5), QtGui.QApplication.translate("MainWindow", "TSR Sensors", None, QtGui.QApplication.UnicodeUTF8)) self.label_volt.setText( QtGui.QApplication.translate("MainWindow", "Voltage", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText( self.tabWidget.indexOf(self.tab_2), QtGui.QApplication.translate("MainWindow", "Voltage", None, QtGui.QApplication.UnicodeUTF8)) self.menuFile.setTitle( QtGui.QApplication.translate("MainWindow", "File", None, QtGui.QApplication.UnicodeUTF8)) self.toolBar.setWindowTitle( QtGui.QApplication.translate("MainWindow", "toolBar", None, QtGui.QApplication.UnicodeUTF8)) self.actionQuit.setText( QtGui.QApplication.translate("MainWindow", "&Quit", None, QtGui.QApplication.UnicodeUTF8)) self.actionUpdate.setText( QtGui.QApplication.translate("MainWindow", "&Update", None, QtGui.QApplication.UnicodeUTF8)) self.actionSave.setText( QtGui.QApplication.translate("MainWindow", "&Save Figures", None, QtGui.QApplication.UnicodeUTF8))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1027, 601) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth()) MainWindow.setSizePolicy(sizePolicy) MainWindow.setBaseSize(QtCore.QSize(400, 300)) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap("../../../../../../../../../usr/share/icons/oxygen/16x16/apps/esd.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) MainWindow.setWindowIcon(icon) self.centralwidget = QtGui.QWidget(MainWindow) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth()) self.centralwidget.setSizePolicy(sizePolicy) self.centralwidget.setMinimumSize(QtCore.QSize(900, 500)) self.centralwidget.setObjectName("centralwidget") self.horizontalLayout = QtGui.QHBoxLayout(self.centralwidget) self.horizontalLayout.setObjectName("horizontalLayout") self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.tabWidget = QtGui.QTabWidget(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.tabWidget.sizePolicy().hasHeightForWidth()) self.tabWidget.setSizePolicy(sizePolicy) self.tabWidget.setMinimumSize(QtCore.QSize(0, 0)) self.tabWidget.setObjectName("tabWidget") self.tab = QtGui.QWidget() sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth(self.tab.sizePolicy().hasHeightForWidth()) self.tab.setSizePolicy(sizePolicy) self.tab.setObjectName("tab") self.gridLayout = QtGui.QGridLayout(self.tab) self.gridLayout.setObjectName("gridLayout") self.plot_temp = KPlotWidget(self.tab) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth(self.plot_temp.sizePolicy().hasHeightForWidth()) self.plot_temp.setSizePolicy(sizePolicy) self.plot_temp.setBackgroundColor(QtGui.QColor(255, 255, 255)) self.plot_temp.setForegroundColor(QtGui.QColor(0, 0, 0)) self.plot_temp.setProperty("grid", False) self.plot_temp.setObjectName("plot_temp") self.gridLayout.addWidget(self.plot_temp, 1, 2, 1, 1) self.label_temp = QtGui.QLabel(self.tab) self.label_temp.setObjectName("label_temp") self.gridLayout.addWidget(self.label_temp, 0, 2, 1, 1) self.tabWidget.addTab(self.tab, "") self.tab_4 = QtGui.QWidget() self.tab_4.setObjectName("tab_4") self.gridLayout_4 = QtGui.QGridLayout(self.tab_4) self.gridLayout_4.setObjectName("gridLayout_4") self.label_hum = QtGui.QLabel(self.tab_4) self.label_hum.setObjectName("label_hum") self.gridLayout_4.addWidget(self.label_hum, 0, 0, 1, 1) self.plot_hum = KPlotWidget(self.tab_4) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth(self.plot_hum.sizePolicy().hasHeightForWidth()) self.plot_hum.setSizePolicy(sizePolicy) self.plot_hum.setBackgroundColor(QtGui.QColor(255, 255, 255)) self.plot_hum.setForegroundColor(QtGui.QColor(0, 0, 0)) self.plot_hum.setObjectName("plot_hum") self.gridLayout_4.addWidget(self.plot_hum, 1, 0, 1, 1) self.tabWidget.addTab(self.tab_4, "") self.tab_3 = QtGui.QWidget() self.tab_3.setObjectName("tab_3") self.gridLayout_3 = QtGui.QGridLayout(self.tab_3) self.gridLayout_3.setObjectName("gridLayout_3") self.label_par = QtGui.QLabel(self.tab_3) self.label_par.setObjectName("label_par") self.gridLayout_3.addWidget(self.label_par, 0, 0, 1, 1) self.plot_par = KPlotWidget(self.tab_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth(self.plot_par.sizePolicy().hasHeightForWidth()) self.plot_par.setSizePolicy(sizePolicy) self.plot_par.setBackgroundColor(QtGui.QColor(255, 255, 255)) self.plot_par.setForegroundColor(QtGui.QColor(0, 0, 0)) self.plot_par.setObjectName("plot_par") self.gridLayout_3.addWidget(self.plot_par, 1, 0, 1, 1) self.tabWidget.addTab(self.tab_3, "") self.tab_5 = QtGui.QWidget() self.tab_5.setObjectName("tab_5") self.gridLayout_5 = QtGui.QGridLayout(self.tab_5) self.gridLayout_5.setObjectName("gridLayout_5") self.label_tsr = QtGui.QLabel(self.tab_5) self.label_tsr.setObjectName("label_tsr") self.gridLayout_5.addWidget(self.label_tsr, 0, 0, 1, 1) self.plot_tsr = KPlotWidget(self.tab_5) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth(self.plot_tsr.sizePolicy().hasHeightForWidth()) self.plot_tsr.setSizePolicy(sizePolicy) self.plot_tsr.setBackgroundColor(QtGui.QColor(255, 255, 255)) self.plot_tsr.setForegroundColor(QtGui.QColor(0, 0, 0)) self.plot_tsr.setObjectName("plot_tsr") self.gridLayout_5.addWidget(self.plot_tsr, 1, 0, 1, 1) self.tabWidget.addTab(self.tab_5, "") self.tab_2 = QtGui.QWidget() self.tab_2.setObjectName("tab_2") self.gridLayout_2 = QtGui.QGridLayout(self.tab_2) self.gridLayout_2.setObjectName("gridLayout_2") self.plot_volt = KPlotWidget(self.tab_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth(self.plot_volt.sizePolicy().hasHeightForWidth()) self.plot_volt.setSizePolicy(sizePolicy) self.plot_volt.setBackgroundColor(QtGui.QColor(255, 255, 255)) self.plot_volt.setForegroundColor(QtGui.QColor(0, 0, 0)) self.plot_volt.setObjectName("plot_volt") self.gridLayout_2.addWidget(self.plot_volt, 1, 0, 1, 1) self.label_volt = QtGui.QLabel(self.tab_2) self.label_volt.setObjectName("label_volt") self.gridLayout_2.addWidget(self.label_volt, 0, 0, 1, 1) self.tabWidget.addTab(self.tab_2, "") self.horizontalLayout_2.addWidget(self.tabWidget) self.horizontalLayout.addLayout(self.horizontalLayout_2) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1027, 22)) self.menubar.setObjectName("menubar") self.menuFile = QtGui.QMenu(self.menubar) self.menuFile.setObjectName("menuFile") MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.statusbar.sizePolicy().hasHeightForWidth()) self.statusbar.setSizePolicy(sizePolicy) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.toolBar = QtGui.QToolBar(MainWindow) self.toolBar.setObjectName("toolBar") MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) self.actionQuit = QtGui.QAction(MainWindow) self.actionQuit.setObjectName("actionQuit") self.actionUpdate = QtGui.QAction(MainWindow) self.actionUpdate.setObjectName("actionUpdate") self.actionSave = QtGui.QAction(MainWindow) self.actionSave.setObjectName("actionSave") self.menuFile.addAction(self.actionSave) self.menuFile.addAction(self.actionUpdate) self.menuFile.addSeparator() self.menuFile.addAction(self.actionQuit) self.menubar.addAction(self.menuFile.menuAction()) self.toolBar.addAction(self.actionUpdate) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(3) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "UDP Oscilloscope Application", None, QtGui.QApplication.UnicodeUTF8)) self.label_temp.setText(QtGui.QApplication.translate("MainWindow", "Temperature", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QtGui.QApplication.translate("MainWindow", "Temperature Sensors", None, QtGui.QApplication.UnicodeUTF8)) self.label_hum.setText(QtGui.QApplication.translate("MainWindow", "Humidity:", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), QtGui.QApplication.translate("MainWindow", "Humidity Sensors", None, QtGui.QApplication.UnicodeUTF8)) self.label_par.setText(QtGui.QApplication.translate("MainWindow", "PAR:", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), QtGui.QApplication.translate("MainWindow", "PAR Sensors", None, QtGui.QApplication.UnicodeUTF8)) self.label_tsr.setText(QtGui.QApplication.translate("MainWindow", "TSR:", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_5), QtGui.QApplication.translate("MainWindow", "TSR Sensors", None, QtGui.QApplication.UnicodeUTF8)) self.label_volt.setText(QtGui.QApplication.translate("MainWindow", "Voltage", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QtGui.QApplication.translate("MainWindow", "Voltage", None, QtGui.QApplication.UnicodeUTF8)) self.menuFile.setTitle(QtGui.QApplication.translate("MainWindow", "File", None, QtGui.QApplication.UnicodeUTF8)) self.toolBar.setWindowTitle(QtGui.QApplication.translate("MainWindow", "toolBar", None, QtGui.QApplication.UnicodeUTF8)) self.actionQuit.setText(QtGui.QApplication.translate("MainWindow", "&Quit", None, QtGui.QApplication.UnicodeUTF8)) self.actionUpdate.setText(QtGui.QApplication.translate("MainWindow", "&Update", None, QtGui.QApplication.UnicodeUTF8)) self.actionSave.setText(QtGui.QApplication.translate("MainWindow", "&Save Figures", None, QtGui.QApplication.UnicodeUTF8))