class Ui_Plotterui(object): def setupUi(self, Plotterui): Plotterui.setObjectName(_fromUtf8("Plotterui")) Plotterui.setEnabled(True) Plotterui.resize(687, 624) self.MPLArea = MplWidget(Plotterui) self.MPLArea.setGeometry(QtCore.QRect(20, 40, 651, 561)) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.MPLArea.sizePolicy().hasHeightForWidth()) self.MPLArea.setSizePolicy(sizePolicy) self.MPLArea.setFocusPolicy(QtCore.Qt.NoFocus) self.MPLArea.setContextMenuPolicy(QtCore.Qt.NoContextMenu) self.MPLArea.setObjectName(_fromUtf8("MPLArea")) self.Plot_comboBox = QtGui.QComboBox(Plotterui) self.Plot_comboBox.setGeometry(QtCore.QRect(20, 10, 141, 22)) self.Plot_comboBox.setMaxVisibleItems(100) self.Plot_comboBox.setSizeAdjustPolicy(QtGui.QComboBox.AdjustToMinimumContentsLength) self.Plot_comboBox.setObjectName(_fromUtf8("Plot_comboBox")) self.retranslateUi(Plotterui) QtCore.QObject.connect(self.Plot_comboBox, QtCore.SIGNAL(_fromUtf8("activated(int)")), Plotterui.myPlot) QtCore.QMetaObject.connectSlotsByName(Plotterui) def retranslateUi(self, Plotterui): Plotterui.setWindowTitle( QtGui.QApplication.translate("Plotterui", "Plotter", None, QtGui.QApplication.UnicodeUTF8) )
class Ui_Form(object): def setupUi(self, Form): Form.setObjectName("Form") Form.resize(889, 643) self.label = QtWidgets.QLabel(Form) self.label.setGeometry(QtCore.QRect(290, 30, 341, 21)) font = QtGui.QFont() font.setPointSize(24) self.label.setFont(font) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName("label") self.label_2 = QtWidgets.QLabel(Form) self.label_2.setGeometry(QtCore.QRect(680, 40, 141, 16)) self.label_2.setObjectName("label_2") self.btopenfile = QtWidgets.QPushButton(Form) self.btopenfile.setGeometry(QtCore.QRect(390, 60, 114, 32)) self.btopenfile.setObjectName("btopenfile") self.filenamelabel = QtWidgets.QLabel(Form) self.filenamelabel.setGeometry(QtCore.QRect(400, 100, 101, 16)) self.filenamelabel.setAlignment(QtCore.Qt.AlignCenter) self.filenamelabel.setObjectName("filenamelabel") self.mplwidget1 = MplWidget(Form) self.mplwidget1.setGeometry(QtCore.QRect(20, 150, 411, 411)) self.mplwidget1.setObjectName("mplwidget1") self.mplwidget2 = MplWidget(Form) self.mplwidget2.setGeometry(QtCore.QRect(460, 150, 411, 411)) self.mplwidget2.setObjectName("mplwidget2") self.label_3 = QtWidgets.QLabel(Form) self.label_3.setGeometry(QtCore.QRect(200, 120, 91, 21)) font = QtGui.QFont() font.setPointSize(18) self.label_3.setFont(font) self.label_3.setAlignment(QtCore.Qt.AlignCenter) self.label_3.setObjectName("label_3") self.label_4 = QtWidgets.QLabel(Form) self.label_4.setGeometry(QtCore.QRect(560, 120, 201, 21)) font = QtGui.QFont() font.setPointSize(18) self.label_4.setFont(font) self.label_4.setAlignment(QtCore.Qt.AlignCenter) self.label_4.setObjectName("label_4") self.btrun = QtWidgets.QPushButton(Form) self.btrun.setGeometry(QtCore.QRect(390, 580, 111, 41)) self.btrun.setObjectName("btrun") self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form) def retranslateUi(self, Form): _translate = QtCore.QCoreApplication.translate Form.setWindowTitle(_translate("Form", "Form")) self.label.setText(_translate("Form", "Neural Networks HW3 - SOM")) self.label_2.setText(_translate("Form", "104103025許嘉茵")) self.btopenfile.setText(_translate("Form", "Open file")) self.filenamelabel.setText(_translate("Form", "filename")) self.label_3.setText(_translate("Form", "Result")) self.label_4.setText(_translate("Form", "Result- Normalized")) self.btrun.setText(_translate("Form", "Run"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(800, 600) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.TimeButton = QtWidgets.QPushButton(self.centralwidget) self.TimeButton.setGeometry(QtCore.QRect(610, 30, 131, 31)) self.TimeButton.setObjectName("TimeButton") self.FreqButton = QtWidgets.QPushButton(self.centralwidget) self.FreqButton.setGeometry(QtCore.QRect(610, 90, 131, 31)) self.FreqButton.setObjectName("FreqButton") self.Display = MplWidget(self.centralwidget) self.Display.setGeometry(QtCore.QRect(10, 10, 591, 521)) self.Display.setObjectName("Display") self.CutAt0 = QtWidgets.QCheckBox(self.centralwidget) self.CutAt0.setGeometry(QtCore.QRect(760, 100, 16, 16)) self.CutAt0.setText("") self.CutAt0.setChecked(False) self.CutAt0.setTristate(False) self.CutAt0.setObjectName("CutAt0") self.STFTButton = QtWidgets.QPushButton(self.centralwidget) self.STFTButton.setGeometry(QtCore.QRect(610, 150, 131, 31)) self.STFTButton.setObjectName("STFTButton") self.CWTButton = QtWidgets.QPushButton(self.centralwidget) self.CWTButton.setGeometry(QtCore.QRect(610, 210, 131, 31)) self.CWTButton.setObjectName("CWTButton") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 26)) self.menubar.setObjectName("menubar") self.menuMenu = QtWidgets.QMenu(self.menubar) self.menuMenu.setObjectName("menuMenu") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.newFunc = QtWidgets.QAction(MainWindow) self.newFunc.setObjectName("newFunc") self.actionFreq = QtWidgets.QAction(MainWindow) self.actionFreq.setObjectName("actionFreq") self.menuMenu.addAction(self.newFunc) self.menubar.addAction(self.menuMenu.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.TimeButton.setText(_translate("MainWindow", "Time domain")) self.FreqButton.setText(_translate("MainWindow", "Frequency domain")) self.STFTButton.setText(_translate("MainWindow", "STFT")) self.CWTButton.setText(_translate("MainWindow", "CWT")) self.menuMenu.setTitle(_translate("MainWindow", "Menu")) self.newFunc.setText(_translate("MainWindow", "New")) self.actionFreq.setText(_translate("MainWindow", "Freq"))
class Ui_Plotterui(object): def setupUi(self, Plotterui): Plotterui.setObjectName(_fromUtf8("Plotterui")) Plotterui.resize(803, 586) self.MPLArea = MplWidget(Plotterui) self.MPLArea.setGeometry(QtCore.QRect(150, 10, 641, 561)) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.MPLArea.sizePolicy().hasHeightForWidth()) self.MPLArea.setSizePolicy(sizePolicy) self.MPLArea.setFocusPolicy(QtCore.Qt.NoFocus) self.MPLArea.setContextMenuPolicy(QtCore.Qt.NoContextMenu) self.MPLArea.setObjectName(_fromUtf8("MPLArea")) self.PLOT_Button = QtGui.QPushButton(Plotterui) self.PLOT_Button.setGeometry(QtCore.QRect(20, 190, 75, 23)) self.PLOT_Button.setObjectName(_fromUtf8("PLOT_Button")) self.checkTotalInt = QtGui.QCheckBox(Plotterui) self.checkTotalInt.setGeometry(QtCore.QRect(11, 101, 62, 17)) self.checkTotalInt.setChecked(True) self.checkTotalInt.setObjectName(_fromUtf8("checkTotalInt")) self.checkFlammenhoehe = QtGui.QCheckBox(Plotterui) self.checkFlammenhoehe.setGeometry(QtCore.QRect(11, 124, 95, 17)) self.checkFlammenhoehe.setChecked(True) self.checkFlammenhoehe.setObjectName(_fromUtf8("checkFlammenhoehe")) self.checkFlammenhoeheGauss = QtGui.QCheckBox(Plotterui) self.checkFlammenhoeheGauss.setGeometry(QtCore.QRect(10, 150, 131, 17)) self.checkFlammenhoeheGauss.setChecked(True) self.checkFlammenhoeheGauss.setObjectName( _fromUtf8("checkFlammenhoeheGauss")) self.retranslateUi(Plotterui) QtCore.QObject.connect(self.PLOT_Button, QtCore.SIGNAL(_fromUtf8("clicked()")), Plotterui.myPlot) QtCore.QMetaObject.connectSlotsByName(Plotterui) def retranslateUi(self, Plotterui): Plotterui.setWindowTitle( QtGui.QApplication.translate("Plotterui", "Plotter", None, QtGui.QApplication.UnicodeUTF8)) self.PLOT_Button.setText( QtGui.QApplication.translate("Plotterui", "PLOT!", None, QtGui.QApplication.UnicodeUTF8)) self.checkTotalInt.setText( QtGui.QApplication.translate("Plotterui", "total Int", None, QtGui.QApplication.UnicodeUTF8)) self.checkFlammenhoehe.setText( QtGui.QApplication.translate("Plotterui", "Flammenhoehe", None, QtGui.QApplication.UnicodeUTF8)) self.checkFlammenhoeheGauss.setText( QtGui.QApplication.translate("Plotterui", "Flammenhoehe Gauss", None, QtGui.QApplication.UnicodeUTF8))
class Ui_Plotterui(object): def setupUi(self, Plotterui): Plotterui.setObjectName(_fromUtf8("Plotterui")) Plotterui.setEnabled(True) Plotterui.resize(803, 586) self.MPLArea = MplWidget(Plotterui) self.MPLArea.setGeometry(QtCore.QRect(150, 10, 641, 561)) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.MPLArea.sizePolicy().hasHeightForWidth()) self.MPLArea.setSizePolicy(sizePolicy) self.MPLArea.setFocusPolicy(QtCore.Qt.NoFocus) self.MPLArea.setContextMenuPolicy(QtCore.Qt.NoContextMenu) self.MPLArea.setObjectName(_fromUtf8("MPLArea")) self.PLOT_Button = QtGui.QPushButton(Plotterui) self.PLOT_Button.setGeometry(QtCore.QRect(20, 250, 75, 23)) self.PLOT_Button.setObjectName(_fromUtf8("PLOT_Button")) self.checkTotalInt = QtGui.QCheckBox(Plotterui) self.checkTotalInt.setEnabled(True) self.checkTotalInt.setGeometry(QtCore.QRect(11, 101, 62, 17)) self.checkTotalInt.setMouseTracking(False) self.checkTotalInt.setChecked(False) self.checkTotalInt.setAutoExclusive(True) self.checkTotalInt.setObjectName(_fromUtf8("checkTotalInt")) self.checkFlammenhoehe = QtGui.QCheckBox(Plotterui) self.checkFlammenhoehe.setGeometry(QtCore.QRect(11, 124, 95, 17)) self.checkFlammenhoehe.setChecked(True) self.checkFlammenhoehe.setAutoExclusive(True) self.checkFlammenhoehe.setObjectName(_fromUtf8("checkFlammenhoehe")) self.checkFlammenhoeheGauss = QtGui.QCheckBox(Plotterui) self.checkFlammenhoeheGauss.setGeometry(QtCore.QRect(10, 150, 131, 17)) self.checkFlammenhoeheGauss.setChecked(False) self.checkFlammenhoeheGauss.setAutoExclusive(True) self.checkFlammenhoeheGauss.setObjectName(_fromUtf8("checkFlammenhoeheGauss")) self.checkFlammenoberflaecheGauss = QtGui.QCheckBox(Plotterui) self.checkFlammenoberflaecheGauss.setGeometry(QtCore.QRect(10, 180, 131, 17)) self.checkFlammenoberflaecheGauss.setChecked(False) self.checkFlammenoberflaecheGauss.setAutoExclusive(True) self.checkFlammenoberflaecheGauss.setObjectName(_fromUtf8("checkFlammenoberflaecheGauss")) self.retranslateUi(Plotterui) QtCore.QObject.connect(self.PLOT_Button, QtCore.SIGNAL(_fromUtf8("clicked()")), Plotterui.myPlot) QtCore.QMetaObject.connectSlotsByName(Plotterui) def retranslateUi(self, Plotterui): Plotterui.setWindowTitle(QtGui.QApplication.translate("Plotterui", "Plotter", None, QtGui.QApplication.UnicodeUTF8)) self.PLOT_Button.setText(QtGui.QApplication.translate("Plotterui", "PLOT!", None, QtGui.QApplication.UnicodeUTF8)) self.checkTotalInt.setText(QtGui.QApplication.translate("Plotterui", "total Int", None, QtGui.QApplication.UnicodeUTF8)) self.checkFlammenhoehe.setText(QtGui.QApplication.translate("Plotterui", "Flammenhoehe", None, QtGui.QApplication.UnicodeUTF8)) self.checkFlammenhoeheGauss.setText(QtGui.QApplication.translate("Plotterui", "Flammenhoehe Gauss", None, QtGui.QApplication.UnicodeUTF8)) self.checkFlammenoberflaecheGauss.setText(QtGui.QApplication.translate("Plotterui", "Flammenoberflaeche", None, QtGui.QApplication.UnicodeUTF8))
class Ui_MplMainWindow(object): def setupUi(self, MplMainWindow): MplMainWindow.setObjectName(_fromUtf8("MplMainWindow")) MplMainWindow.resize(646, 600) self.centralWidget = QtGui.QWidget(MplMainWindow) self.centralWidget.setObjectName(_fromUtf8("centralWidget")) self.horizontalLayoutWidget = QtGui.QWidget(self.centralWidget) self.horizontalLayoutWidget.setGeometry(QtCore.QRect(20, 20, 581, 51)) self.horizontalLayoutWidget.setObjectName(_fromUtf8("horizontalLayoutWidget")) self.horizontalLayout = QtGui.QHBoxLayout(self.horizontalLayoutWidget) self.horizontalLayout.setMargin(0) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.mpllineEdit = QtGui.QLineEdit(self.horizontalLayoutWidget) self.mpllineEdit.setObjectName(_fromUtf8("mpllineEdit")) self.horizontalLayout.addWidget(self.mpllineEdit) self.mplpushButton = QtGui.QPushButton(self.horizontalLayoutWidget) self.mplpushButton.setObjectName(_fromUtf8("mplpushButton")) self.horizontalLayout.addWidget(self.mplpushButton) self.mpl = MplWidget(self.centralWidget) self.mpl.setGeometry(QtCore.QRect(20, 90, 571, 441)) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.mpl.sizePolicy().hasHeightForWidth()) self.mpl.setSizePolicy(sizePolicy) self.mpl.setObjectName(_fromUtf8("mpl")) MplMainWindow.setCentralWidget(self.centralWidget) self.menuBar = QtGui.QMenuBar(MplMainWindow) self.menuBar.setGeometry(QtCore.QRect(0, 0, 646, 23)) self.menuBar.setObjectName(_fromUtf8("menuBar")) self.mplmenuFile = QtGui.QMenu(self.menuBar) self.mplmenuFile.setObjectName(_fromUtf8("mplmenuFile")) MplMainWindow.setMenuBar(self.menuBar) self.mplactionOpen = QtGui.QAction(MplMainWindow) self.mplactionOpen.setObjectName(_fromUtf8("mplactionOpen")) self.mplactionQuit = QtGui.QAction(MplMainWindow) self.mplactionQuit.setObjectName(_fromUtf8("mplactionQuit")) self.mplmenuFile.addAction(self.mplactionOpen) self.mplmenuFile.addSeparator() self.mplmenuFile.addAction(self.mplactionQuit) self.menuBar.addAction(self.mplmenuFile.menuAction()) self.retranslateUi(MplMainWindow) QtCore.QMetaObject.connectSlotsByName(MplMainWindow) def retranslateUi(self, MplMainWindow): MplMainWindow.setWindowTitle(_translate("MplMainWindow", "MainWindow", None)) self.mplpushButton.setText(_translate("MplMainWindow", "PushButton", None)) self.mplmenuFile.setTitle(_translate("MplMainWindow", "File", None)) self.mplactionOpen.setText(_translate("MplMainWindow", "Open", None)) self.mplactionQuit.setText(_translate("MplMainWindow", "Quit", None))
class Ui_Grapheur(object): def setupUi(self, Grapheur): Grapheur.setObjectName("Grapheur") Grapheur.resize(748, 279) self.centralwidget = QtWidgets.QWidget(Grapheur) self.centralwidget.setObjectName("centralwidget") self.lblFreq = QtWidgets.QLabel(self.centralwidget) self.lblFreq.setGeometry(QtCore.QRect(20, 20, 71, 16)) self.lblFreq.setObjectName("lblFreq") self.txtFreq = QtWidgets.QLineEdit(self.centralwidget) self.txtFreq.setGeometry(QtCore.QRect(130, 20, 113, 21)) self.txtFreq.setObjectName("txtFreq") self.lblBruit = QtWidgets.QLabel(self.centralwidget) self.lblBruit.setGeometry(QtCore.QRect(20, 60, 111, 16)) self.lblBruit.setObjectName("lblBruit") self.txtBruit = QtWidgets.QLineEdit(self.centralwidget) self.txtBruit.setGeometry(QtCore.QRect(130, 60, 113, 21)) self.txtBruit.setObjectName("txtBruit") self.btValider = QtWidgets.QPushButton(self.centralwidget) self.btValider.setGeometry(QtCore.QRect(10, 100, 113, 32)) self.btValider.setObjectName("btValider") self.wdGraph = MplWidget(self.centralwidget) self.wdGraph.setGeometry(QtCore.QRect(260, 20, 461, 191)) self.wdGraph.setObjectName("wdGraph") self.btQuitter = QtWidgets.QPushButton(self.centralwidget) self.btQuitter.setGeometry(QtCore.QRect(130, 100, 113, 32)) self.btQuitter.setObjectName("btQuitter") Grapheur.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(Grapheur) self.menubar.setGeometry(QtCore.QRect(0, 0, 748, 22)) self.menubar.setObjectName("menubar") Grapheur.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(Grapheur) self.statusbar.setObjectName("statusbar") Grapheur.setStatusBar(self.statusbar) self.retranslateUi(Grapheur) self.btQuitter.clicked.connect(Grapheur.close) QtCore.QMetaObject.connectSlotsByName(Grapheur) def retranslateUi(self, Grapheur): _translate = QtCore.QCoreApplication.translate Grapheur.setWindowTitle(_translate("Grapheur", "Grapheur")) self.lblFreq.setText(_translate("Grapheur", "Fréquence :")) self.txtFreq.setText(_translate("Grapheur", "1000")) self.lblBruit.setText(_translate("Grapheur", "Amplitude bruit :")) self.txtBruit.setText(_translate("Grapheur", "0.1")) self.btValider.setText(_translate("Grapheur", "Valider")) self.btQuitter.setText(_translate("Grapheur", "Quitter"))
class Ui_Dialog(object): def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(1029, 437) self.mplwidget = MplWidget(Dialog) self.mplwidget.setGeometry(QtCore.QRect(30, 70, 971, 341)) self.mplwidget.setObjectName("mplwidget") self.label = QtWidgets.QLabel(Dialog) self.label.setGeometry(QtCore.QRect(480, 10, 67, 17)) self.label.setObjectName("label") 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", "Data"))
class Ui_FrameViewWidget(object): def setupUi(self, FrameViewWidget): FrameViewWidget.setObjectName("FrameViewWidget") FrameViewWidget.resize(603, 221) self.confWidget1 = MplWidget(FrameViewWidget) self.confWidget1.setGeometry(QtCore.QRect(0, 10, 501, 51)) self.confWidget1.setObjectName("confWidget1") self.confWidget3 = MplWidget(FrameViewWidget) self.confWidget3.setGeometry(QtCore.QRect(0, 110, 501, 51)) self.confWidget3.setObjectName("confWidget3") self.le_max = QtGui.QLineEdit(FrameViewWidget) self.le_max.setGeometry(QtCore.QRect(530, 10, 61, 23)) self.le_max.setObjectName("le_max") self.confWidget4 = MplWidget(FrameViewWidget) self.confWidget4.setGeometry(QtCore.QRect(0, 160, 501, 51)) self.confWidget4.setObjectName("confWidget4") self.btn_set = QtGui.QPushButton(FrameViewWidget) self.btn_set.setGeometry(QtCore.QRect(540, 40, 41, 41)) self.btn_set.setObjectName("btn_set") self.w_colourbar = MplWidget(FrameViewWidget) self.w_colourbar.setGeometry(QtCore.QRect(500, 10, 31, 201)) self.w_colourbar.setObjectName("w_colourbar") self.le_min = QtGui.QLineEdit(FrameViewWidget) self.le_min.setGeometry(QtCore.QRect(530, 130, 61, 23)) self.le_min.setObjectName("le_min") self.btn_clear = QtGui.QPushButton(FrameViewWidget) self.btn_clear.setGeometry(QtCore.QRect(540, 80, 41, 41)) self.btn_clear.setObjectName("btn_clear") self.confWidget2 = MplWidget(FrameViewWidget) self.confWidget2.setGeometry(QtCore.QRect(0, 60, 501, 51)) self.confWidget2.setObjectName("confWidget2") self.pb_open = QtGui.QPushButton(FrameViewWidget) self.pb_open.setGeometry(QtCore.QRect(540, 160, 41, 41)) self.pb_open.setObjectName("pb_open") self.retranslateUi(FrameViewWidget) QtCore.QMetaObject.connectSlotsByName(FrameViewWidget) def retranslateUi(self, FrameViewWidget): FrameViewWidget.setWindowTitle(QtGui.QApplication.translate("FrameViewWidget", "Form", None, QtGui.QApplication.UnicodeUTF8)) self.btn_set.setText(QtGui.QApplication.translate("FrameViewWidget", "set", None, QtGui.QApplication.UnicodeUTF8)) self.btn_clear.setText(QtGui.QApplication.translate("FrameViewWidget", "clear", None, QtGui.QApplication.UnicodeUTF8)) self.pb_open.setText(QtGui.QApplication.translate("FrameViewWidget", "open", None, QtGui.QApplication.UnicodeUTF8))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1056, 687) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.confWidget1 = MplWidget(self.centralwidget) self.confWidget1.setGeometry(QtCore.QRect(10, 30, 501, 51)) self.confWidget1.setObjectName("confWidget1") self.btn_redraw = QtGui.QPushButton(self.centralwidget) self.btn_redraw.setGeometry(QtCore.QRect(740, 390, 94, 24)) self.btn_redraw.setObjectName("btn_redraw") self.confWidget2 = MplWidget(self.centralwidget) self.confWidget2.setGeometry(QtCore.QRect(10, 90, 501, 51)) self.confWidget2.setObjectName("confWidget2") self.confWidget3 = MplWidget(self.centralwidget) self.confWidget3.setGeometry(QtCore.QRect(10, 150, 501, 51)) self.confWidget3.setObjectName("confWidget3") self.confWidget4 = MplWidget(self.centralwidget) self.confWidget4.setGeometry(QtCore.QRect(10, 210, 501, 51)) self.confWidget4.setObjectName("confWidget4") self.verticalLayoutWidget = QtGui.QWidget(self.centralwidget) self.verticalLayoutWidget.setGeometry(QtCore.QRect(110, 330, 521, 171)) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.btn_generateData = QtGui.QPushButton(self.centralwidget) self.btn_generateData.setGeometry(QtCore.QRect(740, 320, 94, 24)) self.btn_generateData.setObjectName("btn_generateData") self.btn_loadData = QtGui.QPushButton(self.centralwidget) self.btn_loadData.setGeometry(QtCore.QRect(740, 360, 94, 24)) self.btn_loadData.setObjectName("btn_loadData") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1056, 21)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) self.btn_redraw.setText(QtGui.QApplication.translate("MainWindow", "redraw", None, QtGui.QApplication.UnicodeUTF8)) self.btn_generateData.setText(QtGui.QApplication.translate("MainWindow", "generate data", None, QtGui.QApplication.UnicodeUTF8)) self.btn_loadData.setText(QtGui.QApplication.translate("MainWindow", "load data", None, QtGui.QApplication.UnicodeUTF8))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(471, 384) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.MplWidget = MplWidget(self.centralwidget) self.MplWidget.setGeometry(QtCore.QRect(20, 20, 431, 321)) self.MplWidget.setObjectName("MplWidget") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 471, 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"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1075, 576) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.labels1 = QtWidgets.QLabel(self.centralwidget) self.labels1.setGeometry(QtCore.QRect(620, 90, 91, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.labels1.setFont(font) self.labels1.setObjectName("labels1") self.labels2 = QtWidgets.QLabel(self.centralwidget) self.labels2.setGeometry(QtCore.QRect(620, 120, 91, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.labels2.setFont(font) self.labels2.setObjectName("labels2") self.labels3 = QtWidgets.QLabel(self.centralwidget) self.labels3.setGeometry(QtCore.QRect(620, 150, 91, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.labels3.setFont(font) self.labels3.setObjectName("labels3") self.MplWidget = MplWidget(self.centralwidget) self.MplWidget.setEnabled(True) self.MplWidget.setGeometry(QtCore.QRect(20, 30, 581, 491)) self.MplWidget.setMouseTracking(True) self.MplWidget.setTabletTracking(True) self.MplWidget.setObjectName("MplWidget") self.pushButton_reset = QtWidgets.QPushButton(self.centralwidget) self.pushButton_reset.setGeometry(QtCore.QRect(860, 90, 161, 111)) font = QtGui.QFont() font.setPointSize(16) self.pushButton_reset.setFont(font) self.pushButton_reset.setObjectName("pushButton_reset") self.labels2_ik = QtWidgets.QLabel(self.centralwidget) self.labels2_ik.setGeometry(QtCore.QRect(620, 320, 91, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.labels2_ik.setFont(font) self.labels2_ik.setObjectName("labels2_ik") self.labels1_ik = QtWidgets.QLabel(self.centralwidget) self.labels1_ik.setGeometry(QtCore.QRect(620, 290, 91, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.labels1_ik.setFont(font) self.labels1_ik.setObjectName("labels1_ik") self.labels3_ik = QtWidgets.QLabel(self.centralwidget) self.labels3_ik.setGeometry(QtCore.QRect(620, 350, 91, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.labels3_ik.setFont(font) self.labels3_ik.setObjectName("labels3_ik") self.label_ik = QtWidgets.QLabel(self.centralwidget) self.label_ik.setGeometry(QtCore.QRect(620, 240, 191, 16)) font = QtGui.QFont() font.setPointSize(12) self.label_ik.setFont(font) self.label_ik.setObjectName("label_ik") self.label = QtWidgets.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(640, 450, 391, 61)) font = QtGui.QFont() font.setFamily("MS PGothic") font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label.setFont(font) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setWordWrap(True) self.label.setObjectName("label") self.doubleSpinBox1 = QtWidgets.QDoubleSpinBox(self.centralwidget) self.doubleSpinBox1.setGeometry(QtCore.QRect(772, 90, 62, 22)) self.doubleSpinBox1.setAccelerated(True) self.doubleSpinBox1.setMinimum(0.0) self.doubleSpinBox1.setMaximum(180.0) self.doubleSpinBox1.setObjectName("doubleSpinBox1") self.doubleSpinBox2 = QtWidgets.QDoubleSpinBox(self.centralwidget) self.doubleSpinBox2.setGeometry(QtCore.QRect(772, 120, 62, 22)) self.doubleSpinBox2.setAccelerated(True) self.doubleSpinBox2.setMinimum(-90.0) self.doubleSpinBox2.setMaximum(90.0) self.doubleSpinBox2.setObjectName("doubleSpinBox2") self.doubleSpinBox3 = QtWidgets.QDoubleSpinBox(self.centralwidget) self.doubleSpinBox3.setGeometry(QtCore.QRect(772, 150, 62, 22)) self.doubleSpinBox3.setAccelerated(True) self.doubleSpinBox3.setMinimum(-90.0) self.doubleSpinBox3.setMaximum(90.0) self.doubleSpinBox3.setObjectName("doubleSpinBox3") self.label_fk = QtWidgets.QLabel(self.centralwidget) self.label_fk.setGeometry(QtCore.QRect(620, 40, 181, 16)) font = QtGui.QFont() font.setPointSize(12) self.label_fk.setFont(font) self.label_fk.setObjectName("label_fk") self.doubleSpinBox_ik1 = QtWidgets.QDoubleSpinBox(self.centralwidget) self.doubleSpinBox_ik1.setGeometry(QtCore.QRect(777, 290, 62, 22)) self.doubleSpinBox_ik1.setAccelerated(True) self.doubleSpinBox_ik1.setMinimum(-99.0) self.doubleSpinBox_ik1.setObjectName("doubleSpinBox_ik1") self.doubleSpinBox_ik2 = QtWidgets.QDoubleSpinBox(self.centralwidget) self.doubleSpinBox_ik2.setGeometry(QtCore.QRect(777, 320, 62, 22)) self.doubleSpinBox_ik2.setAccelerated(True) self.doubleSpinBox_ik2.setObjectName("doubleSpinBox_ik2") self.doubleSpinBox_ik3 = QtWidgets.QDoubleSpinBox(self.centralwidget) self.doubleSpinBox_ik3.setGeometry(QtCore.QRect(777, 350, 62, 22)) self.doubleSpinBox_ik3.setAccelerated(True) self.doubleSpinBox_ik3.setObjectName("doubleSpinBox_ik3") self.pushButton_runik = QtWidgets.QPushButton(self.centralwidget) self.pushButton_runik.setGeometry(QtCore.QRect(860, 310, 161, 61)) font = QtGui.QFont() font.setPointSize(16) self.pushButton_runik.setFont(font) self.pushButton_runik.setObjectName("pushButton_runik") self.labels3_2 = QtWidgets.QLabel(self.centralwidget) self.labels3_2.setGeometry(QtCore.QRect(620, 180, 91, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.labels3_2.setFont(font) self.labels3_2.setObjectName("labels3_2") self.label_j4 = QtWidgets.QLabel(self.centralwidget) self.label_j4.setGeometry(QtCore.QRect(702, 180, 61, 21)) self.label_j4.setFrameShape(QtWidgets.QFrame.StyledPanel) self.label_j4.setObjectName("label_j4") self.label_x4 = QtWidgets.QLabel(self.centralwidget) self.label_x4.setGeometry(QtCore.QRect(697, 290, 61, 21)) self.label_x4.setFrameShape(QtWidgets.QFrame.StyledPanel) self.label_x4.setObjectName("label_x4") self.label_y4 = QtWidgets.QLabel(self.centralwidget) self.label_y4.setGeometry(QtCore.QRect(697, 320, 61, 21)) self.label_y4.setFrameShape(QtWidgets.QFrame.StyledPanel) self.label_y4.setObjectName("label_y4") self.label_z4 = QtWidgets.QLabel(self.centralwidget) self.label_z4.setGeometry(QtCore.QRect(697, 350, 61, 21)) self.label_z4.setFrameShape(QtWidgets.QFrame.StyledPanel) self.label_z4.setObjectName("label_z4") self.label_iks = QtWidgets.QLabel(self.centralwidget) self.label_iks.setGeometry(QtCore.QRect(701, 269, 61, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_iks.setFont(font) self.label_iks.setObjectName("label_iks") self.label_iks_2 = QtWidgets.QLabel(self.centralwidget) self.label_iks_2.setGeometry(QtCore.QRect(777, 268, 71, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_iks_2.setFont(font) self.label_iks_2.setObjectName("label_iks_2") self.pushButton_rand = QtWidgets.QPushButton(self.centralwidget) self.pushButton_rand.setGeometry(QtCore.QRect(860, 272, 161, 31)) self.pushButton_rand.setObjectName("pushButton_rand") self.label_j3 = QtWidgets.QLabel(self.centralwidget) self.label_j3.setGeometry(QtCore.QRect(702, 150, 61, 21)) self.label_j3.setFrameShape(QtWidgets.QFrame.StyledPanel) self.label_j3.setObjectName("label_j3") self.label_j1 = QtWidgets.QLabel(self.centralwidget) self.label_j1.setGeometry(QtCore.QRect(702, 90, 61, 21)) self.label_j1.setFrameShape(QtWidgets.QFrame.StyledPanel) self.label_j1.setObjectName("label_j1") self.label_iks_3 = QtWidgets.QLabel(self.centralwidget) self.label_iks_3.setGeometry(QtCore.QRect(706, 69, 61, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_iks_3.setFont(font) self.label_iks_3.setObjectName("label_iks_3") self.label_j2 = QtWidgets.QLabel(self.centralwidget) self.label_j2.setGeometry(QtCore.QRect(702, 120, 61, 21)) self.label_j2.setFrameShape(QtWidgets.QFrame.StyledPanel) self.label_j2.setObjectName("label_j2") self.label_iks_4 = QtWidgets.QLabel(self.centralwidget) self.label_iks_4.setGeometry(QtCore.QRect(770, 70, 71, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_iks_4.setFont(font) self.label_iks_4.setObjectName("label_iks_4") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1075, 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.labels1.setText(_translate("MainWindow", "Joint 1 Angle:")) self.labels2.setText(_translate("MainWindow", "Joint 2 angle:")) self.labels3.setText(_translate("MainWindow", "Joint 3 angle:")) self.pushButton_reset.setText(_translate("MainWindow", "Reset")) self.labels2_ik.setText(_translate("MainWindow", "Y Axes: ")) self.labels1_ik.setText(_translate("MainWindow", "X axes: ")) self.labels3_ik.setText(_translate("MainWindow", "Z axes: ")) self.label_ik.setText( _translate("MainWindow", "PINJ Inverse Kinematics")) self.label.setText( _translate( "MainWindow", "Indra Agustian, Electrical Engineering Dept., University of Bengkulu, Indonesia" )) self.label_fk.setText(_translate("MainWindow", "DH-Forward Kinematics")) self.pushButton_runik.setText(_translate("MainWindow", "Run IK")) self.labels3_2.setText(_translate("MainWindow", "Joint 4 angle:")) self.label_j4.setText(_translate("MainWindow", "TextLabel")) self.label_x4.setText(_translate("MainWindow", "TextLabel")) self.label_y4.setText(_translate("MainWindow", "TextLabel")) self.label_z4.setText(_translate("MainWindow", "TextLabel")) self.label_iks.setText(_translate("MainWindow", "Real Pos.")) self.label_iks_2.setText(_translate("MainWindow", "Target Pos.")) self.pushButton_rand.setText(_translate("MainWindow", "Random Target")) self.label_j3.setText(_translate("MainWindow", "TextLabel")) self.label_j1.setText(_translate("MainWindow", "TextLabel")) self.label_iks_3.setText(_translate("MainWindow", "Real Pos.")) self.label_j2.setText(_translate("MainWindow", "TextLabel")) self.label_iks_4.setText(_translate("MainWindow", "Target Pos."))
class Ui_mainwindow(object): def setupUi(self, mainwindow): mainwindow.setObjectName("mainwindow") mainwindow.resize(1064, 811) self.centralwidget = QtWidgets.QWidget(mainwindow) self.centralwidget.setObjectName("centralwidget") self.label = QtWidgets.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(10, 20, 221, 51)) font = QtGui.QFont() font.setPointSize(16) self.label.setFont(font) self.label.setObjectName("label") self.label_2 = QtWidgets.QLabel(self.centralwidget) self.label_2.setGeometry(QtCore.QRect(10, 80, 221, 51)) font = QtGui.QFont() font.setPointSize(16) self.label_2.setFont(font) self.label_2.setObjectName("label_2") self.label_3 = QtWidgets.QLabel(self.centralwidget) self.label_3.setGeometry(QtCore.QRect(10, 140, 221, 51)) font = QtGui.QFont() font.setPointSize(16) self.label_3.setFont(font) self.label_3.setObjectName("label_3") self.label_4 = QtWidgets.QLabel(self.centralwidget) self.label_4.setGeometry(QtCore.QRect(10, 260, 221, 51)) font = QtGui.QFont() font.setPointSize(16) self.label_4.setFont(font) self.label_4.setObjectName("label_4") self.label_5 = QtWidgets.QLabel(self.centralwidget) self.label_5.setGeometry(QtCore.QRect(10, 200, 221, 51)) font = QtGui.QFont() font.setPointSize(16) self.label_5.setFont(font) self.label_5.setObjectName("label_5") self.xc = QtWidgets.QLineEdit(self.centralwidget) self.xc.setGeometry(QtCore.QRect(240, 20, 131, 51)) font = QtGui.QFont() font.setPointSize(16) self.xc.setFont(font) self.xc.setObjectName("xc") self.yc = QtWidgets.QLineEdit(self.centralwidget) self.yc.setGeometry(QtCore.QRect(240, 80, 131, 51)) font = QtGui.QFont() font.setPointSize(16) self.yc.setFont(font) self.yc.setObjectName("yc") self.rad = QtWidgets.QLineEdit(self.centralwidget) self.rad.setGeometry(QtCore.QRect(240, 140, 131, 51)) font = QtGui.QFont() font.setPointSize(16) self.rad.setFont(font) self.rad.setObjectName("rad") self.ps = QtWidgets.QLineEdit(self.centralwidget) self.ps.setGeometry(QtCore.QRect(240, 200, 131, 51)) font = QtGui.QFont() font.setPointSize(16) self.ps.setFont(font) self.ps.setObjectName("ps") self.noise = QtWidgets.QLineEdit(self.centralwidget) self.noise.setGeometry(QtCore.QRect(240, 260, 131, 51)) font = QtGui.QFont() font.setPointSize(16) self.noise.setFont(font) self.noise.setObjectName("noise") self.plot = MplWidget(self.centralwidget) self.plot.setGeometry(QtCore.QRect(380, 10, 681, 511)) self.plot.setObjectName("plot") self.label_6 = QtWidgets.QLabel(self.centralwidget) self.label_6.setGeometry(QtCore.QRect(10, 470, 221, 51)) font = QtGui.QFont() font.setPointSize(16) self.label_6.setFont(font) self.label_6.setObjectName("label_6") self.applyFit = QtWidgets.QCheckBox(self.centralwidget) self.applyFit.setGeometry(QtCore.QRect(240, 490, 31, 31)) self.applyFit.setText("") self.applyFit.setIconSize(QtCore.QSize(32, 32)) self.applyFit.setObjectName("applyFit") self.label_7 = QtWidgets.QLabel(self.centralwidget) self.label_7.setGeometry(QtCore.QRect(10, 530, 151, 51)) font = QtGui.QFont() font.setPointSize(16) self.label_7.setFont(font) self.label_7.setObjectName("label_7") self.fitResults = QtWidgets.QTextEdit(self.centralwidget) self.fitResults.setGeometry(QtCore.QRect(240, 530, 821, 231)) font = QtGui.QFont() font.setPointSize(12) self.fitResults.setFont(font) self.fitResults.setReadOnly(True) self.fitResults.setObjectName("fitResults") mainwindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(mainwindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1064, 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.label.setText(_translate("mainwindow", "Center X")) self.label_2.setText(_translate("mainwindow", "Center Y")) self.label_3.setText(_translate("mainwindow", "Radius")) self.label_4.setText(_translate("mainwindow", "Noise")) self.label_5.setText(_translate("mainwindow", "Phase Step")) self.label_6.setText(_translate("mainwindow", "Apply Fit")) self.label_7.setText(_translate("mainwindow", "Result"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(800, 480) MainWindow.setMaximumSize(QtCore.QSize(800, 480)) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/images/icons/FaucetMenuIcon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) MainWindow.setWindowIcon(icon) MainWindow.setStyleSheet("") self.centralWidget = QtWidgets.QWidget(MainWindow) self.centralWidget.setEnabled(True) self.centralWidget.setMinimumSize(QtCore.QSize(0, 0)) self.centralWidget.setMaximumSize(QtCore.QSize(800, 480)) self.centralWidget.setObjectName("centralWidget") self.TabWidget = QtWidgets.QTabWidget(self.centralWidget) self.TabWidget.setGeometry(QtCore.QRect(0, 0, 800, 480)) self.TabWidget.setMinimumSize(QtCore.QSize(0, 0)) self.TabWidget.setMaximumSize(QtCore.QSize(800, 480)) font = QtGui.QFont() font.setPointSize(12) self.TabWidget.setFont(font) self.TabWidget.setStatusTip("") self.TabWidget.setWhatsThis("") self.TabWidget.setAccessibleName("") self.TabWidget.setLayoutDirection(QtCore.Qt.LeftToRight) self.TabWidget.setTabPosition(QtWidgets.QTabWidget.North) self.TabWidget.setUsesScrollButtons(True) self.TabWidget.setDocumentMode(False) self.TabWidget.setTabsClosable(False) self.TabWidget.setMovable(False) self.TabWidget.setTabBarAutoHide(False) self.TabWidget.setObjectName("TabWidget") self.Sensors = QtWidgets.QWidget() self.Sensors.setObjectName("Sensors") self.GreyWaterLabel = QtWidgets.QLabel(self.Sensors) self.GreyWaterLabel.setGeometry(QtCore.QRect(440, 40, 292, 37)) font = QtGui.QFont() font.setPointSize(12) font.setKerning(True) self.GreyWaterLabel.setFont(font) self.GreyWaterLabel.setObjectName("GreyWaterLabel") self.BlackWaterLabel = QtWidgets.QLabel(self.Sensors) self.BlackWaterLabel.setGeometry(QtCore.QRect(440, 228, 293, 36)) font = QtGui.QFont() font.setPointSize(12) font.setKerning(True) self.BlackWaterLabel.setFont(font) self.BlackWaterLabel.setObjectName("BlackWaterLabel") self.BatteryLabel = QtWidgets.QLabel(self.Sensors) self.BatteryLabel.setGeometry(QtCore.QRect(60, 228, 292, 36)) font = QtGui.QFont() font.setPointSize(12) font.setKerning(True) self.BatteryLabel.setFont(font) self.BatteryLabel.setObjectName("BatteryLabel") self.FreshWaterLabel = QtWidgets.QLabel(self.Sensors) self.FreshWaterLabel.setGeometry(QtCore.QRect(60, 37, 293, 37)) font = QtGui.QFont() font.setPointSize(12) font.setKerning(True) self.FreshWaterLabel.setFont(font) self.FreshWaterLabel.setObjectName("FreshWaterLabel") self.FreshWaterProgressBar = QtWidgets.QProgressBar(self.Sensors) self.FreshWaterProgressBar.setGeometry(QtCore.QRect(60, 80, 300, 80)) self.FreshWaterProgressBar.setMinimumSize(QtCore.QSize(270, 70)) self.FreshWaterProgressBar.setProperty("value", 24) self.FreshWaterProgressBar.setObjectName("FreshWaterProgressBar") self.BatteryProgressBar = QtWidgets.QProgressBar(self.Sensors) self.BatteryProgressBar.setGeometry(QtCore.QRect(60, 270, 300, 80)) self.BatteryProgressBar.setMinimumSize(QtCore.QSize(270, 70)) self.BatteryProgressBar.setProperty("value", 24) self.BatteryProgressBar.setObjectName("BatteryProgressBar") self.BlackWaterProgressBar = QtWidgets.QProgressBar(self.Sensors) self.BlackWaterProgressBar.setGeometry(QtCore.QRect(440, 270, 300, 80)) self.BlackWaterProgressBar.setMinimumSize(QtCore.QSize(270, 70)) self.BlackWaterProgressBar.setProperty("value", 24) self.BlackWaterProgressBar.setObjectName("BlackWaterProgressBar") self.GreyWaterProgressBar = QtWidgets.QProgressBar(self.Sensors) self.GreyWaterProgressBar.setGeometry(QtCore.QRect(440, 83, 300, 80)) self.GreyWaterProgressBar.setMinimumSize(QtCore.QSize(270, 70)) self.GreyWaterProgressBar.setProperty("value", 24) self.GreyWaterProgressBar.setObjectName("GreyWaterProgressBar") self.SensorInfoBackground = QtWidgets.QLabel(self.Sensors) self.SensorInfoBackground.setGeometry(QtCore.QRect(0, -35, 800, 480)) self.SensorInfoBackground.setMaximumSize(QtCore.QSize(800, 480)) self.SensorInfoBackground.setObjectName("SensorInfoBackground") self.SensorInfoBackground.raise_() self.GreyWaterLabel.raise_() self.BlackWaterLabel.raise_() self.BatteryLabel.raise_() self.FreshWaterLabel.raise_() self.FreshWaterProgressBar.raise_() self.BatteryProgressBar.raise_() self.BlackWaterProgressBar.raise_() self.GreyWaterProgressBar.raise_() self.TabWidget.addTab(self.Sensors, "") self.Usage = QtWidgets.QWidget() self.Usage.setObjectName("Usage") self.CheckGraphs = QtWidgets.QPushButton(self.Usage) self.CheckGraphs.setGeometry(QtCore.QRect(650, 140, 130, 130)) self.CheckGraphs.setMaximumSize(QtCore.QSize(130, 130)) self.CheckGraphs.setAutoFillBackground(False) self.CheckGraphs.setStyleSheet( "background-image: url(:/images/icons/RefreshBttnImg.jpg);") self.CheckGraphs.setText("") self.CheckGraphs.setObjectName("CheckGraphs") self.SensorGraph = MplWidget(self.Usage) self.SensorGraph.setGeometry(QtCore.QRect(0, 0, 629, 429)) self.SensorGraph.setObjectName("SensorGraph") self.UsageBackground = QtWidgets.QLabel(self.Usage) self.UsageBackground.setGeometry(QtCore.QRect(0, -40, 800, 480)) self.UsageBackground.setMaximumSize(QtCore.QSize(800, 480)) self.UsageBackground.setObjectName("UsageBackground") self.UsageBackground.raise_() self.CheckGraphs.raise_() self.SensorGraph.raise_() self.TabWidget.addTab(self.Usage, "") self.Power = QtWidgets.QWidget() self.Power.setObjectName("Power") self.powerApp = QtWidgets.QPushButton(self.Power) self.powerApp.setGeometry(QtCore.QRect(120, 100, 200, 200)) self.powerApp.setMinimumSize(QtCore.QSize(200, 200)) self.powerApp.setMaximumSize(QtCore.QSize(200, 200)) self.powerApp.setAutoFillBackground(False) self.powerApp.setStyleSheet( "background-image: url(:/images/icons/AppPwrBttnImg.jpg);") self.powerApp.setText("") self.powerApp.setObjectName("powerApp") self.powerRasberry = QtWidgets.QPushButton(self.Power) self.powerRasberry.setGeometry(QtCore.QRect(480, 100, 200, 200)) self.powerRasberry.setMinimumSize(QtCore.QSize(200, 200)) self.powerRasberry.setMaximumSize(QtCore.QSize(200, 200)) self.powerRasberry.setAcceptDrops(False) self.powerRasberry.setStyleSheet( "background-image: url(:/images/icons/RaspPiPwrBttnImg.jpg);") self.powerRasberry.setText("") self.powerRasberry.setObjectName("powerRasberry") self.SensorInfoBackground_2 = QtWidgets.QLabel(self.Power) self.SensorInfoBackground_2.setGeometry(QtCore.QRect(0, -30, 800, 480)) self.SensorInfoBackground_2.setMaximumSize(QtCore.QSize(800, 480)) self.SensorInfoBackground_2.setObjectName("SensorInfoBackground_2") self.SensorInfoBackground_2.raise_() self.powerApp.raise_() self.powerRasberry.raise_() self.TabWidget.addTab(self.Power, "") self.label = QtWidgets.QLabel(self.centralWidget) self.label.setGeometry(QtCore.QRect(0, 6, 900, 480)) self.label.setMaximumSize(QtCore.QSize(900, 480)) self.label.setObjectName("label") self.MainBackground = QtWidgets.QLabel(self.centralWidget) self.MainBackground.setGeometry(QtCore.QRect(0, 0, 800, 480)) self.MainBackground.setMaximumSize(QtCore.QSize(800, 480)) self.MainBackground.setObjectName("MainBackground") self.MainBackground.raise_() self.label.raise_() self.TabWidget.raise_() MainWindow.setCentralWidget(self.centralWidget) self.retranslateUi(MainWindow) self.TabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow) MainWindow.setTabOrder(self.powerApp, self.powerRasberry) MainWindow.setTabOrder(self.powerRasberry, self.CheckGraphs) flags = QtCore.Qt.WindowFlags(QtCore.Qt.FramelessWindowHint | QtCore.Qt.WindowStaysOnTopHint) self.setWindowFlags(flags) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle( _translate("MainWindow", "Camper Sensor System")) self.GreyWaterLabel.setText( _translate( "MainWindow", "<html><head/><body><p>" + "<span style=\" color:#000000;\">Grey Water</span></p></body>" + "</html>")) self.BlackWaterLabel.setText( _translate( "MainWindow", "<html><head/>" + "<body><p><span style=\" color:#000000;\">Black Water</span></p>" + "</body></html>")) self.BatteryLabel.setText( _translate( "MainWindow", "<html><head/>" + "<body><p><span style=\" color:#000000;\">Battery</span></p>" + "</body></html>")) self.FreshWaterLabel.setText( _translate( "MainWindow", "<html><head/>" + "<body><p><span style=\" color:#000000;\">Fresh Water</span></p>" + "</body></html>")) self.FreshWaterProgressBar.setToolTip( _translate( "MainWindow", "<html><head/><body><p>Adjust to the content of the fresh water " + "tank</p></body></html>")) self.SensorInfoBackground.setText( _translate( "MainWindow", "<html>" + "<head/><body><p><img src=\":/images/icons/background1.jpg\"/></p>" + "</body></html>")) self.TabWidget.setTabText(self.TabWidget.indexOf(self.Sensors), _translate("MainWindow", "Sensors")) self.TabWidget.setTabToolTip( self.TabWidget.indexOf(self.Sensors), _translate("MainWindow", "Click to see status of sensors")) self.CheckGraphs.setStatusTip( _translate("MainWindow", "Click to reset the graph.")) self.CheckGraphs.setWhatsThis( _translate("MainWindow", "Refreshes the graph when clicked.")) self.UsageBackground.setText( _translate( "MainWindow", "<html><head/><body><p>" + "<img src=\":/images/icons/background1.jpg\"/></p></body></html>" )) self.TabWidget.setTabText(self.TabWidget.indexOf(self.Usage), _translate("MainWindow", "Usage")) self.TabWidget.setTabToolTip( self.TabWidget.indexOf(self.Usage), _translate("MainWindow", "Click to see a graph of the sensor usage.")) self.powerApp.setStatusTip( _translate("MainWindow", "Click to turn off the Application")) self.powerApp.setWhatsThis( _translate("MainWindow", "Turns off the application")) self.powerRasberry.setStatusTip( _translate("MainWindow", "Click to turn off the Raspberry Pi")) self.powerRasberry.setWhatsThis( _translate("MainWindow", "Turns off the Raspberry Pi")) self.SensorInfoBackground_2.setText( _translate( "MainWindow", "<html><head/><body><p>" + "<img src=\":/images/icons/background1.jpg\"/></p></body></html>" )) self.TabWidget.setTabText(self.TabWidget.indexOf(self.Power), _translate("MainWindow", "Power")) self.TabWidget.setTabToolTip( self.TabWidget.indexOf(self.Power), _translate("MainWindow", "Click to access power buttons.")) self.label.setText(_translate("MainWindow", "TextLabel")) self.MainBackground.setText( _translate( "MainWindow", "<html><head/>" + "<body><p><img src=\":/images/icons/background1.jpg\"/></p>" + "</body></html>"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1056, 687) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.confWidget1 = MplWidget(self.centralwidget) self.confWidget1.setGeometry(QtCore.QRect(10, 30, 501, 51)) self.confWidget1.setObjectName("confWidget1") self.btn_redraw = QtGui.QPushButton(self.centralwidget) self.btn_redraw.setGeometry(QtCore.QRect(740, 390, 94, 24)) self.btn_redraw.setObjectName("btn_redraw") self.confWidget2 = MplWidget(self.centralwidget) self.confWidget2.setGeometry(QtCore.QRect(10, 80, 501, 51)) self.confWidget2.setObjectName("confWidget2") self.confWidget3 = MplWidget(self.centralwidget) self.confWidget3.setGeometry(QtCore.QRect(10, 130, 501, 51)) self.confWidget3.setObjectName("confWidget3") self.confWidget4 = MplWidget(self.centralwidget) self.confWidget4.setGeometry(QtCore.QRect(10, 180, 501, 51)) self.confWidget4.setObjectName("confWidget4") self.btn_generateData = QtGui.QPushButton(self.centralwidget) self.btn_generateData.setGeometry(QtCore.QRect(740, 320, 94, 24)) self.btn_generateData.setObjectName("btn_generateData") self.btn_loadData = QtGui.QPushButton(self.centralwidget) self.btn_loadData.setGeometry(QtCore.QRect(740, 360, 94, 24)) self.btn_loadData.setObjectName("btn_loadData") self.w_colourbar = MplWidget(self.centralwidget) self.w_colourbar.setGeometry(QtCore.QRect(510, 30, 31, 201)) self.w_colourbar.setObjectName("w_colourbar") self.le_max = QtGui.QLineEdit(self.centralwidget) self.le_max.setGeometry(QtCore.QRect(540, 60, 61, 23)) self.le_max.setObjectName("le_max") self.le_min = QtGui.QLineEdit(self.centralwidget) self.le_min.setGeometry(QtCore.QRect(540, 180, 61, 23)) self.le_min.setObjectName("le_min") self.btn_set = QtGui.QPushButton(self.centralwidget) self.btn_set.setGeometry(QtCore.QRect(550, 90, 41, 41)) self.btn_set.setObjectName("btn_set") self.btn_clear = QtGui.QPushButton(self.centralwidget) self.btn_clear.setGeometry(QtCore.QRect(550, 130, 41, 41)) self.btn_clear.setObjectName("btn_clear") self.widget = FrameViewWidget(self.centralwidget) self.widget.setGeometry(QtCore.QRect(60, 300, 581, 211)) self.widget.setObjectName("widget") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1056, 21)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) self.btn_redraw.setText(QtGui.QApplication.translate("MainWindow", "redraw", None, QtGui.QApplication.UnicodeUTF8)) self.btn_generateData.setText(QtGui.QApplication.translate("MainWindow", "generate data", None, QtGui.QApplication.UnicodeUTF8)) self.btn_loadData.setText(QtGui.QApplication.translate("MainWindow", "load data", None, QtGui.QApplication.UnicodeUTF8)) self.btn_set.setText(QtGui.QApplication.translate("MainWindow", "set", None, QtGui.QApplication.UnicodeUTF8)) self.btn_clear.setText(QtGui.QApplication.translate("MainWindow", "clear", None, QtGui.QApplication.UnicodeUTF8))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(529, 705) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.tabWidget = QtWidgets.QTabWidget(self.centralwidget) self.tabWidget.setGeometry(QtCore.QRect(0, 0, 531, 691)) self.tabWidget.setObjectName("tabWidget") self.currentMeasurements = QtWidgets.QWidget() self.currentMeasurements.setObjectName("currentMeasurements") self.groupBox_25 = QtWidgets.QGroupBox(self.currentMeasurements) self.groupBox_25.setGeometry(QtCore.QRect(270, 20, 211, 201)) self.groupBox_25.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_25.setObjectName("groupBox_25") self.s2_measurement_output = QtWidgets.QTextEdit(self.groupBox_25) self.s2_measurement_output.setGeometry(QtCore.QRect(0, 30, 211, 171)) font = QtGui.QFont() font.setPointSize(20) self.s2_measurement_output.setFont(font) self.s2_measurement_output.setReadOnly(True) self.s2_measurement_output.setObjectName("s2_measurement_output") self.groupBox_26 = QtWidgets.QGroupBox(self.currentMeasurements) self.groupBox_26.setGeometry(QtCore.QRect(270, 230, 211, 201)) self.groupBox_26.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_26.setObjectName("groupBox_26") self.s4_measurement_output = QtWidgets.QTextEdit(self.groupBox_26) self.s4_measurement_output.setGeometry(QtCore.QRect(0, 30, 211, 171)) font = QtGui.QFont() font.setPointSize(20) self.s4_measurement_output.setFont(font) self.s4_measurement_output.setReadOnly(True) self.s4_measurement_output.setObjectName("s4_measurement_output") self.groupBox_27 = QtWidgets.QGroupBox(self.currentMeasurements) self.groupBox_27.setGeometry(QtCore.QRect(270, 440, 211, 201)) self.groupBox_27.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_27.setObjectName("groupBox_27") self.s6_measurement_output = QtWidgets.QTextEdit(self.groupBox_27) self.s6_measurement_output.setGeometry(QtCore.QRect(0, 30, 211, 171)) font = QtGui.QFont() font.setPointSize(20) self.s6_measurement_output.setFont(font) self.s6_measurement_output.setReadOnly(True) self.s6_measurement_output.setObjectName("s6_measurement_output") self.groupBox_28 = QtWidgets.QGroupBox(self.currentMeasurements) self.groupBox_28.setGeometry(QtCore.QRect(30, 20, 211, 201)) self.groupBox_28.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_28.setObjectName("groupBox_28") self.s1_measurement_output = QtWidgets.QTextEdit(self.groupBox_28) self.s1_measurement_output.setGeometry(QtCore.QRect(0, 30, 211, 171)) font = QtGui.QFont() font.setPointSize(20) self.s1_measurement_output.setFont(font) self.s1_measurement_output.setReadOnly(True) self.s1_measurement_output.setObjectName("s1_measurement_output") self.groupBox_29 = QtWidgets.QGroupBox(self.currentMeasurements) self.groupBox_29.setGeometry(QtCore.QRect(30, 230, 211, 201)) self.groupBox_29.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_29.setObjectName("groupBox_29") self.s3_measurement_output = QtWidgets.QTextEdit(self.groupBox_29) self.s3_measurement_output.setGeometry(QtCore.QRect(0, 30, 211, 171)) font = QtGui.QFont() font.setPointSize(20) self.s3_measurement_output.setFont(font) self.s3_measurement_output.setReadOnly(True) self.s3_measurement_output.setObjectName("s3_measurement_output") self.groupBox_30 = QtWidgets.QGroupBox(self.currentMeasurements) self.groupBox_30.setGeometry(QtCore.QRect(30, 440, 211, 201)) self.groupBox_30.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_30.setObjectName("groupBox_30") self.s5_measurement_output = QtWidgets.QTextEdit(self.groupBox_30) self.s5_measurement_output.setGeometry(QtCore.QRect(0, 30, 211, 171)) font = QtGui.QFont() font.setPointSize(20) self.s5_measurement_output.setFont(font) self.s5_measurement_output.setReadOnly(True) self.s5_measurement_output.setObjectName("s5_measurement_output") self.tabWidget.addTab(self.currentMeasurements, "") self.Alarms = QtWidgets.QWidget() self.Alarms.setObjectName("Alarms") self.groupBox_18 = QtWidgets.QGroupBox(self.Alarms) self.groupBox_18.setGeometry(QtCore.QRect(50, 440, 191, 181)) self.groupBox_18.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_18.setObjectName("groupBox_18") self.groupBox_22 = QtWidgets.QGroupBox(self.groupBox_18) self.groupBox_22.setGeometry(QtCore.QRect(40, 20, 151, 80)) self.groupBox_22.setObjectName("groupBox_22") self.s5_T_alarm = QtWidgets.QSpinBox(self.groupBox_22) self.s5_T_alarm.setGeometry(QtCore.QRect(10, 20, 91, 51)) self.s5_T_alarm.setProperty("value", 50) self.s5_T_alarm.setObjectName("s5_T_alarm") self.label_5 = QtWidgets.QLabel(self.groupBox_22) self.label_5.setGeometry(QtCore.QRect(110, 20, 31, 16)) self.label_5.setObjectName("label_5") self.s5_Talarm_cnt_out = QtWidgets.QTextBrowser(self.groupBox_22) self.s5_Talarm_cnt_out.setGeometry(QtCore.QRect(110, 40, 31, 31)) self.s5_Talarm_cnt_out.setObjectName("s5_Talarm_cnt_out") self.groupBox_21 = QtWidgets.QGroupBox(self.groupBox_18) self.groupBox_21.setGeometry(QtCore.QRect(40, 100, 151, 80)) self.groupBox_21.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_21.setObjectName("groupBox_21") self.s5_H_alarm = QtWidgets.QSpinBox(self.groupBox_21) self.s5_H_alarm.setGeometry(QtCore.QRect(10, 20, 91, 51)) self.s5_H_alarm.setProperty("value", 50) self.s5_H_alarm.setObjectName("s5_H_alarm") self.s5_Halarm_cnt_out = QtWidgets.QTextBrowser(self.groupBox_21) self.s5_Halarm_cnt_out.setGeometry(QtCore.QRect(110, 40, 31, 31)) self.s5_Halarm_cnt_out.setObjectName("s5_Halarm_cnt_out") self.label_8 = QtWidgets.QLabel(self.groupBox_21) self.label_8.setGeometry(QtCore.QRect(110, 20, 31, 16)) self.label_8.setObjectName("label_8") self.groupBox_13 = QtWidgets.QGroupBox(self.Alarms) self.groupBox_13.setGeometry(QtCore.QRect(50, 20, 201, 191)) self.groupBox_13.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_13.setCheckable(False) self.groupBox_13.setObjectName("groupBox_13") self.gb_99 = QtWidgets.QGroupBox(self.groupBox_13) self.gb_99.setGeometry(QtCore.QRect(30, 20, 151, 80)) self.gb_99.setObjectName("gb_99") self.s1_T_alarm = QtWidgets.QSpinBox(self.gb_99) self.s1_T_alarm.setGeometry(QtCore.QRect(10, 20, 91, 51)) self.s1_T_alarm.setProperty("value", 50) self.s1_T_alarm.setObjectName("s1_T_alarm") self.s1_Talarm_cnt_out = QtWidgets.QTextBrowser(self.gb_99) self.s1_Talarm_cnt_out.setGeometry(QtCore.QRect(110, 40, 31, 31)) self.s1_Talarm_cnt_out.setObjectName("s1_Talarm_cnt_out") self.label = QtWidgets.QLabel(self.gb_99) self.label.setGeometry(QtCore.QRect(110, 20, 31, 16)) self.label.setObjectName("label") self.gb_98 = QtWidgets.QGroupBox(self.groupBox_13) self.gb_98.setGeometry(QtCore.QRect(30, 100, 151, 80)) self.gb_98.setAlignment(QtCore.Qt.AlignCenter) self.gb_98.setObjectName("gb_98") self.s1_H_alarm = QtWidgets.QSpinBox(self.gb_98) self.s1_H_alarm.setGeometry(QtCore.QRect(10, 20, 91, 51)) self.s1_H_alarm.setProperty("value", 50) self.s1_H_alarm.setObjectName("s1_H_alarm") self.label_2 = QtWidgets.QLabel(self.gb_98) self.label_2.setGeometry(QtCore.QRect(110, 20, 31, 16)) self.label_2.setObjectName("label_2") self.s1_Halarm_cnt_out = QtWidgets.QTextBrowser(self.gb_98) self.s1_Halarm_cnt_out.setGeometry(QtCore.QRect(110, 40, 31, 31)) self.s1_Halarm_cnt_out.setObjectName("s1_Halarm_cnt_out") self.groupBox_16 = QtWidgets.QGroupBox(self.Alarms) self.groupBox_16.setGeometry(QtCore.QRect(290, 20, 191, 181)) self.groupBox_16.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_16.setObjectName("groupBox_16") self.groupBox_10 = QtWidgets.QGroupBox(self.groupBox_16) self.groupBox_10.setGeometry(QtCore.QRect(40, 20, 151, 80)) self.groupBox_10.setObjectName("groupBox_10") self.s2_T_alarm = QtWidgets.QSpinBox(self.groupBox_10) self.s2_T_alarm.setGeometry(QtCore.QRect(10, 20, 91, 51)) self.s2_T_alarm.setProperty("value", 50) self.s2_T_alarm.setObjectName("s2_T_alarm") self.s2_Talarm_cnt_out = QtWidgets.QTextBrowser(self.groupBox_10) self.s2_Talarm_cnt_out.setGeometry(QtCore.QRect(110, 40, 31, 31)) self.s2_Talarm_cnt_out.setObjectName("s2_Talarm_cnt_out") self.label_14 = QtWidgets.QLabel(self.groupBox_10) self.label_14.setGeometry(QtCore.QRect(110, 20, 31, 16)) self.label_14.setObjectName("label_14") self.groupBox_9 = QtWidgets.QGroupBox(self.groupBox_16) self.groupBox_9.setGeometry(QtCore.QRect(40, 100, 151, 80)) self.groupBox_9.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_9.setObjectName("groupBox_9") self.s2_H_alarm = QtWidgets.QSpinBox(self.groupBox_9) self.s2_H_alarm.setGeometry(QtCore.QRect(10, 20, 91, 51)) self.s2_H_alarm.setProperty("value", 50) self.s2_H_alarm.setObjectName("s2_H_alarm") self.s2_Halarm_cnt_out = QtWidgets.QTextBrowser(self.groupBox_9) self.s2_Halarm_cnt_out.setGeometry(QtCore.QRect(110, 40, 31, 31)) self.s2_Halarm_cnt_out.setObjectName("s2_Halarm_cnt_out") self.label_13 = QtWidgets.QLabel(self.groupBox_9) self.label_13.setGeometry(QtCore.QRect(110, 20, 31, 16)) self.label_13.setObjectName("label_13") self.groupBox_17 = QtWidgets.QGroupBox(self.Alarms) self.groupBox_17.setGeometry(QtCore.QRect(50, 230, 191, 181)) self.groupBox_17.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_17.setObjectName("groupBox_17") self.groupBox_12 = QtWidgets.QGroupBox(self.groupBox_17) self.groupBox_12.setGeometry(QtCore.QRect(30, 20, 161, 80)) self.groupBox_12.setObjectName("groupBox_12") self.s3_T_alarm = QtWidgets.QSpinBox(self.groupBox_12) self.s3_T_alarm.setGeometry(QtCore.QRect(10, 20, 91, 51)) self.s3_T_alarm.setProperty("value", 50) self.s3_T_alarm.setObjectName("s3_T_alarm") self.label_6 = QtWidgets.QLabel(self.groupBox_12) self.label_6.setGeometry(QtCore.QRect(110, 20, 31, 16)) self.label_6.setObjectName("label_6") self.s3_Talarm_cnt_out = QtWidgets.QTextBrowser(self.groupBox_12) self.s3_Talarm_cnt_out.setGeometry(QtCore.QRect(110, 40, 31, 31)) self.s3_Talarm_cnt_out.setObjectName("s3_Talarm_cnt_out") self.groupBox_11 = QtWidgets.QGroupBox(self.groupBox_17) self.groupBox_11.setGeometry(QtCore.QRect(30, 100, 161, 80)) self.groupBox_11.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_11.setObjectName("groupBox_11") self.s3_H_alarm = QtWidgets.QSpinBox(self.groupBox_11) self.s3_H_alarm.setGeometry(QtCore.QRect(10, 20, 91, 51)) self.s3_H_alarm.setProperty("value", 50) self.s3_H_alarm.setObjectName("s3_H_alarm") self.label_7 = QtWidgets.QLabel(self.groupBox_11) self.label_7.setGeometry(QtCore.QRect(110, 20, 31, 16)) self.label_7.setObjectName("label_7") self.s3_Halarm_cnt_out = QtWidgets.QTextBrowser(self.groupBox_11) self.s3_Halarm_cnt_out.setGeometry(QtCore.QRect(110, 40, 31, 31)) self.s3_Halarm_cnt_out.setObjectName("s3_Halarm_cnt_out") self.groupBox_14 = QtWidgets.QGroupBox(self.Alarms) self.groupBox_14.setGeometry(QtCore.QRect(290, 230, 191, 181)) self.groupBox_14.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_14.setObjectName("groupBox_14") self.groupBox_20 = QtWidgets.QGroupBox(self.groupBox_14) self.groupBox_20.setGeometry(QtCore.QRect(30, 20, 161, 80)) self.groupBox_20.setObjectName("groupBox_20") self.s4_T_alarm = QtWidgets.QSpinBox(self.groupBox_20) self.s4_T_alarm.setGeometry(QtCore.QRect(10, 20, 91, 51)) self.s4_T_alarm.setProperty("value", 50) self.s4_T_alarm.setObjectName("s4_T_alarm") self.s4_Talarm_cnt_out = QtWidgets.QTextBrowser(self.groupBox_20) self.s4_Talarm_cnt_out.setGeometry(QtCore.QRect(110, 40, 31, 31)) self.s4_Talarm_cnt_out.setObjectName("s4_Talarm_cnt_out") self.label_12 = QtWidgets.QLabel(self.groupBox_20) self.label_12.setGeometry(QtCore.QRect(110, 20, 31, 16)) self.label_12.setObjectName("label_12") self.groupBox_19 = QtWidgets.QGroupBox(self.groupBox_14) self.groupBox_19.setGeometry(QtCore.QRect(30, 100, 161, 80)) self.groupBox_19.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_19.setObjectName("groupBox_19") self.s4_H_alarm = QtWidgets.QSpinBox(self.groupBox_19) self.s4_H_alarm.setGeometry(QtCore.QRect(10, 20, 91, 51)) self.s4_H_alarm.setProperty("value", 50) self.s4_H_alarm.setObjectName("s4_H_alarm") self.s4_Halarm_cnt_out = QtWidgets.QTextBrowser(self.groupBox_19) self.s4_Halarm_cnt_out.setGeometry(QtCore.QRect(110, 40, 31, 31)) self.s4_Halarm_cnt_out.setObjectName("s4_Halarm_cnt_out") self.label_11 = QtWidgets.QLabel(self.groupBox_19) self.label_11.setGeometry(QtCore.QRect(110, 20, 31, 16)) self.label_11.setObjectName("label_11") self.groupBox_15 = QtWidgets.QGroupBox(self.Alarms) self.groupBox_15.setGeometry(QtCore.QRect(290, 440, 191, 181)) self.groupBox_15.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_15.setObjectName("groupBox_15") self.groupBox_24 = QtWidgets.QGroupBox(self.groupBox_15) self.groupBox_24.setGeometry(QtCore.QRect(40, 20, 151, 80)) self.groupBox_24.setObjectName("groupBox_24") self.s6_T_alarm = QtWidgets.QSpinBox(self.groupBox_24) self.s6_T_alarm.setGeometry(QtCore.QRect(10, 20, 91, 51)) self.s6_T_alarm.setProperty("value", 50) self.s6_T_alarm.setObjectName("s6_T_alarm") self.s6_Talarm_cnt_out = QtWidgets.QTextBrowser(self.groupBox_24) self.s6_Talarm_cnt_out.setGeometry(QtCore.QRect(110, 40, 31, 31)) self.s6_Talarm_cnt_out.setObjectName("s6_Talarm_cnt_out") self.label_10 = QtWidgets.QLabel(self.groupBox_24) self.label_10.setGeometry(QtCore.QRect(110, 20, 31, 16)) self.label_10.setObjectName("label_10") self.groupBox_23 = QtWidgets.QGroupBox(self.groupBox_15) self.groupBox_23.setGeometry(QtCore.QRect(40, 100, 151, 80)) self.groupBox_23.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_23.setObjectName("groupBox_23") self.s6_H_alarm = QtWidgets.QSpinBox(self.groupBox_23) self.s6_H_alarm.setGeometry(QtCore.QRect(10, 20, 91, 51)) self.s6_H_alarm.setProperty("value", 50) self.s6_H_alarm.setObjectName("s6_H_alarm") self.s6_Halarm_cnt_out = QtWidgets.QTextBrowser(self.groupBox_23) self.s6_Halarm_cnt_out.setGeometry(QtCore.QRect(110, 40, 31, 31)) self.s6_Halarm_cnt_out.setObjectName("s6_Halarm_cnt_out") self.label_9 = QtWidgets.QLabel(self.groupBox_23) self.label_9.setGeometry(QtCore.QRect(110, 20, 31, 16)) self.label_9.setObjectName("label_9") self.tabWidget.addTab(self.Alarms, "") self.Errors = QtWidgets.QWidget() self.Errors.setObjectName("Errors") self.groupBox = QtWidgets.QGroupBox(self.Errors) self.groupBox.setGeometry(QtCore.QRect(50, 20, 191, 181)) self.groupBox.setAlignment(QtCore.Qt.AlignCenter) self.groupBox.setObjectName("groupBox") self.s1_error_output = QtWidgets.QTextEdit(self.groupBox) self.s1_error_output.setGeometry(QtCore.QRect(0, 30, 191, 151)) font = QtGui.QFont() font.setPointSize(32) self.s1_error_output.setFont(font) self.s1_error_output.setReadOnly(True) self.s1_error_output.setObjectName("s1_error_output") self.groupBox_2 = QtWidgets.QGroupBox(self.Errors) self.groupBox_2.setGeometry(QtCore.QRect(290, 20, 191, 181)) self.groupBox_2.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_2.setObjectName("groupBox_2") self.s2_error_output = QtWidgets.QTextEdit(self.groupBox_2) self.s2_error_output.setGeometry(QtCore.QRect(0, 30, 191, 151)) font = QtGui.QFont() font.setPointSize(32) self.s2_error_output.setFont(font) self.s2_error_output.setReadOnly(True) self.s2_error_output.setObjectName("s2_error_output") self.groupBox_3 = QtWidgets.QGroupBox(self.Errors) self.groupBox_3.setGeometry(QtCore.QRect(50, 230, 191, 181)) self.groupBox_3.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_3.setObjectName("groupBox_3") self.s3_error_output = QtWidgets.QTextEdit(self.groupBox_3) self.s3_error_output.setGeometry(QtCore.QRect(0, 30, 191, 151)) font = QtGui.QFont() font.setPointSize(32) self.s3_error_output.setFont(font) self.s3_error_output.setReadOnly(True) self.s3_error_output.setObjectName("s3_error_output") self.groupBox_4 = QtWidgets.QGroupBox(self.Errors) self.groupBox_4.setGeometry(QtCore.QRect(290, 230, 191, 181)) self.groupBox_4.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_4.setObjectName("groupBox_4") self.s4_error_output = QtWidgets.QTextEdit(self.groupBox_4) self.s4_error_output.setGeometry(QtCore.QRect(0, 30, 191, 151)) font = QtGui.QFont() font.setPointSize(32) self.s4_error_output.setFont(font) self.s4_error_output.setReadOnly(True) self.s4_error_output.setObjectName("s4_error_output") self.groupBox_5 = QtWidgets.QGroupBox(self.Errors) self.groupBox_5.setGeometry(QtCore.QRect(50, 440, 191, 181)) self.groupBox_5.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_5.setObjectName("groupBox_5") self.s5_error_output = QtWidgets.QTextEdit(self.groupBox_5) self.s5_error_output.setGeometry(QtCore.QRect(0, 30, 191, 151)) font = QtGui.QFont() font.setPointSize(32) self.s5_error_output.setFont(font) self.s5_error_output.setReadOnly(True) self.s5_error_output.setObjectName("s5_error_output") self.groupBox_6 = QtWidgets.QGroupBox(self.Errors) self.groupBox_6.setGeometry(QtCore.QRect(290, 440, 191, 181)) self.groupBox_6.setAlignment(QtCore.Qt.AlignCenter) self.groupBox_6.setObjectName("groupBox_6") self.s6_error_output = QtWidgets.QTextEdit(self.groupBox_6) self.s6_error_output.setGeometry(QtCore.QRect(0, 30, 191, 151)) font = QtGui.QFont() font.setPointSize(32) self.s6_error_output.setFont(font) self.s6_error_output.setReadOnly(True) self.s6_error_output.setObjectName("s6_error_output") self.tabWidget.addTab(self.Errors, "") self.Graphs = QtWidgets.QWidget() self.Graphs.setObjectName("Graphs") self.plotWidget = MplWidget(self.Graphs) self.plotWidget.setGeometry(QtCore.QRect(0, 0, 531, 601)) self.plotWidget.setObjectName("plotWidget") self.tabWidget.addTab(self.Graphs, "") self.Settings = QtWidgets.QWidget() self.Settings.setObjectName("Settings") self.groupBox_57 = QtWidgets.QGroupBox(self.Settings) self.groupBox_57.setGeometry(QtCore.QRect(20, 30, 401, 80)) self.groupBox_57.setObjectName("groupBox_57") self.slider_F_C = QtWidgets.QScrollBar(self.groupBox_57) self.slider_F_C.setGeometry(QtCore.QRect(10, 30, 371, 16)) self.slider_F_C.setMaximum(10) self.slider_F_C.setSingleStep(10) self.slider_F_C.setOrientation(QtCore.Qt.Horizontal) self.slider_F_C.setObjectName("slider_F_C") self.label_15 = QtWidgets.QLabel(self.groupBox_57) self.label_15.setGeometry(QtCore.QRect(70, 50, 111, 16)) font = QtGui.QFont() font.setPointSize(12) self.label_15.setFont(font) self.label_15.setObjectName("label_15") self.label_16 = QtWidgets.QLabel(self.groupBox_57) self.label_16.setGeometry(QtCore.QRect(260, 50, 91, 16)) font = QtGui.QFont() font.setPointSize(12) self.label_16.setFont(font) self.label_16.setObjectName("label_16") self.tabWidget.addTab(self.Settings, "") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 529, 21)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(4) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.groupBox_25.setTitle(_translate("MainWindow", "Sensor 2")) self.s2_measurement_output.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:\'MS Shell Dlg 2\'; font-size:20pt; 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:24pt;\">72</span><span style=\" font-size:24pt; vertical-align:super;\">o</span></p>\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:24pt;\">62% RH</span></p></body></html>" )) self.groupBox_26.setTitle(_translate("MainWindow", "Sensor 4")) self.s4_measurement_output.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:\'MS Shell Dlg 2\'; font-size:20pt; 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:24pt;\">74</span><span style=\" font-size:24pt; vertical-align:super;\">o</span></p>\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:24pt;\">64% RH</span></p></body></html>" )) self.groupBox_27.setTitle(_translate("MainWindow", "Sensor 6")) self.s6_measurement_output.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:\'MS Shell Dlg 2\'; font-size:20pt; 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:24pt;\">76</span><span style=\" font-size:24pt; vertical-align:super;\">o</span></p>\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:24pt;\">66% RH</span></p></body></html>" )) self.groupBox_28.setTitle(_translate("MainWindow", "Sensor 1")) self.s1_measurement_output.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:\'MS Shell Dlg 2\'; font-size:20pt; 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:24pt;\">71</span><span style=\" font-size:24pt; vertical-align:super;\">o</span></p>\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:24pt;\">61% RH</span></p></body></html>" )) self.groupBox_29.setTitle(_translate("MainWindow", "Sensor 3")) self.s3_measurement_output.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:\'MS Shell Dlg 2\'; font-size:20pt; 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:24pt;\">73</span><span style=\" font-size:24pt; vertical-align:super;\">o</span></p>\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:24pt;\">63% RH</span></p></body></html>" )) self.groupBox_30.setTitle(_translate("MainWindow", "Sensor 5")) self.s5_measurement_output.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:\'MS Shell Dlg 2\'; font-size:20pt; 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:24pt;\">75</span><span style=\" font-size:24pt; vertical-align:super;\">o</span></p>\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:24pt;\">65% RH</span></p></body></html>" )) self.tabWidget.setTabText( self.tabWidget.indexOf(self.currentMeasurements), _translate("MainWindow", "Current")) self.groupBox_18.setTitle(_translate("MainWindow", "Sensor 5")) self.groupBox_22.setTitle(_translate("MainWindow", "Temperature")) self.label_5.setText(_translate("MainWindow", "Count")) self.groupBox_21.setTitle(_translate("MainWindow", "Humidity")) self.label_8.setText(_translate("MainWindow", "Count")) self.groupBox_13.setTitle(_translate("MainWindow", "Sensor 1")) self.gb_99.setTitle(_translate("MainWindow", "Temperature")) self.label.setText(_translate("MainWindow", "Count")) self.gb_98.setTitle(_translate("MainWindow", "Humidity")) self.label_2.setText(_translate("MainWindow", "Count")) self.groupBox_16.setTitle(_translate("MainWindow", "Sensor 2")) self.groupBox_10.setTitle(_translate("MainWindow", "Temperature")) self.label_14.setText(_translate("MainWindow", "Count")) self.groupBox_9.setTitle(_translate("MainWindow", "Humidity")) self.label_13.setText(_translate("MainWindow", "Count")) self.groupBox_17.setTitle(_translate("MainWindow", "Sensor 3")) self.groupBox_12.setTitle(_translate("MainWindow", "Temperature")) self.label_6.setText(_translate("MainWindow", "Count")) self.groupBox_11.setTitle(_translate("MainWindow", "Humidity")) self.label_7.setText(_translate("MainWindow", "Count")) self.groupBox_14.setTitle(_translate("MainWindow", "Sensor 4")) self.groupBox_20.setTitle(_translate("MainWindow", "Temperature")) self.label_12.setText(_translate("MainWindow", "Count")) self.groupBox_19.setTitle(_translate("MainWindow", "Humidity")) self.label_11.setText(_translate("MainWindow", "Count")) self.groupBox_15.setTitle(_translate("MainWindow", "Sensor 6")) self.groupBox_24.setTitle(_translate("MainWindow", "Temperature")) self.label_10.setText(_translate("MainWindow", "Count")) self.groupBox_23.setTitle(_translate("MainWindow", "Humidity")) self.label_9.setText(_translate("MainWindow", "Count")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.Alarms), _translate("MainWindow", "Alarms")) self.groupBox.setTitle(_translate("MainWindow", "Sensor 1")) self.s1_error_output.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:\'MS Shell Dlg 2\'; font-size:32pt; 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:24pt;\">1</span></p>\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:24pt;\">Error</span></p></body></html>" )) self.groupBox_2.setTitle(_translate("MainWindow", "Sensor 2")) self.s2_error_output.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:\'MS Shell Dlg 2\'; font-size:32pt; 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:24pt;\">2</span></p>\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:24pt;\">Errors</span></p></body></html>" )) self.groupBox_3.setTitle(_translate("MainWindow", "Sensor 3")) self.s3_error_output.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:\'MS Shell Dlg 2\'; font-size:32pt; 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:24pt;\">3</span></p>\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:24pt;\">Errors</span></p></body></html>" )) self.groupBox_4.setTitle(_translate("MainWindow", "Sensor 4")) self.s4_error_output.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:\'MS Shell Dlg 2\'; font-size:32pt; 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:24pt;\">4</span></p>\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:24pt;\">Errors</span></p></body></html>" )) self.groupBox_5.setTitle(_translate("MainWindow", "Sensor 5")) self.s5_error_output.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:\'MS Shell Dlg 2\'; font-size:32pt; 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:24pt;\">5</span></p>\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:24pt;\">Errors</span></p></body></html>" )) self.groupBox_6.setTitle(_translate("MainWindow", "Sensor 6")) self.s6_error_output.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:\'MS Shell Dlg 2\'; font-size:32pt; 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:24pt;\">6</span></p>\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:24pt;\">Errors</span></p></body></html>" )) self.tabWidget.setTabText(self.tabWidget.indexOf(self.Errors), _translate("MainWindow", "Errors")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.Graphs), _translate("MainWindow", "Graphs")) self.groupBox_57.setTitle( _translate("MainWindow", "Display Temperature Setting")) self.label_15.setText(_translate("MainWindow", "Fahrenheit")) self.label_16.setText(_translate("MainWindow", "Celcius")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.Settings), _translate("MainWindow", "Settings"))
class Ui_mplMainWindow(object): def setupUi(self, mplMainWindow): mplMainWindow.setObjectName("mplMainWindow") mplMainWindow.resize(1242, 879) self.centralWidget = QtWidgets.QWidget(mplMainWindow) self.centralWidget.setObjectName("centralWidget") self.horizontalLayoutWidget = QtWidgets.QWidget(self.centralWidget) self.horizontalLayoutWidget.setGeometry(QtCore.QRect(10, 20, 1211, 31)) self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget") self.horizontalLayout = QtWidgets.QHBoxLayout( self.horizontalLayoutWidget) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.lineEdit = QtWidgets.QLineEdit(self.horizontalLayoutWidget) self.lineEdit.setObjectName("lineEdit") self.horizontalLayout.addWidget(self.lineEdit) self.mplpushButton = QtWidgets.QPushButton(self.horizontalLayoutWidget) self.mplpushButton.setObjectName("mplpushButton") self.horizontalLayout.addWidget(self.mplpushButton) self.mpl = MplWidget(self.centralWidget) self.mpl.setGeometry(QtCore.QRect(10, 60, 751, 591)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.mpl.sizePolicy().hasHeightForWidth()) self.mpl.setSizePolicy(sizePolicy) self.mpl.setObjectName("mpl") self.horizontalLayoutWidget_2 = QtWidgets.QWidget(self.centralWidget) self.horizontalLayoutWidget_2.setGeometry( QtCore.QRect(770, 90, 281, 24)) self.horizontalLayoutWidget_2.setObjectName("horizontalLayoutWidget_2") self.horizontalLayout_2 = QtWidgets.QHBoxLayout( self.horizontalLayoutWidget_2) self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label = QtWidgets.QLabel(self.horizontalLayoutWidget_2) self.label.setObjectName("label") self.horizontalLayout_2.addWidget(self.label) self.thresholdSlider = QtWidgets.QSlider(self.horizontalLayoutWidget_2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.thresholdSlider.sizePolicy().hasHeightForWidth()) self.thresholdSlider.setSizePolicy(sizePolicy) self.thresholdSlider.setMaximum(30) self.thresholdSlider.setSliderPosition(15) self.thresholdSlider.setOrientation(QtCore.Qt.Horizontal) self.thresholdSlider.setObjectName("thresholdSlider") self.horizontalLayout_2.addWidget(self.thresholdSlider) self.lineEdit_2 = QtWidgets.QLineEdit(self.horizontalLayoutWidget_2) self.lineEdit_2.setMaximumSize(QtCore.QSize(20, 16777215)) self.lineEdit_2.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) self.lineEdit_2.setObjectName("lineEdit_2") self.horizontalLayout_2.addWidget(self.lineEdit_2) self.lineEdit_2.setReadOnly(True) mplMainWindow.setCentralWidget(self.centralWidget) self.mplmenuBar = QtWidgets.QMenuBar(mplMainWindow) self.mplmenuBar.setGeometry(QtCore.QRect(0, 0, 1242, 23)) self.mplmenuBar.setObjectName("mplmenuBar") self.mplmenuFile = QtWidgets.QMenu(self.mplmenuBar) self.mplmenuFile.setObjectName("mplmenuFile") mplMainWindow.setMenuBar(self.mplmenuBar) self.mplaactionOpen = QtWidgets.QAction(mplMainWindow) self.mplaactionOpen.setObjectName("mplaactionOpen") self.mplactionQuit = QtWidgets.QAction(mplMainWindow) self.mplactionQuit.setObjectName("mplactionQuit") self.mplmenuFile.addAction(self.mplaactionOpen) self.mplmenuFile.addSeparator() self.mplmenuFile.addAction(self.mplactionQuit) self.mplmenuBar.addAction(self.mplmenuFile.menuAction()) self.retranslateUi(mplMainWindow) QtCore.QMetaObject.connectSlotsByName(mplMainWindow) def retranslateUi(self, mplMainWindow): _translate = QtCore.QCoreApplication.translate mplMainWindow.setWindowTitle( _translate("mplMainWindow", "MuonDetection")) self.mplpushButton.setText(_translate("mplMainWindow", "Update")) self.label.setText(_translate("mplMainWindow", "滤波阈值")) self.lineEdit_2.setText(_translate("mplMainWindow", "15")) self.mplmenuFile.setTitle(_translate("mplMainWindow", "File")) self.mplaactionOpen.setText(_translate("mplMainWindow", "Open")) self.mplactionQuit.setText(_translate("mplMainWindow", "Quit"))
class Ui_Option2(object): def setupUi(self, Option2): ### variables ### self.i = 0 self.peak2_1 = 0 self.peak2_2 = 0 self.peakload2 = 0 self.average = 0 self.average1 = 0 self.average2 = 0 self.value = 0 self.maxbyte = [] self.maxbyte_2 = [] self.maxbytex = [] self.maxbytex_2 = [] self.everadge = [] self.statemain2 = 0 self.statedisplay2 = 0 self.stateclean2 = 0 ### option 2 max strength ### ## window setting ## Option2.setObjectName("Option2") Option2.resize(1427, 969) Option2.move(488, 3) Option2.setWindowIcon(QtGui.QIcon("icons/logoapp702.ico")) self.centralwidget = QtWidgets.QWidget(Option2) self.centralwidget.setObjectName("centralwidget") self.plot = MplWidget(parent=self.centralwidget) self.plot.setGeometry(QtCore.QRect(295, 71, 1115, 881)) self.plot.setObjectName("plot") ## titles and display labels ## self.MaxStrengthTitlelabel = QtWidgets.QLabel(self.centralwidget) self.MaxStrengthTitlelabel.setGeometry(QtCore.QRect(30, 30, 201, 41)) font = QtGui.QFont() font.setPointSize(12) font.setWeight(65) self.MaxStrengthTitlelabel.setFont(font) self.MaxStrengthTitlelabel.setObjectName("MaxStrengthTitlelabel") self.currentWeightlabel = QtWidgets.QLabel(self.centralwidget) self.currentWeightlabel.setGeometry(QtCore.QRect(161, 80, 110, 31)) self.currentWeightlabel.setObjectName("currentWeightlabel") self.displayWeightlabel = QtWidgets.QLabel(self.centralwidget) self.displayWeightlabel.setGeometry(QtCore.QRect(88, 40, 246, 200)) font = QtGui.QFont() font.setPointSize(32) font.setWeight(65) self.displayWeightlabel.setFont(font) self.displayWeightlabel.setAlignment(QtCore.Qt.AlignCenter) self.displayWeightlabel.setObjectName("displayWeightlabel") self.displaylabel_2 = QtWidgets.QLabel(self.centralwidget) self.displaylabel_2.setGeometry(QtCore.QRect(655, 5, 400, 70)) font = QtGui.QFont() font.setPointSize(14) font.setWeight(65) self.displaylabel_2.setFont(font) self.displaylabel_2.setAlignment(QtCore.Qt.AlignCenter) self.displaylabel_2.setObjectName("displaylabel_2") self.timerlabel = QtWidgets.QLabel(self.centralwidget) self.timerlabel.setGeometry(QtCore.QRect(130, 325, 110, 31)) self.timerlabel.setObjectName("timerlabel") self.stopWatchlabel = QtWidgets.QLabel(self.centralwidget) self.stopWatchlabel.setGeometry(QtCore.QRect(29, 330, 246, 200)) font = QtGui.QFont() font.setPointSize(40) font.setWeight(50) self.stopWatchlabel.setFont(font) self.stopWatchlabel.setAlignment(QtCore.Qt.AlignCenter) self.stopWatchlabel.setObjectName("stopWatchlabel") self.peakaveragelabelright = QtWidgets.QLabel(self.centralwidget) self.peakaveragelabelright.setGeometry(QtCore.QRect(36, 210, 100, 51)) self.peakaveragelabelright.setAlignment(QtCore.Qt.AlignCenter) self.peakaveragelabelright.setObjectName("peakaveragelabelright") self.displayPeakRightlabel = QtWidgets.QLabel(self.centralwidget) self.displayPeakRightlabel.setGeometry(QtCore.QRect(45, 260, 80, 41)) font = QtGui.QFont() font.setPointSize(14) font.setWeight(65) self.displayPeakRightlabel.setFont(font) self.displayPeakRightlabel.setAlignment(QtCore.Qt.AlignCenter) self.displayPeakRightlabel.setObjectName("displayPeakRightlabel") self.peakaveragelabelleft = QtWidgets.QLabel(self.centralwidget) self.peakaveragelabelleft.setGeometry(QtCore.QRect(170, 210, 100, 51)) self.peakaveragelabelleft.setAlignment(QtCore.Qt.AlignCenter) self.peakaveragelabelleft.setObjectName("peakaveragelabelleft") self.displayPeakLeftlabel = QtWidgets.QLabel(self.centralwidget) self.displayPeakLeftlabel.setGeometry(QtCore.QRect(179, 260, 80, 41)) font = QtGui.QFont() font.setPointSize(14) font.setWeight(65) self.displayPeakLeftlabel.setFont(font) self.displayPeakLeftlabel.setAlignment(QtCore.Qt.AlignCenter) self.displayPeakLeftlabel.setObjectName("displayPeakLeftlabel") self.namelabel_2 = QtWidgets.QLabel(self.centralwidget) self.namelabel_2.setGeometry(QtCore.QRect(40, 840, 211, 30)) self.namelabel_2.setObjectName("namelabel_2") self.nameEdit_2 = QtWidgets.QPlainTextEdit(self.centralwidget) self.nameEdit_2.setGeometry(QtCore.QRect(130, 840, 131, 30)) self.nameEdit_2.setObjectName("nameEdit_2") self.handlabel_2 = QtWidgets.QLabel(self.centralwidget) self.handlabel_2.setGeometry(QtCore.QRect(40, 700, 130, 30)) self.handlabel_2.setObjectName("handlabel_2") self.handbox_2 = QtWidgets.QComboBox(self.centralwidget) self.handbox_2.setGeometry(QtCore.QRect(130, 700, 131, 30)) self.handbox_2.setObjectName("handbox_2") self.handbox_2.addItems(['', 'Drag', 'Half crimp', 'Full crimp']) self.notelabel_2 = QtWidgets.QLabel(self.centralwidget) self.notelabel_2.setGeometry(QtCore.QRect(40, 750, 211, 30)) self.notelabel_2.setObjectName("notelabel_2") self.noteEdit_2 = QtWidgets.QPlainTextEdit(self.centralwidget) self.noteEdit_2.setGeometry(QtCore.QRect(130, 750, 131, 70)) self.noteEdit_2.setObjectName("noteEdit_2") self.startButt_2 = QtWidgets.QPushButton(self.centralwidget) self.startButt_2.setGeometry(QtCore.QRect(30, 90, 90, 45)) self.startButt_2.setStyleSheet( "QPushButton {background-color: gainsboro; height: 45px; width: 90px; border-radius: 22px; border: 1px solid grey;}" "QPushButton:pressed {background-color: silver; height: 45px; width: 90px; border-radius: 22px; border: 1px solid dimgrey;}" ) self.startButt_2.setObjectName("startButt_2") self.startButt_2.setIcon(QtGui.QIcon("pushbutt/ziconpush7.png")) self.startButt_2.setIconSize(QtCore.QSize(90, 90)) self.startButt_2.clicked.connect(self.clicked_startMeasures) self.stopButt_2 = QtWidgets.QPushButton(self.centralwidget) self.stopButt_2.setGeometry(QtCore.QRect(30, 150, 90, 45)) self.stopButt_2.setStyleSheet( "QPushButton {background-color: gainsboro; height: 45px; width: 90px; border-radius: 22px; border: 1px solid grey;}" "QPushButton:pressed {background-color: silver; height: 45px; width: 90px; border-radius: 22px; border: 1px solid dimgrey;}" ) self.stopButt_2.setObjectName("stopButt_2") self.stopButt_2.setIcon(QtGui.QIcon("pushbutt/iconpush10.png")) self.stopButt_2.setIconSize(QtCore.QSize(90, 90)) self.stopButt_2.clicked.connect(self.clicked_stop_clear) self.saveButt_2 = QtWidgets.QPushButton(self.centralwidget) self.saveButt_2.setGeometry(QtCore.QRect(30, 890, 90, 45)) self.saveButt_2.setStyleSheet( "QPushButton {background-color: gainsboro; height: 45px; width: 90px; border-radius: 6px; border: 1px solid grey;}" "QPushButton:pressed {background-color: silver; height: 45px; width: 90px; border-radius: 6px; border: 1px solid dimgrey;}" ) self.saveButt_2.setObjectName("saveButt_2") self.saveButt_2.setIcon(QtGui.QIcon("pushbutt/ziconpush9.png")) self.saveButt_2.setIconSize(QtCore.QSize(90, 90)) self.saveButt_2.clicked.connect(self.clicked_saveMeasures) Option2.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(Option2) self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 18)) self.menubar.setObjectName("menubar") Option2.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(Option2) self.statusbar.setObjectName("statusbar") Option2.setStatusBar(self.statusbar) self.retranslateUi(Option2) QtCore.QMetaObject.connectSlotsByName(Option2) def retranslateUi(self, Option2): _translate = QtCore.QCoreApplication.translate Option2.setWindowTitle(_translate("Option2", "Max Strength")) self.MaxStrengthTitlelabel.setText( _translate( "Option2", "<html><head/><body><p><span style=\" font-size:12pt;\">MAX STRENGTH</span></p></body></html>" )) self.peakaveragelabelright.setText("Peak average\nright") self.peakaveragelabelleft.setText("Peak average\nleft") self.namelabel_2.setText( _translate("Option1", "<html><head/><body><p>File name</p></body></html>")) self.handlabel_2.setText( _translate("Option1", "<html><head/><body><p>Holding</p></body></html>")) self.notelabel_2.setText( _translate("Option1", "<html><head/><body><p>Notes</p></body></html>")) self.timerlabel.setText("Timer") self.currentWeightlabel.setText("Current weight") ### click functions ### def clicked_startMeasures(self): e = Thread(target=self.connect) e.start() def clicked_stop_clear(self): f = Thread(target=self.disconnect) f.start() def clicked_saveMeasures(self): g = Thread(target=self.save) g.start() ### function ### def connect(self): ## connect arduino ## self.statedisplay2 = 0 self.stateclean2 = 0 portName = "" str2 = "" ports = list(serial.tools.list_ports.comports()) for p in ports: if portName == '': int1 = 0 while int1 <= 20: if "USB Serial Device" in p[1]: str2 = str(int1) portName = "COM" + str2 if "USB Serial Device" in p[1] and portName in p[1]: self.displaylabel_2.setText("Found Sensor on " + portName) time.sleep(2) self.displaylabel_2.setText("") #print("Found Sensor on " + portName) break int1 = int1 + 1 else: break if portName == '': self.displaylabel_2.setText("No Sensor found") time.sleep(2) self.displaylabel_2.setText("") raise IOError("No Sensor found") baudrate = 9600 ser = serial.Serial(portName, baudrate) krono = Thread(target=self.timer) krono.start() ser_bytes = ser.readline() valueP1 = float(ser_bytes[0:len(ser_bytes) - 2].decode("utf-8")) if (self.statemain2 == 0): self.displaylabel_2.setText("RIGHT HAND") while (self.stateclean2 == 0): ser_bytes = ser.readline() valueP = float(ser_bytes[0:len(ser_bytes) - 2].decode("utf-8")) self.value = round(valueP - valueP1, 1) self.peakload2 = max(self.peakload2, self.value) self.maxbyte.append(self.value) self.maxbytex.append(round(self.i, 1)) self.displayWeightlabel.setText(str(self.value)) self.plot.update_graph(self.value, self.i) self.i += 0.1 elif (self.statemain2 == 1): self.displaylabel_2.setText("LEFT HAND") while (self.stateclean2 == 0): ser_bytes = ser.readline() valueP = float(ser_bytes[0:len(ser_bytes) - 2].decode("utf-8")) self.value = round(valueP - valueP1, 1) self.peakload2 = max(self.peakload2, self.value) self.maxbyte_2.append(self.value) self.maxbytex_2.append(round(self.i, 1)) self.displayWeightlabel.setText(str(self.value)) self.plot.update_graph(self.value, self.i) self.i += 0.1 def timer(self): if (self.statedisplay2 == 0): self.stopWatchlabel.setText("Get\nready") time.sleep(1) if (self.statedisplay2 == 0): self.stopWatchlabel.setText(str(5)) time.sleep(1) if (self.statedisplay2 == 0): self.stopWatchlabel.setText(str(4)) time.sleep(1) if (self.statedisplay2 == 0): self.stopWatchlabel.setText(str(3)) time.sleep(1) if (self.statedisplay2 == 0): self.stopWatchlabel.setText(str(2)) time.sleep(1) if (self.statedisplay2 == 0): self.stopWatchlabel.setText(str(1)) time.sleep(1) if (self.statedisplay2 == 0): self.stopWatchlabel.setText("START") time.sleep(0.49) self.everadge.append(self.value) time.sleep(0.49) self.everadge.append(self.value) if (self.statedisplay2 == 0): self.stopWatchlabel.setText(str(7)) time.sleep(0.49) self.everadge.append(self.value) time.sleep(0.49) self.everadge.append(self.value) if (self.statedisplay2 == 0): self.stopWatchlabel.setText(str(6)) time.sleep(0.49) self.everadge.append(self.value) time.sleep(0.49) self.everadge.append(self.value) if (self.statedisplay2 == 0): self.stopWatchlabel.setText(str(5)) time.sleep(0.49) self.everadge.append(self.value) time.sleep(0.49) self.everadge.append(self.value) if (self.statedisplay2 == 0): self.stopWatchlabel.setText(str(4)) time.sleep(0.49) self.everadge.append(self.value) time.sleep(0.49) self.everadge.append(self.value) if (self.statedisplay2 == 0): self.stopWatchlabel.setText(str(3)) time.sleep(0.49) self.everadge.append(self.value) time.sleep(0.49) self.everadge.append(self.value) if (self.statedisplay2 == 0): self.stopWatchlabel.setText(str(2)) time.sleep(0.49) self.everadge.append(self.value) time.sleep(0.49) self.everadge.append(self.value) if (self.statedisplay2 == 0): self.stopWatchlabel.setText(str(1)) time.sleep(0.49) self.everadge.append(self.value) time.sleep(0.49) self.everadge.append(self.value) if (self.statedisplay2 == 0): self.stopWatchlabel.setText("STOP") self.average = sum(self.everadge) / len(self.everadge) time.sleep(3) if (self.statedisplay2 == 0): self.stopWatchlabel.setText("") self.displaylabel_2.setText("") if (self.statemain2 == 0): self.peak2_1 = str(self.peakload2) self.displayPeakRightlabel.setText(str(round(self.average, 2))) self.average1 = round(self.average, 2) self.statemain2 = 1 time.sleep(1) self.end() elif (self.statemain2 == 1): self.peak2_2 = str(self.peakload2) self.displayPeakLeftlabel.setText(str(round(self.average, 2))) self.average2 = round(self.average, 2) self.statemain2 = 0 time.sleep(1) self.end() def everadgedata(self): while True: self.everadge.append(self.value) def end(self): self.i = 0 self.stateclean2 = 1 self.peakload2 = 0 self.average = 0 self.plot.canvas.axes.clear() self.plot.x.clear() self.plot.y.clear() self.plot.linehand.clear() self.plot.canvas.axes.set_ylim(0, 110) self.plot.canvas.draw() self.everadge.clear() def disconnect(self): self.statedisplay2 = 1 self.statemain2 = 0 self.stateclean2 = 1 self.i = 0 self.average = 0 self.plot.canvas.axes.clear() self.plot.x.clear() self.plot.y.clear() self.plot.linehand.clear() self.plot.canvas.axes.set_ylim(0, 110) self.plot.canvas.draw() self.maxbyte.clear() self.maxbyte_2.clear() self.everadge.clear() self.displaylabel_2.setText("reset max strength") self.stopWatchlabel.setText("") self.displayPeakRightlabel.setText("") self.displayPeakLeftlabel.setText("") time.sleep(2.5) self.displaylabel_2.setText("") def save(self): self.name = self.nameEdit_2.toPlainText() self.notes = self.noteEdit_2.toPlainText() self.hand = str(self.handbox_2.currentText()) dates = datetime.date.today() df = pd.read_csv("{0}/{0}%s.csv".format(self.name) % dates) data1 = [self.notes] df["max strength notes"] = data1 df.to_csv("{0}/{0}%s.csv".format(self.name) % dates, header=True, index=False, na_rep="") df = pd.read_csv("{0}/{0}%s.csv".format(self.name) % dates) data2 = [self.hand] df["max strength style"] = data2 df.to_csv("{0}/{0}%s.csv".format(self.name) % dates, header=True, index=False, na_rep="") df = pd.read_csv("{0}/{0}%s.csv".format(self.name) % dates) data3 = [self.peak2_1] df["maxstr load right"] = data3 df.to_csv("{0}/{0}%s.csv".format(self.name) % dates, header=True, index=False, na_rep="") df = pd.read_csv("{0}/{0}%s.csv".format(self.name) % dates) data4 = [self.peak2_2] df["maxstr load left"] = data4 df.to_csv("{0}/{0}%s.csv".format(self.name) % dates, header=True, index=False, na_rep="") df = pd.read_csv("{0}/{0}%s.csv".format(self.name) % dates) data5 = [self.average1] df["maxstr average right"] = data5 df.to_csv("{0}/{0}%s.csv".format(self.name) % dates, header=True, index=False, na_rep="") df = pd.read_csv("{0}/{0}%s.csv".format(self.name) % dates) data6 = [self.average2] df["maxstr average left"] = data6 df.to_csv("{0}/{0}%s.csv".format(self.name) % dates, header=True, index=False, na_rep="") df = pd.read_csv("{0}/{0}%s.csv".format(self.name) % dates) data7 = [self.maxbyte] df["right maxstr pulling data"] = data7 df.to_csv("{0}/{0}%s.csv".format(self.name) % dates, header=True, index=False, na_rep="") df = pd.read_csv("{0}/{0}%s.csv".format(self.name) % dates) data8 = [self.maxbyte_2] df["left maxstr pulling data"] = data8 df.to_csv("{0}/{0}%s.csv".format(self.name) % dates, header=True, index=False, na_rep="") df = pd.read_csv("{0}/{0}%s.csv".format(self.name) % dates) data9 = [self.maxbytex] df["right maxstr x pulling data"] = data9 df.to_csv("{0}/{0}%s.csv".format(self.name) % dates, header=True, index=False, na_rep="") df = pd.read_csv("{0}/{0}%s.csv".format(self.name) % dates) data10 = [self.maxbytex_2] df["left maxstr x pulling data"] = data10 df.to_csv("{0}/{0}%s.csv".format(self.name) % dates, header=True, index=False, na_rep="") ctypes.windll.user32.MessageBoxW(0, "maximal strength data saved", "Saved", 0x00000000) self.nameEdit_2.clear() self.noteEdit_2.clear() self.handbox_2.clear()
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1041, 723) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.reset_obstacles = QtWidgets.QPushButton(self.centralwidget) self.reset_obstacles.setGeometry(QtCore.QRect(160, 610, 431, 27)) self.reset_obstacles.setObjectName("reset_obstacles") self.iterate = QtWidgets.QPushButton(self.centralwidget) self.iterate.setGeometry(QtCore.QRect(720, 640, 97, 27)) self.iterate.setObjectName("iterate") self.run = QtWidgets.QPushButton(self.centralwidget) self.run.setGeometry(QtCore.QRect(720, 610, 97, 27)) self.run.setObjectName("run") self.set_points = QtWidgets.QPushButton(self.centralwidget) self.set_points.setGeometry(QtCore.QRect(10, 640, 97, 27)) self.set_points.setObjectName("set_points") self.widget = MplWidget(self.centralwidget) self.widget.setGeometry(QtCore.QRect(-2, 10, 1041, 591)) self.widget.setObjectName("widget") self.start_x = QtWidgets.QLineEdit(self.centralwidget) self.start_x.setGeometry(QtCore.QRect(220, 640, 113, 27)) self.start_x.setObjectName("start_x") self.start_y = QtWidgets.QLineEdit(self.centralwidget) self.start_y.setGeometry(QtCore.QRect(220, 670, 113, 27)) self.start_y.setObjectName("start_y") self.end_x = QtWidgets.QLineEdit(self.centralwidget) self.end_x.setGeometry(QtCore.QRect(480, 640, 113, 27)) self.end_x.setObjectName("end_x") self.end_y = QtWidgets.QLineEdit(self.centralwidget) self.end_y.setGeometry(QtCore.QRect(480, 670, 113, 27)) self.end_y.setObjectName("end_y") self.label = QtWidgets.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(160, 640, 51, 20)) self.label.setObjectName("label") self.label_2 = QtWidgets.QLabel(self.centralwidget) self.label_2.setGeometry(QtCore.QRect(160, 670, 51, 20)) self.label_2.setObjectName("label_2") self.label_3 = QtWidgets.QLabel(self.centralwidget) self.label_3.setGeometry(QtCore.QRect(440, 640, 41, 20)) self.label_3.setObjectName("label_3") self.label_4 = QtWidgets.QLabel(self.centralwidget) self.label_4.setGeometry(QtCore.QRect(440, 670, 41, 20)) self.label_4.setObjectName("label_4") self.nu = QtWidgets.QLabel(self.centralwidget) self.nu.setGeometry(QtCore.QRect(840, 610, 111, 31)) self.nu.setObjectName("nu") self.num_of_run = QtWidgets.QLineEdit(self.centralwidget) self.num_of_run.setGeometry(QtCore.QRect(940, 610, 81, 27)) self.num_of_run.setObjectName("num_of_run") self.result = QtWidgets.QPushButton(self.centralwidget) self.result.setGeometry(QtCore.QRect(920, 640, 97, 27)) self.result.setObjectName("result") self.iter_num = QtWidgets.QLineEdit(self.centralwidget) self.iter_num.setGeometry(QtCore.QRect(840, 640, 61, 27)) self.iter_num.setObjectName("iter_num") self.draw_best = QtWidgets.QPushButton(self.centralwidget) self.draw_best.setGeometry(QtCore.QRect(880, 670, 141, 27)) self.draw_best.setObjectName("draw_best") self.clear_path = QtWidgets.QPushButton(self.centralwidget) self.clear_path.setGeometry(QtCore.QRect(720, 670, 141, 27)) self.clear_path.setObjectName("clear_path") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1041, 22)) 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", "pathplanning")) self.reset_obstacles.setText( _translate("MainWindow", "reset obstacles")) self.iterate.setText(_translate("MainWindow", "iterate")) self.run.setText(_translate("MainWindow", "run")) self.set_points.setText(_translate("MainWindow", "set points")) self.start_x.setText(_translate("MainWindow", "1")) self.start_y.setText(_translate("MainWindow", "1")) self.end_x.setText(_translate("MainWindow", "10")) self.end_y.setText(_translate("MainWindow", "10")) self.label.setText(_translate("MainWindow", "start x")) self.label_2.setText(_translate("MainWindow", "start y")) self.label_3.setText(_translate("MainWindow", "end x")) self.label_4.setText(_translate("MainWindow", "end y")) self.nu.setText(_translate("MainWindow", "num of run =")) self.num_of_run.setText(_translate("MainWindow", "5")) self.result.setText(_translate("MainWindow", "result")) self.iter_num.setText(_translate("MainWindow", "1")) self.draw_best.setText(_translate("MainWindow", "draw best path")) self.clear_path.setText(_translate("MainWindow", "clear path"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(771, 588) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.gridLayout = QtWidgets.QGridLayout(self.centralwidget) self.gridLayout.setObjectName("gridLayout") self.tabWidget__left = QtWidgets.QTabWidget(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.tabWidget__left.sizePolicy().hasHeightForWidth()) self.tabWidget__left.setSizePolicy(sizePolicy) self.tabWidget__left.setObjectName("tabWidget__left") self.tab__displayx = QtWidgets.QWidget() self.tab__displayx.setObjectName("tab__displayx") self.tableWidget__displayx = QtWidgets.QTableWidget(self.tab__displayx) self.tableWidget__displayx.setGeometry(QtCore.QRect(10, 10, 151, 451)) self.tableWidget__displayx.setObjectName("tableWidget__displayx") self.tableWidget__displayx.setColumnCount(0) self.tableWidget__displayx.setRowCount(0) self.tabWidget__left.addTab(self.tab__displayx, "") self.tab__displayu = QtWidgets.QWidget() self.tab__displayu.setObjectName("tab__displayu") self.tableWidget__displayu = QtWidgets.QTableWidget(self.tab__displayu) self.tableWidget__displayu.setGeometry(QtCore.QRect(10, 10, 151, 451)) self.tableWidget__displayu.setObjectName("tableWidget__displayu") self.tableWidget__displayu.setColumnCount(0) self.tableWidget__displayu.setRowCount(0) self.tabWidget__left.addTab(self.tab__displayu, "") self.gridLayout.addWidget(self.tabWidget__left, 0, 0, 1, 1) self.tabWidget__right = QtWidgets.QTabWidget(self.centralwidget) self.tabWidget__right.setObjectName("tabWidget__right") self.tab__displayGraph = QtWidgets.QWidget() self.tab__displayGraph.setObjectName("tab__displayGraph") self.widget__displayGraph = MplWidget(self.tab__displayGraph) self.widget__displayGraph.setGeometry(QtCore.QRect(10, 10, 541, 451)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.widget__displayGraph.sizePolicy().hasHeightForWidth()) self.widget__displayGraph.setSizePolicy(sizePolicy) self.widget__displayGraph.setObjectName("widget__displayGraph") self.tabWidget__right.addTab(self.tab__displayGraph, "") self.tab__displayConnProb = QtWidgets.QWidget() self.tab__displayConnProb.setObjectName("tab__displayConnProb") self.tableWidget__displayConnProb = QtWidgets.QTableWidget( self.tab__displayConnProb) self.tableWidget__displayConnProb.setGeometry( QtCore.QRect(10, 10, 541, 451)) self.tableWidget__displayConnProb.setObjectName( "tableWidget__displayConnProb") self.tableWidget__displayConnProb.setColumnCount(0) self.tableWidget__displayConnProb.setRowCount(0) self.tabWidget__right.addTab(self.tab__displayConnProb, "") self.tab__displayConnPower = QtWidgets.QWidget() self.tab__displayConnPower.setObjectName("tab__displayConnPower") self.tableWidget__displayConnPower = QtWidgets.QTableWidget( self.tab__displayConnPower) self.tableWidget__displayConnPower.setGeometry( QtCore.QRect(10, 10, 541, 451)) self.tableWidget__displayConnPower.setObjectName( "tableWidget__displayConnPower") self.tableWidget__displayConnPower.setColumnCount(0) self.tableWidget__displayConnPower.setRowCount(0) self.tabWidget__right.addTab(self.tab__displayConnPower, "") self.gridLayout.addWidget(self.tabWidget__right, 0, 1, 1, 1) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.horizontalSlider__currentTime = QtWidgets.QSlider( self.centralwidget) self.horizontalSlider__currentTime.setOrientation(QtCore.Qt.Horizontal) self.horizontalSlider__currentTime.setObjectName( "horizontalSlider__currentTime") self.horizontalLayout.addWidget(self.horizontalSlider__currentTime) self.spinBox__currentTime = QtWidgets.QSpinBox(self.centralwidget) self.spinBox__currentTime.setMinimumSize(QtCore.QSize(30, 0)) self.spinBox__currentTime.setObjectName("spinBox__currentTime") self.horizontalLayout.addWidget(self.spinBox__currentTime) self.comboBox__layoutSelect = QtWidgets.QComboBox(self.centralwidget) self.comboBox__layoutSelect.setObjectName("comboBox__layoutSelect") self.comboBox__layoutSelect.addItem("") self.comboBox__layoutSelect.addItem("") self.comboBox__layoutSelect.addItem("") self.comboBox__layoutSelect.addItem("") self.comboBox__layoutSelect.addItem("") self.horizontalLayout.addWidget(self.comboBox__layoutSelect) self.gridLayout.addLayout(self.horizontalLayout, 1, 0, 1, 2) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 771, 21)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.tabWidget__left.setCurrentIndex(0) self.tabWidget__right.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.tabWidget__left.setTabText( self.tabWidget__left.indexOf(self.tab__displayx), _translate("MainWindow", "Координаты")) self.tabWidget__left.setTabText( self.tabWidget__left.indexOf(self.tab__displayu), _translate("MainWindow", "Управление")) self.tabWidget__right.setTabText( self.tabWidget__right.indexOf(self.tab__displayGraph), _translate("MainWindow", "Граф")) self.tabWidget__right.setTabText( self.tabWidget__right.indexOf(self.tab__displayConnProb), _translate("MainWindow", "Вероятности соединения")) self.tabWidget__right.setTabText( self.tabWidget__right.indexOf(self.tab__displayConnPower), _translate("MainWindow", "Силы соединения")) self.comboBox__layoutSelect.setItemText( 0, _translate("MainWindow", "Декартова плоскость")) self.comboBox__layoutSelect.setItemText( 1, _translate("MainWindow", "Планарный вид")) self.comboBox__layoutSelect.setItemText( 2, _translate("MainWindow", "Круговой вид")) self.comboBox__layoutSelect.setItemText( 3, _translate("MainWindow", "Вид оболочки")) self.comboBox__layoutSelect.setItemText( 4, _translate("MainWindow", "Фрюхтерман-Рейнгольд"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(906, 963) MainWindow.setAccessibleName("") self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.groupBoxTrain = QtWidgets.QGroupBox(self.centralwidget) self.groupBoxTrain.setGeometry(QtCore.QRect(10, 0, 221, 221)) self.groupBoxTrain.setObjectName("groupBoxTrain") self.lineEditKeyVal = QtWidgets.QLineEdit(self.groupBoxTrain) self.lineEditKeyVal.setGeometry(QtCore.QRect(10, 40, 113, 22)) self.lineEditKeyVal.setObjectName("lineEditKeyVal") self.spinBoxRecNb = QtWidgets.QSpinBox(self.groupBoxTrain) self.spinBoxRecNb.setGeometry(QtCore.QRect(10, 80, 42, 22)) self.spinBoxRecNb.setObjectName("spinBoxRecNb") self.labelFileName = QtWidgets.QLabel(self.groupBoxTrain) self.labelFileName.setGeometry(QtCore.QRect(10, 110, 121, 16)) self.labelFileName.setObjectName("labelFileName") self.pushButtonRec = QtWidgets.QPushButton(self.groupBoxTrain) self.pushButtonRec.setGeometry(QtCore.QRect(10, 160, 131, 28)) self.pushButtonRec.setObjectName("pushButtonRec") self.progressBarRecord = QtWidgets.QProgressBar(self.groupBoxTrain) self.progressBarRecord.setGeometry(QtCore.QRect(10, 190, 131, 23)) self.progressBarRecord.setProperty("value", 24) self.progressBarRecord.setObjectName("progressBarRecord") self.labelKeyName = QtWidgets.QLabel(self.groupBoxTrain) self.labelKeyName.setGeometry(QtCore.QRect(10, 20, 111, 16)) self.labelKeyName.setObjectName("labelKeyName") self.labelIndex = QtWidgets.QLabel(self.groupBoxTrain) self.labelIndex.setGeometry(QtCore.QRect(10, 60, 111, 16)) self.labelIndex.setObjectName("labelIndex") self.groupBoxModel = QtWidgets.QGroupBox(self.centralwidget) self.groupBoxModel.setGeometry(QtCore.QRect(10, 220, 881, 661)) self.groupBoxModel.setObjectName("groupBoxModel") self.MplWidgetMatrix = MplWidget(self.groupBoxModel) self.MplWidgetMatrix.setGeometry(QtCore.QRect(0, 20, 871, 541)) self.MplWidgetMatrix.setObjectName("MplWidgetMatrix") self.pushButtonModel = QtWidgets.QPushButton(self.groupBoxModel) self.pushButtonModel.setGeometry(QtCore.QRect(730, 570, 131, 28)) self.pushButtonModel.setObjectName("pushButtonModel") self.labelTrainAccuracy = QtWidgets.QLabel(self.groupBoxModel) self.labelTrainAccuracy.setGeometry(QtCore.QRect(480, 580, 241, 16)) self.labelTrainAccuracy.setObjectName("labelTrainAccuracy") self.labelTestAccuracy = QtWidgets.QLabel(self.groupBoxModel) self.labelTestAccuracy.setGeometry(QtCore.QRect(480, 600, 241, 16)) self.labelTestAccuracy.setObjectName("labelTestAccuracy") self.labelPreTrainAccuracy = QtWidgets.QLabel(self.groupBoxModel) self.labelPreTrainAccuracy.setGeometry(QtCore.QRect(480, 560, 241, 16)) self.labelPreTrainAccuracy.setObjectName("labelPreTrainAccuracy") self.labelFeatures = QtWidgets.QLabel(self.groupBoxModel) self.labelFeatures.setGeometry(QtCore.QRect(10, 570, 451, 41)) self.labelFeatures.setTextFormat(QtCore.Qt.RichText) self.labelFeatures.setWordWrap(True) self.labelFeatures.setObjectName("labelFeatures") self.progressBarCompute = QtWidgets.QProgressBar(self.groupBoxModel) self.progressBarCompute.setGeometry(QtCore.QRect(730, 600, 131, 23)) self.progressBarCompute.setProperty("value", 24) self.progressBarCompute.setObjectName("progressBarCompute") self.pushButtonTest = QtWidgets.QPushButton(self.groupBoxModel) self.pushButtonTest.setGeometry(QtCore.QRect(10, 620, 93, 28)) self.pushButtonTest.setObjectName("pushButtonTest") self.MplWidget = MplWidget(self.centralwidget) self.MplWidget.setGeometry(QtCore.QRect(230, 0, 311, 231)) self.MplWidget.setObjectName("MplWidget") self.MplWidgetSpectrum = MplWidget(self.centralwidget) self.MplWidgetSpectrum.setGeometry(QtCore.QRect(540, 0, 351, 231)) self.MplWidgetSpectrum.setObjectName("MplWidgetSpectrum") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 906, 26)) self.menubar.setObjectName("menubar") self.menuFile = QtWidgets.QMenu(self.menubar) self.menuFile.setObjectName("menuFile") self.menuHelp = QtWidgets.QMenu(self.menubar) self.menuHelp.setObjectName("menuHelp") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.actionAbout = QtWidgets.QAction(MainWindow) self.actionAbout.setObjectName("actionAbout") self.actionFolderSelect = QtWidgets.QAction(MainWindow) self.actionFolderSelect.setObjectName("actionFolderSelect") self.actionLoadWaveFile = QtWidgets.QAction(MainWindow) self.actionLoadWaveFile.setObjectName("actionLoadWaveFile") self.menuFile.addAction(self.actionLoadWaveFile) self.menuFile.addAction(self.actionFolderSelect) self.menuHelp.addAction(self.actionAbout) self.menubar.addAction(self.menuFile.menuAction()) self.menubar.addAction(self.menuHelp.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle( _translate("MainWindow", "Acoustic Emanations Tool")) self.groupBoxTrain.setTitle(_translate("MainWindow", "Record")) self.labelFileName.setText(_translate("MainWindow", "TextLabel")) self.pushButtonRec.setText(_translate("MainWindow", "Record")) self.labelKeyName.setText(_translate("MainWindow", "Key name:")) self.labelIndex.setText(_translate("MainWindow", "Index:")) self.groupBoxModel.setTitle(_translate("MainWindow", "Model")) self.pushButtonModel.setText(_translate("MainWindow", "Run Model")) self.labelTrainAccuracy.setText( _translate("MainWindow", "Train accuracy:")) self.labelTestAccuracy.setText( _translate("MainWindow", "Test accuracy:")) self.labelPreTrainAccuracy.setText( _translate("MainWindow", "Pre-train accuracy:")) self.labelFeatures.setText(_translate("MainWindow", "Features:")) self.pushButtonTest.setText(_translate("MainWindow", "Test")) self.menuFile.setTitle(_translate("MainWindow", "File")) self.menuHelp.setTitle(_translate("MainWindow", "Help")) self.actionAbout.setText(_translate("MainWindow", "About")) self.actionFolderSelect.setText( _translate("MainWindow", "Folder Select")) self.actionLoadWaveFile.setText( _translate("MainWindow", "Load wave file"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(800, 600) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.Simulation = QtWidgets.QPushButton(self.centralwidget) self.Simulation.setGeometry(QtCore.QRect(70, 440, 101, 23)) self.Simulation.setObjectName("Simulation") self.Microphone = QtWidgets.QPushButton(self.centralwidget) self.Microphone.setGeometry(QtCore.QRect(70, 470, 101, 23)) self.Microphone.setObjectName("Microphone") self.Quitter = QtWidgets.QPushButton(self.centralwidget) self.Quitter.setGeometry(QtCore.QRect(70, 500, 101, 23)) self.Quitter.setObjectName("Quitter") self.VFrequence = QtWidgets.QTextEdit(self.centralwidget) self.VFrequence.setGeometry(QtCore.QRect(380, 400, 91, 31)) self.VFrequence.setObjectName("VFrequence") self.Frequence = QtWidgets.QLabel(self.centralwidget) self.Frequence.setGeometry(QtCore.QRect(300, 400, 81, 31)) self.Frequence.setObjectName("Frequence") self.Amplitude = QtWidgets.QLabel(self.centralwidget) self.Amplitude.setGeometry(QtCore.QRect(570, 450, 81, 31)) self.Amplitude.setObjectName("Amplitude") self.Bruit = QtWidgets.QLabel(self.centralwidget) self.Bruit.setGeometry(QtCore.QRect(570, 500, 81, 31)) self.Bruit.setObjectName("Bruit") self.Note = QtWidgets.QLabel(self.centralwidget) self.Note.setGeometry(QtCore.QRect(310, 330, 81, 31)) self.Note.setObjectName("Note") self.VAmplitude = QtWidgets.QTextEdit(self.centralwidget) self.VAmplitude.setGeometry(QtCore.QRect(650, 450, 91, 31)) self.VAmplitude.setObjectName("VAmplitude") self.VBruit = QtWidgets.QTextEdit(self.centralwidget) self.VBruit.setGeometry(QtCore.QRect(650, 500, 91, 31)) self.VBruit.setObjectName("VBruit") self.Vnote = QtWidgets.QTextEdit(self.centralwidget) self.Vnote.setGeometry(QtCore.QRect(380, 330, 91, 31)) self.Vnote.setObjectName("Vnote") self.Visualisation = MplWidget(self.centralwidget) self.Visualisation.setGeometry(QtCore.QRect(30, 10, 721, 301)) self.Visualisation.setObjectName("Visualisation") self.progressBar = QtWidgets.QProgressBar(self.centralwidget) self.progressBar.setGeometry(QtCore.QRect(120, 370, 621, 23)) self.progressBar.setProperty("value", 24) self.progressBar.setObjectName("progressBar") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 22)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.Quitter.clicked.connect(MainWindow.close) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.Simulation.setText(_translate("MainWindow", "Simulation")) self.Microphone.setText(_translate("MainWindow", "Microphone")) self.Quitter.setText(_translate("MainWindow", "Quitter")) self.Frequence.setText(_translate("MainWindow", "Fréquence")) self.Amplitude.setText(_translate("MainWindow", "Amplitude")) self.Bruit.setText(_translate("MainWindow", "Bruit")) self.Note.setText(_translate("MainWindow", "Note"))
class Ui_Form(object): def setupUi(self, Form): Form.setObjectName("Form") Form.resize(745, 606) self.plotWidget = MplWidget(Form) self.plotWidget.setGeometry(QtCore.QRect(10, 10, 721, 521)) self.plotWidget.setObjectName("plotWidget") self.horizontalLayoutWidget = QtWidgets.QWidget(Form) self.horizontalLayoutWidget.setGeometry(QtCore.QRect( 420, 550, 309, 41)) self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget") self.horizontalLayout = QtWidgets.QHBoxLayout( self.horizontalLayoutWidget) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.plotData_btn = QtWidgets.QPushButton(self.horizontalLayoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.plotData_btn.sizePolicy().hasHeightForWidth()) self.plotData_btn.setSizePolicy(sizePolicy) self.plotData_btn.setObjectName("plotData_btn") self.horizontalLayout.addWidget(self.plotData_btn) self.clearGraph_btn = QtWidgets.QPushButton( self.horizontalLayoutWidget) self.clearGraph_btn.setObjectName("clearGraph_btn") self.horizontalLayout.addWidget(self.clearGraph_btn) self.exit_btn = QtWidgets.QPushButton(self.horizontalLayoutWidget) self.exit_btn.setObjectName("exit_btn") self.horizontalLayout.addWidget(self.exit_btn) self.horizontalLayoutWidget_2 = QtWidgets.QWidget(Form) self.horizontalLayoutWidget_2.setGeometry( QtCore.QRect(210, 550, 171, 41)) self.horizontalLayoutWidget_2.setObjectName("horizontalLayoutWidget_2") self.horizontalLayout_2 = QtWidgets.QHBoxLayout( self.horizontalLayoutWidget_2) self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.processData_btn = QtWidgets.QPushButton( self.horizontalLayoutWidget_2) self.processData_btn.setText("") self.processData_btn.setObjectName("processData_btn") self.horizontalLayout_2.addWidget(self.processData_btn) self.averageData_btn = QtWidgets.QPushButton( self.horizontalLayoutWidget_2) self.averageData_btn.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.averageData_btn.sizePolicy().hasHeightForWidth()) self.averageData_btn.setSizePolicy(sizePolicy) self.averageData_btn.setText("") self.averageData_btn.setObjectName("averageData_btn") self.horizontalLayout_2.addWidget(self.averageData_btn) self.changeText_btn = QtWidgets.QPushButton( self.horizontalLayoutWidget_2) self.changeText_btn.setText("") self.changeText_btn.setObjectName("changeText_btn") self.horizontalLayout_2.addWidget(self.changeText_btn) self.label = QtWidgets.QLabel(self.horizontalLayoutWidget_2) self.label.setText("") self.label.setObjectName("label") self.horizontalLayout_2.addWidget(self.label) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form) def retranslateUi(self, Form): _translate = QtCore.QCoreApplication.translate Form.setWindowTitle(_translate("Form", "Form")) self.plotData_btn.setText(_translate("Form", "Plot Sample Data")) self.clearGraph_btn.setText(_translate("Form", "Clear")) self.exit_btn.setText(_translate("Form", "Exit"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(1100, 827) self.centralWidget = QtGui.QWidget(MainWindow) self.centralWidget.setObjectName(_fromUtf8("centralWidget")) self.BeamDisplay = MplWidget(self.centralWidget) self.BeamDisplay.setGeometry(QtCore.QRect(30, 280, 331, 311)) self.BeamDisplay.setObjectName(_fromUtf8("BeamDisplay")) self.xplot = MplWidget(self.centralWidget) self.xplot.setGeometry(QtCore.QRect(30, 120, 331, 141)) self.xplot.setObjectName(_fromUtf8("xplot")) self.yplot = MplWidget(self.centralWidget) self.yplot.setGeometry(QtCore.QRect(380, 280, 141, 311)) self.yplot.setObjectName(_fromUtf8("yplot")) self.TwoD_region = QtGui.QGraphicsView(self.centralWidget) self.TwoD_region.setGeometry(QtCore.QRect(880, 450, 91, 91)) self.TwoD_region.setObjectName(_fromUtf8("TwoD_region")) self.TwoD_fit = QtGui.QGraphicsView(self.centralWidget) self.TwoD_fit.setGeometry(QtCore.QRect(740, 470, 91, 81)) self.TwoD_fit.setObjectName(_fromUtf8("TwoD_fit")) self.FitResultsHorizontal = QtGui.QTextBrowser(self.centralWidget) self.FitResultsHorizontal.setGeometry(QtCore.QRect(540, 160, 161, 121)) font = QtGui.QFont() font.setFamily(_fromUtf8("Arial")) font.setPointSize(12) self.FitResultsHorizontal.setFont(font) self.FitResultsHorizontal.setObjectName(_fromUtf8("FitResultsHorizontal")) self.FitResultsVertical = QtGui.QTextBrowser(self.centralWidget) self.FitResultsVertical.setGeometry(QtCore.QRect(540, 340, 161, 121)) font = QtGui.QFont() font.setFamily(_fromUtf8("Arial")) font.setPointSize(12) self.FitResultsVertical.setFont(font) self.FitResultsVertical.setObjectName(_fromUtf8("FitResultsVertical")) self.label = QtGui.QLabel(self.centralWidget) self.label.setGeometry(QtCore.QRect(420, 20, 331, 31)) font = QtGui.QFont() font.setFamily(_fromUtf8("Courier New")) font.setPointSize(14) self.label.setFont(font) self.label.setObjectName(_fromUtf8("label")) self.StartButton = QtGui.QPushButton(self.centralWidget) self.StartButton.setGeometry(QtCore.QRect(30, 20, 115, 32)) self.StartButton.setObjectName(_fromUtf8("StartButton")) self.PauseButton = QtGui.QPushButton(self.centralWidget) self.PauseButton.setGeometry(QtCore.QRect(160, 20, 115, 32)) self.PauseButton.setObjectName(_fromUtf8("PauseButton")) self.fileDialog = QtGui.QPushButton(self.centralWidget) self.fileDialog.setGeometry(QtCore.QRect(500, 70, 115, 31)) self.fileDialog.setObjectName(_fromUtf8("fileDialog")) self.fileOutput = QtGui.QTextBrowser(self.centralWidget) self.fileOutput.setGeometry(QtCore.QRect(30, 70, 461, 31)) self.fileOutput.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded) self.fileOutput.setAcceptRichText(True) self.fileOutput.setObjectName(_fromUtf8("fileOutput")) self.label_2 = QtGui.QLabel(self.centralWidget) self.label_2.setGeometry(QtCore.QRect(940, 730, 134, 23)) font = QtGui.QFont() font.setPointSize(14) self.label_2.setFont(font) self.label_2.setObjectName(_fromUtf8("label_2")) self.ErrorMessages = QtGui.QTextBrowser(self.centralWidget) self.ErrorMessages.setGeometry(QtCore.QRect(30, 630, 331, 91)) self.ErrorMessages.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded) self.ErrorMessages.setObjectName(_fromUtf8("ErrorMessages")) self.label_3 = QtGui.QLabel(self.centralWidget) self.label_3.setGeometry(QtCore.QRect(530, 120, 181, 31)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_3.setFont(font) self.label_3.setObjectName(_fromUtf8("label_3")) self.label_4 = QtGui.QLabel(self.centralWidget) self.label_4.setGeometry(QtCore.QRect(540, 310, 161, 21)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_4.setFont(font) self.label_4.setObjectName(_fromUtf8("label_4")) self.label_5 = QtGui.QLabel(self.centralWidget) self.label_5.setGeometry(QtCore.QRect(30, 600, 111, 21)) font = QtGui.QFont() font.setPointSize(12) self.label_5.setFont(font) self.label_5.setObjectName(_fromUtf8("label_5")) self.PowerMeter = QtGui.QLCDNumber(self.centralWidget) self.PowerMeter.setGeometry(QtCore.QRect(380, 630, 191, 91)) self.PowerMeter.setObjectName(_fromUtf8("PowerMeter")) self.label_6 = QtGui.QLabel(self.centralWidget) self.label_6.setGeometry(QtCore.QRect(380, 600, 111, 21)) font = QtGui.QFont() font.setPointSize(12) self.label_6.setFont(font) self.label_6.setObjectName(_fromUtf8("label_6")) self.label_7 = QtGui.QLabel(self.centralWidget) self.label_7.setGeometry(QtCore.QRect(600, 660, 51, 41)) font = QtGui.QFont() font.setFamily(_fromUtf8("Courier New")) font.setPointSize(28) font.setBold(True) font.setWeight(75) self.label_7.setFont(font) self.label_7.setObjectName(_fromUtf8("label_7")) self.label_8 = QtGui.QLabel(self.centralWidget) self.label_8.setGeometry(QtCore.QRect(750, 70, 181, 21)) font = QtGui.QFont() font.setPointSize(12) self.label_8.setFont(font) self.label_8.setObjectName(_fromUtf8("label_8")) self.pixelSizeInput = QtGui.QDoubleSpinBox(self.centralWidget) self.pixelSizeInput.setGeometry(QtCore.QRect(810, 100, 62, 22)) self.pixelSizeInput.setDecimals(3) self.pixelSizeInput.setProperty("value", 1.0) self.pixelSizeInput.setObjectName(_fromUtf8("pixelSizeInput")) self.label_9 = QtGui.QLabel(self.centralWidget) self.label_9.setGeometry(QtCore.QRect(750, 140, 121, 21)) font = QtGui.QFont() font.setPointSize(12) self.label_9.setFont(font) self.label_9.setObjectName(_fromUtf8("label_9")) self.rotationFitOn = QtGui.QCheckBox(self.centralWidget) self.rotationFitOn.setGeometry(QtCore.QRect(880, 140, 51, 17)) font = QtGui.QFont() font.setPointSize(12) self.rotationFitOn.setFont(font) self.rotationFitOn.setObjectName(_fromUtf8("rotationFitOn")) self.label_10 = QtGui.QLabel(self.centralWidget) self.label_10.setGeometry(QtCore.QRect(710, 170, 101, 21)) font = QtGui.QFont() font.setPointSize(12) self.label_10.setFont(font) self.label_10.setObjectName(_fromUtf8("label_10")) self.beamRotationValue = QtGui.QLCDNumber(self.centralWidget) self.beamRotationValue.setGeometry(QtCore.QRect(820, 170, 64, 23)) self.beamRotationValue.setObjectName(_fromUtf8("beamRotationValue")) self.label_11 = QtGui.QLabel(self.centralWidget) self.label_11.setGeometry(QtCore.QRect(890, 170, 31, 21)) font = QtGui.QFont() font.setPointSize(12) self.label_11.setFont(font) self.label_11.setObjectName(_fromUtf8("label_11")) self.fitFromFile = QtGui.QPushButton(self.centralWidget) self.fitFromFile.setGeometry(QtCore.QRect(290, 20, 101, 31)) self.fitFromFile.setObjectName(_fromUtf8("fitFromFile")) MainWindow.setCentralWidget(self.centralWidget) self.menuBar = QtGui.QMenuBar(MainWindow) self.menuBar.setGeometry(QtCore.QRect(0, 0, 1100, 21)) self.menuBar.setMouseTracking(False) self.menuBar.setObjectName(_fromUtf8("menuBar")) MainWindow.setMenuBar(self.menuBar) self.mainToolBar = QtGui.QToolBar(MainWindow) self.mainToolBar.setObjectName(_fromUtf8("mainToolBar")) MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.mainToolBar) self.statusBar = QtGui.QStatusBar(MainWindow) self.statusBar.setObjectName(_fromUtf8("statusBar")) MainWindow.setStatusBar(self.statusBar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.FitResultsHorizontal.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:\'Arial\'; font-size:12pt; font-weight:400; font-style:normal;\">\n" "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:\'MS Shell Dlg 2\'; font-size:8.25pt;\"><br /></p></body></html>", None)) self.label.setText(_translate("MainWindow", "Python gaussian beam fitter", None)) self.StartButton.setText(_translate("MainWindow", "Start", None)) self.PauseButton.setText(_translate("MainWindow", "Pause", None)) self.fileDialog.setText(_translate("MainWindow", "Choose file", None)) self.label_2.setText(_translate("MainWindow", "Press Esc to exit", None)) self.label_3.setText(_translate("MainWindow", "Horizontal axis fitting", None)) self.label_4.setText(_translate("MainWindow", "Vertical axis fitting", None)) self.label_5.setText(_translate("MainWindow", "Error messages", None)) self.label_6.setText(_translate("MainWindow", "Power", None)) self.label_7.setText(_translate("MainWindow", "mW", None)) self.label_8.setText(_translate("MainWindow", "Cam pixel size (microns)", None)) self.label_9.setText(_translate("MainWindow", "Fit beam rotation", None)) self.rotationFitOn.setText(_translate("MainWindow", "Yes", None)) self.label_10.setText(_translate("MainWindow", "Beam rotation", None)) self.label_11.setText(_translate("MainWindow", "deg", None)) self.fitFromFile.setText(_translate("MainWindow", "From File", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(693, 554) self.centralWidget = QtGui.QWidget(MainWindow) self.centralWidget.setObjectName(_fromUtf8("centralWidget")) self.BeamDisplay = MplWidget(self.centralWidget) self.BeamDisplay.setGeometry(QtCore.QRect(30, 280, 251, 191)) self.BeamDisplay.setObjectName(_fromUtf8("BeamDisplay")) self.xplot = MplWidget(self.centralWidget) self.xplot.setGeometry(QtCore.QRect(30, 150, 256, 100)) self.xplot.setObjectName(_fromUtf8("xplot")) self.yplot = MplWidget(self.centralWidget) self.yplot.setGeometry(QtCore.QRect(300, 210, 100, 256)) self.yplot.setObjectName(_fromUtf8("yplot")) self.TwoD_region = QtGui.QGraphicsView(self.centralWidget) self.TwoD_region.setGeometry(QtCore.QRect(590, 10, 91, 91)) self.TwoD_region.setObjectName(_fromUtf8("TwoD_region")) self.TwoD_fit = QtGui.QGraphicsView(self.centralWidget) self.TwoD_fit.setGeometry(QtCore.QRect(590, 110, 91, 81)) self.TwoD_fit.setObjectName(_fromUtf8("TwoD_fit")) self.FitResultsSummary = QtGui.QTextBrowser(self.centralWidget) self.FitResultsSummary.setGeometry(QtCore.QRect(420, 180, 161, 121)) self.FitResultsSummary.setObjectName(_fromUtf8("FitResultsSummary")) self.ErrorMessages = QtGui.QTextBrowser(self.centralWidget) self.ErrorMessages.setGeometry(QtCore.QRect(420, 340, 161, 131)) self.ErrorMessages.setObjectName(_fromUtf8("ErrorMessages")) self.label = QtGui.QLabel(self.centralWidget) self.label.setGeometry(QtCore.QRect(320, 20, 331, 31)) font = QtGui.QFont() font.setFamily(_fromUtf8("Courier New")) font.setPointSize(14) self.label.setFont(font) self.label.setObjectName(_fromUtf8("label")) self.StartButton = QtGui.QPushButton(self.centralWidget) self.StartButton.setGeometry(QtCore.QRect(30, 20, 115, 32)) self.StartButton.setObjectName(_fromUtf8("StartButton")) self.PauseButton = QtGui.QPushButton(self.centralWidget) self.PauseButton.setGeometry(QtCore.QRect(160, 20, 115, 32)) self.PauseButton.setObjectName(_fromUtf8("PauseButton")) self.fileDialog = QtGui.QPushButton(self.centralWidget) self.fileDialog.setGeometry(QtCore.QRect(410, 60, 115, 32)) self.fileDialog.setObjectName(_fromUtf8("fileDialog")) self.fileOutput = QtGui.QTextBrowser(self.centralWidget) self.fileOutput.setGeometry(QtCore.QRect(40, 70, 361, 21)) self.fileOutput.setObjectName(_fromUtf8("fileOutput")) MainWindow.setCentralWidget(self.centralWidget) self.menuBar = QtGui.QMenuBar(MainWindow) self.menuBar.setGeometry(QtCore.QRect(0, 0, 693, 22)) self.menuBar.setMouseTracking(False) self.menuBar.setObjectName(_fromUtf8("menuBar")) self.menuSome_menu = QtGui.QMenu(self.menuBar) self.menuSome_menu.setMouseTracking(False) self.menuSome_menu.setObjectName(_fromUtf8("menuSome_menu")) self.menuSome_other_menu = QtGui.QMenu(self.menuBar) self.menuSome_other_menu.setObjectName(_fromUtf8("menuSome_other_menu")) MainWindow.setMenuBar(self.menuBar) self.mainToolBar = QtGui.QToolBar(MainWindow) self.mainToolBar.setObjectName(_fromUtf8("mainToolBar")) MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.mainToolBar) self.statusBar = QtGui.QStatusBar(MainWindow) self.statusBar.setObjectName(_fromUtf8("statusBar")) MainWindow.setStatusBar(self.statusBar) self.menuBar.addAction(self.menuSome_menu.menuAction()) self.menuBar.addAction(self.menuSome_other_menu.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.FitResultsSummary.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:\'.Helvetica Neue DeskInterface\'; font-size:13pt; font-weight:400; font-style:normal;\">\n" "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:\'MS Shell Dlg 2\'; font-size:8.25pt;\"><br /></p></body></html>", None)) self.label.setText(_translate("MainWindow", "Python gaussian beam fitter", None)) self.StartButton.setText(_translate("MainWindow", "Start", None)) self.PauseButton.setText(_translate("MainWindow", "Pause", None)) self.fileDialog.setText(_translate("MainWindow", "Choose file", None)) self.menuSome_menu.setTitle(_translate("MainWindow", "some menu", None)) self.menuSome_other_menu.setTitle(_translate("MainWindow", "some other menu", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1600, 1015) MainWindow.setMinimumSize(QtCore.QSize(1600, 1015)) MainWindow.setMaximumSize(QtCore.QSize(1600, 1015)) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.pushButton_browse = QtWidgets.QPushButton(self.centralwidget) self.pushButton_browse.setGeometry(QtCore.QRect(100, 30, 89, 25)) self.pushButton_browse.setObjectName("pushButton_browse") self.label_filename = QtWidgets.QLabel(self.centralwidget) self.label_filename.setGeometry(QtCore.QRect(250, 20, 711, 41)) self.label_filename.setFrameShape(QtWidgets.QFrame.Panel) self.label_filename.setFrameShadow(QtWidgets.QFrame.Plain) self.label_filename.setText("") self.label_filename.setObjectName("label_filename") self.tabWidget = QtWidgets.QTabWidget(self.centralwidget) self.tabWidget.setGeometry(QtCore.QRect(40, 70, 1301, 821)) self.tabWidget.setObjectName("tabWidget") self.tab = QtWidgets.QWidget() self.tab.setObjectName("tab") self.plotWidget = MplWidget(self.tab) self.plotWidget.setGeometry(QtCore.QRect(0, 10, 1291, 371)) self.plotWidget.setObjectName("plotWidget") self.plotWidget_2 = MplWidget(self.tab) self.plotWidget_2.setGeometry(QtCore.QRect(0, 400, 1291, 371)) self.plotWidget_2.setObjectName("plotWidget_2") self.tabWidget.addTab(self.tab, "") self.tab_2 = QtWidgets.QWidget() self.tab_2.setEnabled(False) self.tab_2.setObjectName("tab_2") self.tabWidget.addTab(self.tab_2, "") self.pushButton_isCS = QtWidgets.QPushButton(self.centralwidget) self.pushButton_isCS.setGeometry(QtCore.QRect(1360, 170, 221, 291)) self.pushButton_isCS.setObjectName("pushButton_isCS") self.pushButton_notCS = QtWidgets.QPushButton(self.centralwidget) self.pushButton_notCS.setGeometry(QtCore.QRect(1360, 510, 221, 291)) self.pushButton_notCS.setObjectName("pushButton_notCS") self.pushButton_next = QtWidgets.QPushButton(self.centralwidget) self.pushButton_next.setGeometry(QtCore.QRect(730, 930, 221, 41)) self.pushButton_next.setObjectName("pushButton_next") self.pushButton_previous = QtWidgets.QPushButton(self.centralwidget) self.pushButton_previous.setGeometry(QtCore.QRect(480, 930, 221, 41)) self.pushButton_previous.setObjectName("pushButton_previous") self.label = QtWidgets.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(1350, 860, 81, 17)) self.label.setObjectName("label") self.label_spikeindex = QtWidgets.QLabel(self.centralwidget) self.label_spikeindex.setGeometry(QtCore.QRect(1440, 850, 151, 31)) self.label_spikeindex.setFrameShape(QtWidgets.QFrame.StyledPanel) self.label_spikeindex.setText("") self.label_spikeindex.setObjectName("label_spikeindex") self.label_2 = QtWidgets.QLabel(self.centralwidget) self.label_2.setGeometry(QtCore.QRect(590, 890, 41, 31)) self.label_2.setObjectName("label_2") self.label_isCS = QtWidgets.QLabel(self.centralwidget) self.label_isCS.setGeometry(QtCore.QRect(640, 891, 151, 31)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_isCS.setFont(font) self.label_isCS.setFrameShape(QtWidgets.QFrame.StyledPanel) self.label_isCS.setText("") self.label_isCS.setObjectName("label_isCS") self.label_3 = QtWidgets.QLabel(self.centralwidget) self.label_3.setGeometry(QtCore.QRect(1410, 889, 41, 31)) self.label_3.setObjectName("label_3") self.lineEdit_goto = QtWidgets.QLineEdit(self.centralwidget) self.lineEdit_goto.setGeometry(QtCore.QRect(1460, 890, 111, 31)) self.lineEdit_goto.setObjectName("lineEdit_goto") self.label_4 = QtWidgets.QLabel(self.centralwidget) self.label_4.setGeometry(QtCore.QRect(1350, 820, 81, 17)) self.label_4.setObjectName("label_4") self.label_spiketime = QtWidgets.QLabel(self.centralwidget) self.label_spiketime.setGeometry(QtCore.QRect(1440, 810, 151, 31)) self.label_spiketime.setFrameShape(QtWidgets.QFrame.StyledPanel) self.label_spiketime.setText("") self.label_spiketime.setObjectName("label_spiketime") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1600, 22)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.pushButton_browse.setText(_translate("MainWindow", "Browse")) self.tabWidget.setTabText( self.tabWidget.indexOf(self.tab), _translate("MainWindow", "Is this a Complex Spike?")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "Options")) self.pushButton_isCS.setText(_translate("MainWindow", "YES (Q)")) self.pushButton_notCS.setText(_translate("MainWindow", "NO (S)")) self.pushButton_next.setText(_translate("MainWindow", ">>> (\')")) self.pushButton_previous.setText(_translate("MainWindow", "(L) <<<")) self.label.setText(_translate("MainWindow", "Spike index:")) self.label_2.setText(_translate("MainWindow", "Is CS?")) self.label_3.setText(_translate("MainWindow", "Go to")) self.label_4.setText(_translate("MainWindow", "Spike time:"))
class Ui_Hucha(object): def setupUi(self, Hucha): Hucha.setObjectName(_fromUtf8("Hucha")) Hucha.resize(800, 600) Hucha.setWindowTitle(QtGui.QApplication.translate("Hucha", "Hucha", None, QtGui.QApplication.UnicodeUTF8)) self.centralwidget = QtGui.QWidget(Hucha) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.combo_Tipo = QtGui.QComboBox(self.centralwidget) self.combo_Tipo.setGeometry(QtCore.QRect(170, 20, 111, 29)) self.combo_Tipo.setObjectName(_fromUtf8("combo_Tipo")) self.combo_Tipo.addItem(_fromUtf8("")) self.combo_Tipo.setItemText(0, QtGui.QApplication.translate("Hucha", "Ingreso", None, QtGui.QApplication.UnicodeUTF8)) self.combo_Tipo.addItem(_fromUtf8("")) self.combo_Tipo.setItemText(1, QtGui.QApplication.translate("Hucha", "Gasto", None, QtGui.QApplication.UnicodeUTF8)) self.combo_Lugar = QtGui.QComboBox(self.centralwidget) self.combo_Lugar.setGeometry(QtCore.QRect(430, 20, 111, 29)) self.combo_Lugar.setObjectName(_fromUtf8("combo_Lugar")) self.combo_Lugar.addItem(_fromUtf8("")) self.combo_Lugar.setItemText(0, QtGui.QApplication.translate("Hucha", "Banco", None, QtGui.QApplication.UnicodeUTF8)) self.combo_Lugar.addItem(_fromUtf8("")) self.combo_Lugar.setItemText(1, QtGui.QApplication.translate("Hucha", "Hucha", None, QtGui.QApplication.UnicodeUTF8)) self.dateEdit = QtGui.QDateEdit(self.centralwidget) self.dateEdit.setGeometry(QtCore.QRect(170, 74, 110, 29)) self.dateEdit.setDateTime(QtCore.QDateTime(QtCore.QDate(2000, 1, 1), QtCore.QTime(0, 0, 0))) self.dateEdit.setObjectName(_fromUtf8("dateEdit")) self.label = QtGui.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(90, 20, 41, 30)) self.label.setText(QtGui.QApplication.translate("Hucha", "Tipo:", None, QtGui.QApplication.UnicodeUTF8)) self.label.setObjectName(_fromUtf8("label")) self.label_2 = QtGui.QLabel(self.centralwidget) self.label_2.setGeometry(QtCore.QRect(350, 20, 51, 30)) self.label_2.setText(QtGui.QApplication.translate("Hucha", "Lugar:", None, QtGui.QApplication.UnicodeUTF8)) self.label_2.setObjectName(_fromUtf8("label_2")) self.label_3 = QtGui.QLabel(self.centralwidget) self.label_3.setGeometry(QtCore.QRect(90, 74, 50, 30)) self.label_3.setText(QtGui.QApplication.translate("Hucha", "Fecha:", None, QtGui.QApplication.UnicodeUTF8)) self.label_3.setObjectName(_fromUtf8("label_3")) self.label_4 = QtGui.QLabel(self.centralwidget) self.label_4.setGeometry(QtCore.QRect(90, 130, 90, 30)) self.label_4.setText(QtGui.QApplication.translate("Hucha", "Comentarios:", None, QtGui.QApplication.UnicodeUTF8)) self.label_4.setObjectName(_fromUtf8("label_4")) self.boton_Ok = QtGui.QPushButton(self.centralwidget) self.boton_Ok.setGeometry(QtCore.QRect(600, 120, 41, 41)) self.boton_Ok.setToolTip(QtGui.QApplication.translate("Hucha", "Ingresar nuevo movimiento", None, QtGui.QApplication.UnicodeUTF8)) self.boton_Ok.setText(_fromUtf8("")) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8("../../../../../../usr/share/icons/Faenza/actions/32/dialog-ok.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.boton_Ok.setIcon(icon) self.boton_Ok.setIconSize(QtCore.QSize(32, 32)) self.boton_Ok.setObjectName(_fromUtf8("boton_Ok")) self.text_Cantidad = QtGui.QTextEdit(self.centralwidget) self.text_Cantidad.setGeometry(QtCore.QRect(430, 74, 111, 31)) self.text_Cantidad.setObjectName(_fromUtf8("text_Cantidad")) self.label_5 = QtGui.QLabel(self.centralwidget) self.label_5.setGeometry(QtCore.QRect(340, 80, 67, 21)) self.label_5.setText(QtGui.QApplication.translate("Hucha", "Cantidad:", None, QtGui.QApplication.UnicodeUTF8)) self.label_5.setObjectName(_fromUtf8("label_5")) self.text_Comentarios = QtGui.QTextEdit(self.centralwidget) self.text_Comentarios.setGeometry(QtCore.QRect(170, 130, 411, 31)) self.text_Comentarios.setObjectName(_fromUtf8("text_Comentarios")) self.groupBox = QtGui.QGroupBox(self.centralwidget) self.groupBox.setGeometry(QtCore.QRect(580, 10, 181, 101)) self.groupBox.setAutoFillBackground(False) self.groupBox.setTitle(_fromUtf8("")) self.groupBox.setFlat(False) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.label_6 = QtGui.QLabel(self.groupBox) self.label_6.setGeometry(QtCore.QRect(20, 0, 51, 30)) self.label_6.setText(QtGui.QApplication.translate("Hucha", "Hucha:", None, QtGui.QApplication.UnicodeUTF8)) self.label_6.setObjectName(_fromUtf8("label_6")) self.label_8 = QtGui.QLabel(self.groupBox) self.label_8.setGeometry(QtCore.QRect(20, 60, 51, 30)) self.label_8.setText(QtGui.QApplication.translate("Hucha", "Total:", None, QtGui.QApplication.UnicodeUTF8)) self.label_8.setObjectName(_fromUtf8("label_8")) self.label_Total = QtGui.QLabel(self.groupBox) self.label_Total.setGeometry(QtCore.QRect(100, 60, 71, 30)) font = QtGui.QFont() font.setPointSize(14) font.setBold(True) font.setItalic(True) font.setWeight(75) self.label_Total.setFont(font) self.label_Total.setText(QtGui.QApplication.translate("Hucha", "0 €", None, QtGui.QApplication.UnicodeUTF8)) self.label_Total.setObjectName(_fromUtf8("label_Total")) self.label_Banco = QtGui.QLabel(self.groupBox) self.label_Banco.setGeometry(QtCore.QRect(100, 30, 71, 30)) font = QtGui.QFont() font.setPointSize(14) font.setBold(True) font.setItalic(True) font.setWeight(75) self.label_Banco.setFont(font) self.label_Banco.setText(QtGui.QApplication.translate("Hucha", "0 €", None, QtGui.QApplication.UnicodeUTF8)) self.label_Banco.setObjectName(_fromUtf8("label_Banco")) self.label_7 = QtGui.QLabel(self.groupBox) self.label_7.setGeometry(QtCore.QRect(20, 30, 51, 30)) self.label_7.setText(QtGui.QApplication.translate("Hucha", "Banco:", None, QtGui.QApplication.UnicodeUTF8)) self.label_7.setObjectName(_fromUtf8("label_7")) self.label_Hucha = QtGui.QLabel(self.groupBox) self.label_Hucha.setGeometry(QtCore.QRect(100, 0, 71, 30)) font = QtGui.QFont() font.setPointSize(14) font.setBold(True) font.setItalic(True) font.setWeight(75) self.label_Hucha.setFont(font) self.label_Hucha.setText(QtGui.QApplication.translate("Hucha", "0 €", None, QtGui.QApplication.UnicodeUTF8)) self.label_Hucha.setObjectName(_fromUtf8("label_Hucha")) self.boton_Cancelar = QtGui.QPushButton(self.centralwidget) self.boton_Cancelar.setEnabled(False) self.boton_Cancelar.setGeometry(QtCore.QRect(670, 120, 41, 41)) self.boton_Cancelar.setToolTip(QtGui.QApplication.translate("Hucha", "Cancelar edicion", None, QtGui.QApplication.UnicodeUTF8)) self.boton_Cancelar.setText(_fromUtf8("")) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(_fromUtf8("../../../../../../usr/share/icons/Faenza/actions/24/process-stop.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.boton_Cancelar.setIcon(icon1) self.boton_Cancelar.setObjectName(_fromUtf8("boton_Cancelar")) self.tabWidget = QtGui.QTabWidget(self.centralwidget) self.tabWidget.setGeometry(QtCore.QRect(10, 170, 771, 411)) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.tab = QtGui.QWidget() self.tab.setObjectName(_fromUtf8("tab")) self.tableWidget = QtGui.QTableWidget(self.tab) self.tableWidget.setGeometry(QtCore.QRect(10, 10, 741, 301)) self.tableWidget.setColumnCount(5) self.tableWidget.setObjectName(_fromUtf8("tableWidget")) self.tableWidget.setRowCount(0) item = QtGui.QTableWidgetItem() item.setText(QtGui.QApplication.translate("Hucha", "Tipo", None, QtGui.QApplication.UnicodeUTF8)) self.tableWidget.setHorizontalHeaderItem(0, item) item = QtGui.QTableWidgetItem() item.setText(QtGui.QApplication.translate("Hucha", "Lugar", None, QtGui.QApplication.UnicodeUTF8)) self.tableWidget.setHorizontalHeaderItem(1, item) item = QtGui.QTableWidgetItem() item.setText(QtGui.QApplication.translate("Hucha", "Comentarios", None, QtGui.QApplication.UnicodeUTF8)) self.tableWidget.setHorizontalHeaderItem(2, item) item = QtGui.QTableWidgetItem() item.setText(QtGui.QApplication.translate("Hucha", "Fecha", None, QtGui.QApplication.UnicodeUTF8)) self.tableWidget.setHorizontalHeaderItem(3, item) item = QtGui.QTableWidgetItem() item.setText(QtGui.QApplication.translate("Hucha", "Cantidad", None, QtGui.QApplication.UnicodeUTF8)) self.tableWidget.setHorizontalHeaderItem(4, item) self.tableWidget.horizontalHeader().setVisible(False) self.tableWidget.horizontalHeader().setCascadingSectionResizes(False) self.boton_Editar = QtGui.QPushButton(self.tab) self.boton_Editar.setGeometry(QtCore.QRect(70, 320, 41, 41)) self.boton_Editar.setToolTip(QtGui.QApplication.translate("Hucha", "Editar la entrada seleccionada (seleccione la fila completa)", None, QtGui.QApplication.UnicodeUTF8)) self.boton_Editar.setText(_fromUtf8("")) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(_fromUtf8("../../../../../../usr/share/icons/Faenza/actions/24/gtk-edit.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.boton_Editar.setIcon(icon2) self.boton_Editar.setObjectName(_fromUtf8("boton_Editar")) self.boton_Borrar = QtGui.QPushButton(self.tab) self.boton_Borrar.setGeometry(QtCore.QRect(10, 320, 41, 41)) self.boton_Borrar.setToolTip(QtGui.QApplication.translate("Hucha", "Borrar la fila seleccionada (selecciones la fila completa)", None, QtGui.QApplication.UnicodeUTF8)) self.boton_Borrar.setText(_fromUtf8("")) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(_fromUtf8("../../../../../../usr/share/icons/Faenza/actions/24/editdelete.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.boton_Borrar.setIcon(icon3) self.boton_Borrar.setIconSize(QtCore.QSize(24, 24)) self.boton_Borrar.setObjectName(_fromUtf8("boton_Borrar")) self.tabWidget.addTab(self.tab, _fromUtf8("")) self.tab_2 = QtGui.QWidget() self.tab_2.setObjectName(_fromUtf8("tab_2")) self.mpl = MplWidget(self.tab_2) self.mpl.setGeometry(QtCore.QRect(10, 10, 741, 301)) self.mpl.setObjectName(_fromUtf8("mpl")) self.boton_Hucha = QtGui.QPushButton(self.tab_2) self.boton_Hucha.setGeometry(QtCore.QRect(20, 320, 99, 29)) self.boton_Hucha.setText(QtGui.QApplication.translate("Hucha", "Hucha", None, QtGui.QApplication.UnicodeUTF8)) self.boton_Hucha.setObjectName(_fromUtf8("boton_Hucha")) self.boton_Banco = QtGui.QPushButton(self.tab_2) self.boton_Banco.setGeometry(QtCore.QRect(140, 320, 99, 29)) self.boton_Banco.setText(QtGui.QApplication.translate("Hucha", "Banco", None, QtGui.QApplication.UnicodeUTF8)) self.boton_Banco.setObjectName(_fromUtf8("boton_Banco")) self.boton_Total = QtGui.QPushButton(self.tab_2) self.boton_Total.setGeometry(QtCore.QRect(260, 320, 99, 29)) self.boton_Total.setText(QtGui.QApplication.translate("Hucha", "Total", None, QtGui.QApplication.UnicodeUTF8)) self.boton_Total.setObjectName(_fromUtf8("boton_Total")) self.tabWidget.addTab(self.tab_2, _fromUtf8("")) self.boton_Nuevo = QtGui.QPushButton(self.centralwidget) self.boton_Nuevo.setGeometry(QtCore.QRect(10, 20, 51, 51)) self.boton_Nuevo.setText(_fromUtf8("")) icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(_fromUtf8("../../../../../../../usr/share/icons/Faenza/actions/48/stock_new-text.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.boton_Nuevo.setIcon(icon4) self.boton_Nuevo.setIconSize(QtCore.QSize(48, 48)) self.boton_Nuevo.setObjectName(_fromUtf8("boton_Nuevo")) self.boton_Abrir = QtGui.QPushButton(self.centralwidget) self.boton_Abrir.setGeometry(QtCore.QRect(10, 90, 51, 51)) self.boton_Abrir.setText(_fromUtf8("")) icon5 = QtGui.QIcon() icon5.addPixmap(QtGui.QPixmap(_fromUtf8("../../../../../../../usr/share/icons/Faenza/actions/48/fileopen.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.boton_Abrir.setIcon(icon5) self.boton_Abrir.setIconSize(QtCore.QSize(48, 48)) self.boton_Abrir.setObjectName(_fromUtf8("boton_Abrir")) Hucha.setCentralWidget(self.centralwidget) self.retranslateUi(Hucha) self.tabWidget.setCurrentIndex(1) QtCore.QMetaObject.connectSlotsByName(Hucha) def retranslateUi(self, Hucha): item = self.tableWidget.horizontalHeaderItem(0) item = self.tableWidget.horizontalHeaderItem(1) item = self.tableWidget.horizontalHeaderItem(2) item = self.tableWidget.horizontalHeaderItem(3) item = self.tableWidget.horizontalHeaderItem(4) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QtGui.QApplication.translate("Hucha", "Tabla", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QtGui.QApplication.translate("Hucha", "Grafica", None, QtGui.QApplication.UnicodeUTF8))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1108, 619) MainWindow.setMinimumSize(QtCore.QSize(1108, 619)) MainWindow.setMaximumSize(QtCore.QSize(1108, 619)) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap("iconfinder_head-atom_64_201494.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off) MainWindow.setWindowIcon(icon) MainWindow.setStyleSheet("background-color: rgb(217, 239, 255);") self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.groupBox = QtWidgets.QGroupBox(self.centralwidget) self.groupBox.setGeometry(QtCore.QRect(600, 370, 491, 241)) font = QtGui.QFont() font.setPointSize(10) self.groupBox.setFont(font) self.groupBox.setStyleSheet("background-color: rgb(207, 227, 255);") self.groupBox.setObjectName("groupBox") self.grafica_error = MplWidget(self.groupBox) self.grafica_error.setGeometry(QtCore.QRect(10, 20, 471, 211)) self.grafica_error.setObjectName("grafica_error") self.pruebas = QtWidgets.QGroupBox(self.centralwidget) self.pruebas.setEnabled(False) self.pruebas.setGeometry(QtCore.QRect(10, 10, 581, 351)) font = QtGui.QFont() font.setPointSize(10) self.pruebas.setFont(font) self.pruebas.setStyleSheet("background-color:rgb(144, 207, 255)") self.pruebas.setObjectName("pruebas") self.label = QtWidgets.QLabel(self.pruebas) self.label.setGeometry(QtCore.QRect(10, 30, 270, 40)) font = QtGui.QFont() font.setKerning(True) self.label.setFont(font) self.label.setWordWrap(True) self.label.setObjectName("label") self.label_2 = QtWidgets.QLabel(self.pruebas) self.label_2.setGeometry(QtCore.QRect(10, 80, 270, 40)) font = QtGui.QFont() font.setKerning(True) self.label_2.setFont(font) self.label_2.setWordWrap(True) self.label_2.setObjectName("label_2") self.label_3 = QtWidgets.QLabel(self.pruebas) self.label_3.setGeometry(QtCore.QRect(10, 130, 270, 40)) font = QtGui.QFont() font.setKerning(True) self.label_3.setFont(font) self.label_3.setWordWrap(True) self.label_3.setObjectName("label_3") self.label_4 = QtWidgets.QLabel(self.pruebas) self.label_4.setGeometry(QtCore.QRect(10, 190, 270, 40)) font = QtGui.QFont() font.setKerning(True) self.label_4.setFont(font) self.label_4.setWordWrap(True) self.label_4.setObjectName("label_4") self.label_5 = QtWidgets.QLabel(self.pruebas) self.label_5.setGeometry(QtCore.QRect(10, 240, 270, 40)) font = QtGui.QFont() font.setKerning(True) self.label_5.setFont(font) self.label_5.setWordWrap(True) self.label_5.setObjectName("label_5") self.label_6 = QtWidgets.QLabel(self.pruebas) self.label_6.setGeometry(QtCore.QRect(10, 290, 270, 40)) font = QtGui.QFont() font.setKerning(True) self.label_6.setFont(font) self.label_6.setWordWrap(True) self.label_6.setObjectName("label_6") self.cb_1 = QtWidgets.QComboBox(self.pruebas) self.cb_1.setGeometry(QtCore.QRect(320, 30, 241, 31)) self.cb_1.setStyleSheet("background-color: rgb(197, 235, 255);") self.cb_1.setInsertPolicy(QtWidgets.QComboBox.InsertAtBottom) self.cb_1.setObjectName("cb_1") self.cb_2 = QtWidgets.QComboBox(self.pruebas) self.cb_2.setGeometry(QtCore.QRect(320, 80, 241, 31)) self.cb_2.setStyleSheet("background-color: rgb(197, 235, 255);") self.cb_2.setObjectName("cb_2") self.cb_3 = QtWidgets.QComboBox(self.pruebas) self.cb_3.setGeometry(QtCore.QRect(320, 130, 241, 31)) self.cb_3.setStyleSheet("background-color: rgb(197, 235, 255);") self.cb_3.setObjectName("cb_3") self.cb_4 = QtWidgets.QComboBox(self.pruebas) self.cb_4.setGeometry(QtCore.QRect(320, 190, 241, 31)) self.cb_4.setStyleSheet("background-color: rgb(197, 235, 255);") self.cb_4.setObjectName("cb_4") self.cb_5 = QtWidgets.QComboBox(self.pruebas) self.cb_5.setGeometry(QtCore.QRect(320, 250, 241, 31)) self.cb_5.setStyleSheet("background-color: rgb(197, 235, 255);") self.cb_5.setObjectName("cb_5") self.cb_6 = QtWidgets.QComboBox(self.pruebas) self.cb_6.setGeometry(QtCore.QRect(320, 300, 241, 31)) self.cb_6.setStyleSheet("background-color: rgb(197, 235, 255);") self.cb_6.setObjectName("cb_6") self.groupBox_3 = QtWidgets.QGroupBox(self.centralwidget) self.groupBox_3.setGeometry(QtCore.QRect(600, 10, 491, 170)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_3.setFont(font) self.groupBox_3.setStyleSheet("background-color: rgb(207, 227, 255);") self.groupBox_3.setObjectName("groupBox_3") self.btn_Entrenar = QtWidgets.QPushButton(self.groupBox_3) self.btn_Entrenar.setGeometry(QtCore.QRect(160, 100, 191, 51)) font = QtGui.QFont() font.setPointSize(16) self.btn_Entrenar.setFont(font) self.btn_Entrenar.setStyleSheet("background-color: rgb(153, 192, 255);") self.btn_Entrenar.setObjectName("btn_Entrenar") self.label_21 = QtWidgets.QLabel(self.groupBox_3) self.label_21.setGeometry(QtCore.QRect(20, 20, 151, 41)) self.label_21.setAlignment(QtCore.Qt.AlignCenter) self.label_21.setObjectName("label_21") self.label_22 = QtWidgets.QLabel(self.groupBox_3) self.label_22.setGeometry(QtCore.QRect(180, 20, 151, 41)) self.label_22.setAlignment(QtCore.Qt.AlignCenter) self.label_22.setObjectName("label_22") self.label_23 = QtWidgets.QLabel(self.groupBox_3) self.label_23.setGeometry(QtCore.QRect(340, 20, 151, 41)) self.label_23.setAlignment(QtCore.Qt.AlignCenter) self.label_23.setObjectName("label_23") self.sb_ratio = QtWidgets.QDoubleSpinBox(self.groupBox_3) self.sb_ratio.setGeometry(QtCore.QRect(40, 60, 111, 31)) font = QtGui.QFont() font.setPointSize(11) font.setBold(False) font.setWeight(50) self.sb_ratio.setFont(font) self.sb_ratio.setAlignment(QtCore.Qt.AlignCenter) self.sb_ratio.setButtonSymbols(QtWidgets.QAbstractSpinBox.NoButtons) self.sb_ratio.setPrefix("") self.sb_ratio.setSuffix("") self.sb_ratio.setDecimals(5) self.sb_ratio.setMinimum(1e-05) self.sb_ratio.setMaximum(0.99999) self.sb_ratio.setSingleStep(1e-06) self.sb_ratio.setProperty("value", 0.5) self.sb_ratio.setObjectName("sb_ratio") self.sb_epocas = QtWidgets.QSpinBox(self.groupBox_3) self.sb_epocas.setGeometry(QtCore.QRect(200, 60, 111, 31)) font = QtGui.QFont() font.setPointSize(11) font.setBold(False) font.setWeight(50) self.sb_epocas.setFont(font) self.sb_epocas.setAlignment(QtCore.Qt.AlignCenter) self.sb_epocas.setButtonSymbols(QtWidgets.QAbstractSpinBox.NoButtons) self.sb_epocas.setMaximum(50000) self.sb_epocas.setProperty("value", 1000) self.sb_epocas.setDisplayIntegerBase(10) self.sb_epocas.setObjectName("sb_epocas") self.sb_error = QtWidgets.QDoubleSpinBox(self.groupBox_3) self.sb_error.setGeometry(QtCore.QRect(360, 60, 111, 31)) font = QtGui.QFont() font.setPointSize(11) font.setBold(False) font.setWeight(50) self.sb_error.setFont(font) self.sb_error.setAlignment(QtCore.Qt.AlignCenter) self.sb_error.setButtonSymbols(QtWidgets.QAbstractSpinBox.NoButtons) self.sb_error.setPrefix("") self.sb_error.setSuffix("") self.sb_error.setDecimals(5) self.sb_error.setMinimum(1e-05) self.sb_error.setMaximum(500.0) self.sb_error.setSingleStep(1e-06) self.sb_error.setProperty("value", 0.01) self.sb_error.setObjectName("sb_error") self.groupBox_4 = QtWidgets.QGroupBox(self.centralwidget) self.groupBox_4.setGeometry(QtCore.QRect(600, 190, 491, 170)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_4.setFont(font) self.groupBox_4.setStyleSheet("background-color: rgb(207, 227, 255);") self.groupBox_4.setObjectName("groupBox_4") self.lbl_error_minimo = QtWidgets.QLabel(self.groupBox_4) self.lbl_error_minimo.setGeometry(QtCore.QRect(50, 80, 371, 31)) font = QtGui.QFont() font.setPointSize(11) font.setBold(True) font.setWeight(75) self.lbl_error_minimo.setFont(font) self.lbl_error_minimo.setAlignment(QtCore.Qt.AlignCenter) self.lbl_error_minimo.setObjectName("lbl_error_minimo") self.lbl_convergencia = QtWidgets.QLabel(self.groupBox_4) self.lbl_convergencia.setGeometry(QtCore.QRect(50, 120, 371, 31)) font = QtGui.QFont() font.setPointSize(11) font.setBold(True) font.setWeight(75) self.lbl_convergencia.setFont(font) self.lbl_convergencia.setText("") self.lbl_convergencia.setAlignment(QtCore.Qt.AlignCenter) self.lbl_convergencia.setObjectName("lbl_convergencia") self.progreso = QtWidgets.QProgressBar(self.groupBox_4) self.progreso.setEnabled(True) self.progreso.setGeometry(QtCore.QRect(20, 30, 451, 31)) self.progreso.setProperty("value", 0) self.progreso.setObjectName("progreso") self.resultados = QtWidgets.QGroupBox(self.centralwidget) self.resultados.setEnabled(False) self.resultados.setGeometry(QtCore.QRect(10, 480, 581, 131)) font = QtGui.QFont() font.setPointSize(10) self.resultados.setFont(font) self.resultados.setStyleSheet("background-color:rgb(144, 207, 255)") self.resultados.setObjectName("resultados") self.resultado = QtWidgets.QLabel(self.resultados) self.resultado.setGeometry(QtCore.QRect(80, 40, 351, 71)) self.resultado.setAlignment(QtCore.Qt.AlignHCenter|QtCore.Qt.AlignTop) self.resultado.setObjectName("resultado") self.btn_Predecir = QtWidgets.QPushButton(self.centralwidget) self.btn_Predecir.setEnabled(False) self.btn_Predecir.setGeometry(QtCore.QRect(200, 390, 191, 51)) font = QtGui.QFont() font.setPointSize(16) self.btn_Predecir.setFont(font) self.btn_Predecir.setStyleSheet("background-color: rgb(153, 192, 255);") self.btn_Predecir.setObjectName("btn_Predecir") MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "Adaline aplicado")) self.groupBox.setTitle(_translate("MainWindow", "Gráfica del error")) self.pruebas.setToolTip(_translate("MainWindow", "<html><head/><body><p align=\"justify\"><span style=\" font-size:11pt;\">Seleccione un valor en el rango de 0 a 4, según se sienta menos o más identificado con cada uno de los casos, respectivamente.</span></p></body></html>")) self.pruebas.setWhatsThis(_translate("MainWindow", "<html><head/><body><p><span style=\" font-size:11pt;\">Seleccione un valor en el rango de 0 a 4, según se sienta menos o más identificado con cada uno de los casos, respectivamente.</span></p></body></html>")) self.pruebas.setTitle(_translate("MainWindow", "Preguntas de prueba")) self.label.setText(_translate("MainWindow", "1. Sé que podemos ignorar nuestras diferencias, incluso si a veces las cosas se ponen difíciles.")) self.label_2.setText(_translate("MainWindow", "2. No compartimos tiempo en casa como compañeros")) self.label_3.setText(_translate("MainWindow", "3. Creo que un día en el futuro, cuando mire hacia atrás, me dare cuenta que mi esposa y yo estamos en armonía uno con el otro.")) self.label_4.setText(_translate("MainWindow", "4. Mi esposa y yo tenemos ideas similares sobre cómo debería ser el matrimonio.")) self.label_5.setText(_translate("MainWindow", "5. Conozco las preocupaciones básicas de mi esposa.")) self.label_6.setText(_translate("MainWindow", "<html><head/><body><p>6. Podemos empezar una pelea antes de saber lo que está pasando.</p></body></html>")) self.groupBox_3.setTitle(_translate("MainWindow", "Controles")) self.btn_Entrenar.setText(_translate("MainWindow", "Entrenar")) self.label_21.setText(_translate("MainWindow", "<html><head/><body><p><span style=\" font-size:12pt;\">Ratio de aprendizaje</span></p></body></html>")) self.label_22.setText(_translate("MainWindow", "<html><head/><body><p><span style=\" font-size:12pt;\">Épocas máximas</span></p></body></html>")) self.label_23.setText(_translate("MainWindow", "<html><head/><body><p><span style=\" font-size:12pt;\">Error mínimo</span></p></body></html>")) self.sb_ratio.setToolTip(_translate("MainWindow", "<html><head/><body><p>El ratio de aprendizaje debe ser mayor a 0 y menor que 1.</p></body></html>")) self.sb_epocas.setToolTip(_translate("MainWindow", "<html><head/><body><p>Las épocas máximas deben ser mayor a 0.</p></body></html>")) self.sb_error.setToolTip(_translate("MainWindow", "<html><head/><body><p>El error mínimo debe ser menor a 1.</p></body></html>")) self.groupBox_4.setTitle(_translate("MainWindow", "Información extra")) self.lbl_error_minimo.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:11pt;\"><br/></span></p></body></html>")) self.resultados.setTitle(_translate("MainWindow", "Resultados")) self.resultado.setText(_translate("MainWindow", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">Resultado: </span></p></body></html>")) self.btn_Predecir.setText(_translate("MainWindow", "Predecir"))
class Ui_Dialog(object): def setupUi(self, Dialog): Dialog.setObjectName(_fromUtf8("Dialog")) Dialog.resize(1232, 727) Dialog.setMinimumSize(QtCore.QSize(1232, 727)) Dialog.setMaximumSize(QtCore.QSize(1232, 727)) self.g_naglowek = QtGui.QGroupBox(Dialog) self.g_naglowek.setGeometry(QtCore.QRect(10, 40, 281, 681)) self.g_naglowek.setMinimumSize(QtCore.QSize(281, 681)) self.g_naglowek.setObjectName(_fromUtf8("g_naglowek")) self.n_dane = QtGui.QTableWidget(self.g_naglowek) self.n_dane.setGeometry(QtCore.QRect(10, 20, 261, 651)) self.n_dane.setObjectName(_fromUtf8("n_dane")) self.n_dane.setColumnCount(0) self.n_dane.setRowCount(0) self.g_pomiary = QtGui.QGroupBox(Dialog) self.g_pomiary.setGeometry(QtCore.QRect(830, 40, 391, 301)) self.g_pomiary.setMinimumSize(QtCore.QSize(391, 301)) self.g_pomiary.setObjectName(_fromUtf8("g_pomiary")) self.m_odczyt = QtGui.QPushButton(self.g_pomiary) self.m_odczyt.setGeometry(QtCore.QRect(10, 20, 261, 101)) self.m_odczyt.setAutoDefault(True) self.m_odczyt.setDefault(True) self.m_odczyt.setFlat(False) self.m_odczyt.setObjectName(_fromUtf8("m_odczyt")) self.m_koniec = QtGui.QPushButton(self.g_pomiary) self.m_koniec.setGeometry(QtCore.QRect(90, 260, 181, 31)) self.m_koniec.setObjectName(_fromUtf8("m_koniec")) self.m_czysc = QtGui.QPushButton(self.g_pomiary) self.m_czysc.setGeometry(QtCore.QRect(10, 270, 41, 20)) self.m_czysc.setObjectName(_fromUtf8("m_czysc")) self.label_2 = QtGui.QLabel(self.g_pomiary) self.label_2.setGeometry(QtCore.QRect(20, 130, 16, 16)) self.label_2.setObjectName(_fromUtf8("label_2")) self.label_3 = QtGui.QLabel(self.g_pomiary) self.label_3.setGeometry(QtCore.QRect(150, 130, 16, 16)) self.label_3.setObjectName(_fromUtf8("label_3")) self.m_wbielp = QtGui.QLineEdit(self.g_pomiary) self.m_wbielp.setGeometry(QtCore.QRect(30, 130, 31, 20)) self.m_wbielp.setObjectName(_fromUtf8("m_wbielp")) self.m_wbielk = QtGui.QLineEdit(self.g_pomiary) self.m_wbielk.setGeometry(QtCore.QRect(160, 130, 31, 20)) self.m_wbielk.setObjectName(_fromUtf8("m_wbielk")) self.m_bielp = QtGui.QPushButton(self.g_pomiary) self.m_bielp.setGeometry(QtCore.QRect(70, 130, 75, 23)) self.m_bielp.setObjectName(_fromUtf8("m_bielp")) self.m_bielk = QtGui.QPushButton(self.g_pomiary) self.m_bielk.setGeometry(QtCore.QRect(200, 130, 75, 23)) self.m_bielk.setObjectName(_fromUtf8("m_bielk")) self.label_4 = QtGui.QLabel(self.g_pomiary) self.label_4.setGeometry(QtCore.QRect(30, 160, 61, 16)) self.label_4.setObjectName(_fromUtf8("label_4")) self.m_wczesne = QtGui.QCheckBox(self.g_pomiary) self.m_wczesne.setGeometry(QtCore.QRect(100, 160, 70, 17)) self.m_wczesne.setObjectName(_fromUtf8("m_wczesne")) self.m_pozne = QtGui.QCheckBox(self.g_pomiary) self.m_pozne.setGeometry(QtCore.QRect(170, 160, 70, 17)) self.m_pozne.setObjectName(_fromUtf8("m_pozne")) self.m_kasuj = QtGui.QPushButton(self.g_pomiary) self.m_kasuj.setGeometry(QtCore.QRect(10, 180, 261, 41)) self.m_kasuj.setObjectName(_fromUtf8("m_kasuj")) self.m_odczyty = QtGui.QTextEdit(self.g_pomiary) self.m_odczyty.setGeometry(QtCore.QRect(280, 20, 101, 271)) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setItalic(False) font.setWeight(50) self.m_odczyty.setFont(font) self.m_odczyty.setObjectName(_fromUtf8("m_odczyty")) self.label = QtGui.QLabel(self.g_pomiary) self.label.setGeometry(QtCore.QRect(40, 230, 61, 16)) self.label.setObjectName(_fromUtf8("label")) self.p_przesun = QtGui.QLineEdit(self.g_pomiary) self.p_przesun.setGeometry(QtCore.QRect(120, 230, 61, 20)) self.p_przesun.setObjectName(_fromUtf8("p_przesun")) self.label_7 = QtGui.QLabel(self.g_pomiary) self.label_7.setGeometry(QtCore.QRect(190, 230, 46, 13)) self.label_7.setObjectName(_fromUtf8("label_7")) self.g_promienie = QtGui.QGroupBox(Dialog) self.g_promienie.setGeometry(QtCore.QRect(300, 40, 521, 301)) self.g_promienie.setMinimumSize(QtCore.QSize(521, 301)) self.g_promienie.setObjectName(_fromUtf8("g_promienie")) self.r_dane = QtGui.QTableWidget(self.g_promienie) self.r_dane.setGeometry(QtCore.QRect(10, 20, 501, 241)) self.r_dane.setObjectName(_fromUtf8("r_dane")) self.r_dane.setColumnCount(0) self.r_dane.setRowCount(0) self.r_nowy = QtGui.QPushButton(self.g_promienie) self.r_nowy.setGeometry(QtCore.QRect(10, 270, 75, 23)) self.r_nowy.setObjectName(_fromUtf8("r_nowy")) self.r_edytuj = QtGui.QPushButton(self.g_promienie) self.r_edytuj.setGeometry(QtCore.QRect(90, 270, 75, 23)) self.r_edytuj.setObjectName(_fromUtf8("r_edytuj")) self.r_koreluj = QtGui.QPushButton(self.g_promienie) self.r_koreluj.setGeometry(QtCore.QRect(350, 270, 75, 23)) self.r_koreluj.setObjectName(_fromUtf8("r_koreluj")) self.r_usun = QtGui.QPushButton(self.g_promienie) self.r_usun.setGeometry(QtCore.QRect(170, 270, 75, 23)) self.r_usun.setObjectName(_fromUtf8("r_usun")) self.r_srednia = QtGui.QPushButton(self.g_promienie) self.r_srednia.setGeometry(QtCore.QRect(440, 270, 75, 23)) self.r_srednia.setObjectName(_fromUtf8("r_srednia")) self.r_przerysuj = QtGui.QPushButton(self.g_promienie) self.r_przerysuj.setGeometry(QtCore.QRect(250, 270, 75, 23)) self.r_przerysuj.setObjectName(_fromUtf8("r_przerysuj")) self.p_ustawienia = QtGui.QPushButton(Dialog) self.p_ustawienia.setGeometry(QtCore.QRect(1150, 10, 75, 23)) self.p_ustawienia.setMinimumSize(QtCore.QSize(75, 23)) self.p_ustawienia.setObjectName(_fromUtf8("p_ustawienia")) self.p_nowy = QtGui.QPushButton(Dialog) self.p_nowy.setGeometry(QtCore.QRect(10, 10, 150, 23)) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.p_nowy.sizePolicy().hasHeightForWidth()) self.p_nowy.setSizePolicy(sizePolicy) self.p_nowy.setMinimumSize(QtCore.QSize(150, 23)) self.p_nowy.setObjectName(_fromUtf8("p_nowy")) self.widget = MplWidget(Dialog) self.widget.setGeometry(QtCore.QRect(300, 350, 921, 371)) self.widget.setMinimumSize(QtCore.QSize(921, 371)) self.widget.setObjectName(_fromUtf8("widget")) self.groupBox = QtGui.QGroupBox(Dialog) self.groupBox.setGeometry(QtCore.QRect(390, 0, 751, 41)) self.groupBox.setMinimumSize(QtCore.QSize(751, 41)) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.layoutWidget = QtGui.QWidget(self.groupBox) self.layoutWidget.setGeometry(QtCore.QRect(10, 10, 731, 22)) self.layoutWidget.setObjectName(_fromUtf8("layoutWidget")) self.horizontalLayout = QtGui.QHBoxLayout(self.layoutWidget) self.horizontalLayout.setMargin(0) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.label_5 = QtGui.QLabel(self.layoutWidget) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setWeight(75) self.label_5.setFont(font) self.label_5.setObjectName(_fromUtf8("label_5")) self.horizontalLayout.addWidget(self.label_5) self.p_sr = QtGui.QLineEdit(self.layoutWidget) self.p_sr.setObjectName(_fromUtf8("p_sr")) self.horizontalLayout.addWidget(self.p_sr) self.label_6 = QtGui.QLabel(self.layoutWidget) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setWeight(75) self.label_6.setFont(font) self.label_6.setObjectName(_fromUtf8("label_6")) self.horizontalLayout.addWidget(self.label_6) self.p_pr = QtGui.QLineEdit(self.layoutWidget) self.p_pr.setObjectName(_fromUtf8("p_pr")) self.horizontalLayout.addWidget(self.p_pr) self.p_zapisz = QtGui.QPushButton(Dialog) self.p_zapisz.setGeometry(QtCore.QRect(170, 10, 140, 23)) self.p_zapisz.setMinimumSize(QtCore.QSize(140, 23)) self.p_zapisz.setObjectName(_fromUtf8("p_zapisz")) self.f_zapisu = QtGui.QComboBox(Dialog) self.f_zapisu.setGeometry(QtCore.QRect(320, 10, 61, 21)) self.f_zapisu.setObjectName(_fromUtf8("f_zapisu")) self.f_zapisu.addItem(_fromUtf8("")) self.f_zapisu.addItem(_fromUtf8("")) self.f_zapisu.addItem(_fromUtf8("")) self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog) def retranslateUi(self, Dialog): Dialog.setWindowTitle(_translate("Dialog", "LDB_Pomiary 0.3.1", None)) self.g_naglowek.setTitle(_translate("Dialog", "Naglowek", None)) self.g_pomiary.setTitle(_translate("Dialog", "Pomiar", None)) self.m_odczyt.setText(_translate("Dialog", "&Odczyt", None)) self.m_koniec.setText(_translate("Dialog", "Koniec", None)) self.m_czysc.setText(_translate("Dialog", "Czysc", None)) self.label_2.setText(_translate("Dialog", "P", None)) self.label_3.setText(_translate("Dialog", "K", None)) self.m_bielp.setText(_translate("Dialog", "Wpisz", None)) self.m_bielk.setText(_translate("Dialog", "Wpisz", None)) self.label_4.setText(_translate("Dialog", "Podkorowy:", None)) self.m_wczesne.setText(_translate("Dialog", "Wczesne", None)) self.m_pozne.setText(_translate("Dialog", "Pozne", None)) self.m_kasuj.setText(_translate("Dialog", "Kasuj ostatni", None)) self.label.setText(_translate("Dialog", "Przesuniecie:", None)) self.label_7.setText(_translate("Dialog", "[mm]", None)) self.g_promienie.setTitle(_translate("Dialog", "Promienie", None)) self.r_nowy.setText(_translate("Dialog", "Nowy", None)) self.r_edytuj.setText(_translate("Dialog", "Edytuj", None)) self.r_koreluj.setText(_translate("Dialog", "Koreluj", None)) self.r_usun.setText(_translate("Dialog", "Usun", None)) self.r_srednia.setText(_translate("Dialog", "Srednia", None)) self.r_przerysuj.setText(_translate("Dialog", "Przerysuj", None)) self.p_ustawienia.setText(_translate("Dialog", "Ustawienia", None)) self.p_nowy.setText(_translate("Dialog", "Nowa", None)) self.groupBox.setTitle(_translate("Dialog", "Katalogi:", None)) self.label_5.setText(_translate("Dialog", "Srednie:", None)) self.label_6.setText(_translate("Dialog", "Promienie:", None)) self.p_zapisz.setText(_translate("Dialog", "Zapisz", None)) self.f_zapisu.setItemText(0, _translate("Dialog", "*.fh", None)) self.f_zapisu.setItemText(1, _translate("Dialog", "*.txt", None)) self.f_zapisu.setItemText(2, _translate("Dialog", "*.avr", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(370, 570) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth()) MainWindow.setSizePolicy(sizePolicy) MainWindow.setMinimumSize(QtCore.QSize(370, 570)) MainWindow.setMaximumSize(QtCore.QSize(370, 570)) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/images/sc_icon_16x16.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) MainWindow.setWindowIcon(icon) self.centralwidget = QtGui.QWidget(MainWindow) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth()) self.centralwidget.setSizePolicy(sizePolicy) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.actionsBox = QtGui.QGroupBox(self.centralwidget) self.actionsBox.setGeometry(QtCore.QRect(10, 0, 351, 211)) font = QtGui.QFont() font.setFamily(_fromUtf8("Eras Demi ITC")) font.setItalic(False) self.actionsBox.setFont(font) self.actionsBox.setObjectName(_fromUtf8("actionsBox")) self.label_4 = QtGui.QLabel(self.actionsBox) self.label_4.setGeometry(QtCore.QRect(250, 140, 16, 16)) self.label_4.setAlignment(QtCore.Qt.AlignCenter) self.label_4.setWordWrap(True) self.label_4.setObjectName(_fromUtf8("label_4")) self.clearButton = QtGui.QPushButton(self.actionsBox) self.clearButton.setGeometry(QtCore.QRect(10, 170, 61, 31)) font = QtGui.QFont() font.setPointSize(10) self.clearButton.setFont(font) self.clearButton.setObjectName(_fromUtf8("clearButton")) self.effectlabel = QtGui.QLabel(self.actionsBox) self.effectlabel.setGeometry(QtCore.QRect(90, 170, 41, 23)) font = QtGui.QFont() font.setPointSize(10) self.effectlabel.setFont(font) self.effectlabel.setAlignment(QtCore.Qt.AlignBottom|QtCore.Qt.AlignHCenter) self.effectlabel.setObjectName(_fromUtf8("effectlabel")) self.rollButton = QtGui.QPushButton(self.actionsBox) self.rollButton.setGeometry(QtCore.QRect(10, 80, 61, 81)) font = QtGui.QFont() font.setPointSize(14) font.setBold(False) font.setItalic(False) font.setUnderline(False) font.setWeight(50) font.setStrikeOut(False) font.setKerning(True) self.rollButton.setFont(font) self.rollButton.setFlat(False) self.rollButton.setObjectName(_fromUtf8("rollButton")) self.label_7 = QtGui.QLabel(self.actionsBox) self.label_7.setGeometry(QtCore.QRect(200, 140, 21, 16)) self.label_7.setAlignment(QtCore.Qt.AlignCenter) self.label_7.setWordWrap(True) self.label_7.setObjectName(_fromUtf8("label_7")) self.effect_result = QtGui.QLabel(self.actionsBox) self.effect_result.setGeometry(QtCore.QRect(130, 170, 211, 31)) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.effect_result.sizePolicy().hasHeightForWidth()) self.effect_result.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.effect_result.setFont(font) self.effect_result.setFrameShape(QtGui.QFrame.Box) self.effect_result.setFrameShadow(QtGui.QFrame.Sunken) self.effect_result.setText(_fromUtf8("")) self.effect_result.setAlignment(QtCore.Qt.AlignCenter) self.effect_result.setObjectName(_fromUtf8("effect_result")) self.label = QtGui.QLabel(self.actionsBox) self.label.setGeometry(QtCore.QRect(10, 20, 351, 20)) font = QtGui.QFont() font.setPointSize(10) self.label.setFont(font) self.label.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.label.setObjectName(_fromUtf8("label")) self.diffdial = QtGui.QDial(self.actionsBox) self.diffdial.setGeometry(QtCore.QRect(200, 80, 71, 71)) self.diffdial.setMinimum(-6) self.diffdial.setMaximum(6) self.diffdial.setSingleStep(2) self.diffdial.setPageStep(2) self.diffdial.setSliderPosition(0) self.diffdial.setTracking(True) self.diffdial.setWrapping(False) self.diffdial.setNotchTarget(3.7) self.diffdial.setNotchesVisible(True) self.diffdial.setObjectName(_fromUtf8("diffdial")) self.plus_sign_2 = QtGui.QLabel(self.actionsBox) self.plus_sign_2.setGeometry(QtCore.QRect(150, 50, 16, 16)) self.plus_sign_2.setAlignment(QtCore.Qt.AlignCenter) self.plus_sign_2.setObjectName(_fromUtf8("plus_sign_2")) self.plus_sign = QtGui.QLabel(self.actionsBox) self.plus_sign.setGeometry(QtCore.QRect(70, 50, 16, 16)) self.plus_sign.setAlignment(QtCore.Qt.AlignCenter) self.plus_sign.setObjectName(_fromUtf8("plus_sign")) self.plus_sign_3 = QtGui.QLabel(self.actionsBox) self.plus_sign_3.setGeometry(QtCore.QRect(230, 50, 16, 16)) self.plus_sign_3.setAlignment(QtCore.Qt.AlignCenter) self.plus_sign_3.setObjectName(_fromUtf8("plus_sign_3")) self.minus_sign = QtGui.QLabel(self.actionsBox) self.minus_sign.setGeometry(QtCore.QRect(290, 50, 16, 16)) self.minus_sign.setAlignment(QtCore.Qt.AlignCenter) self.minus_sign.setObjectName(_fromUtf8("minus_sign")) self.resultlabel = QtGui.QLabel(self.actionsBox) self.resultlabel.setGeometry(QtCore.QRect(280, 90, 61, 20)) font = QtGui.QFont() font.setPointSize(10) self.resultlabel.setFont(font) self.resultlabel.setAlignment(QtCore.Qt.AlignCenter) self.resultlabel.setObjectName(_fromUtf8("resultlabel")) self.die_result = QtGui.QLabel(self.actionsBox) self.die_result.setGeometry(QtCore.QRect(281, 109, 61, 31)) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.die_result.sizePolicy().hasHeightForWidth()) self.die_result.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily(_fromUtf8("Eras Demi ITC")) font.setPointSize(16) font.setBold(True) font.setWeight(75) self.die_result.setFont(font) self.die_result.setFrameShape(QtGui.QFrame.Box) self.die_result.setFrameShadow(QtGui.QFrame.Sunken) self.die_result.setText(_fromUtf8("")) self.die_result.setAlignment(QtCore.Qt.AlignCenter) self.die_result.setObjectName(_fromUtf8("die_result")) self.totalDM = QtGui.QLabel(self.actionsBox) self.totalDM.setGeometry(QtCore.QRect(311, 41, 31, 31)) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.totalDM.sizePolicy().hasHeightForWidth()) self.totalDM.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(12) self.totalDM.setFont(font) self.totalDM.setFrameShape(QtGui.QFrame.Box) self.totalDM.setFrameShadow(QtGui.QFrame.Sunken) self.totalDM.setAlignment(QtCore.Qt.AlignCenter) self.totalDM.setObjectName(_fromUtf8("totalDM")) self.totalDiff = QtGui.QLabel(self.actionsBox) self.totalDiff.setGeometry(QtCore.QRect(251, 41, 31, 31)) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.totalDiff.sizePolicy().hasHeightForWidth()) self.totalDiff.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(12) self.totalDiff.setFont(font) self.totalDiff.setFrameShape(QtGui.QFrame.Box) self.totalDiff.setFrameShadow(QtGui.QFrame.Sunken) self.totalDiff.setAlignment(QtCore.Qt.AlignCenter) self.totalDiff.setObjectName(_fromUtf8("totalDiff")) self.inputDM = QtGui.QSpinBox(self.actionsBox) self.inputDM.setGeometry(QtCore.QRect(171, 41, 47, 31)) font = QtGui.QFont() font.setPointSize(12) self.inputDM.setFont(font) self.inputDM.setFrame(True) self.inputDM.setAlignment(QtCore.Qt.AlignCenter) self.inputDM.setButtonSymbols(QtGui.QAbstractSpinBox.UpDownArrows) self.inputDM.setMinimum(-99) self.inputDM.setMaximum(99) self.inputDM.setObjectName(_fromUtf8("inputDM")) self.inputcharmod = QtGui.QSpinBox(self.actionsBox) self.inputcharmod.setGeometry(QtCore.QRect(91, 41, 51, 31)) font = QtGui.QFont() font.setPointSize(12) self.inputcharmod.setFont(font) self.inputcharmod.setFrame(True) self.inputcharmod.setAlignment(QtCore.Qt.AlignCenter) self.inputcharmod.setButtonSymbols(QtGui.QAbstractSpinBox.UpDownArrows) self.inputcharmod.setMinimum(-3) self.inputcharmod.setMaximum(5) self.inputcharmod.setObjectName(_fromUtf8("inputcharmod")) self.inputskilllevel = QtGui.QSpinBox(self.actionsBox) self.inputskilllevel.setGeometry(QtCore.QRect(11, 41, 51, 31)) font = QtGui.QFont() font.setPointSize(12) self.inputskilllevel.setFont(font) self.inputskilllevel.setAlignment(QtCore.Qt.AlignCenter) self.inputskilllevel.setMinimum(-3) self.inputskilllevel.setMaximum(7) self.inputskilllevel.setSingleStep(1) self.inputskilllevel.setObjectName(_fromUtf8("inputskilllevel")) self.die1Label = QtGui.QLabel(self.actionsBox) self.die1Label.setGeometry(QtCore.QRect(80, 100, 48, 48)) self.die1Label.setText(_fromUtf8("")) self.die1Label.setPixmap(QtGui.QPixmap(_fromUtf8(":/images/die1_0.png"))) self.die1Label.setObjectName(_fromUtf8("die1Label")) self.die2Label = QtGui.QLabel(self.actionsBox) self.die2Label.setGeometry(QtCore.QRect(140, 100, 48, 48)) self.die2Label.setText(_fromUtf8("")) self.die2Label.setPixmap(QtGui.QPixmap(_fromUtf8(":/images/die2_0.png"))) self.die2Label.setObjectName(_fromUtf8("die2Label")) self.outcomesBox = QtGui.QGroupBox(self.centralwidget) self.outcomesBox.setGeometry(QtCore.QRect(10, 210, 351, 291)) font = QtGui.QFont() font.setFamily(_fromUtf8("Eras Demi ITC")) self.outcomesBox.setFont(font) self.outcomesBox.setObjectName(_fromUtf8("outcomesBox")) self.mpl = MplWidget(self.outcomesBox) self.mpl.setGeometry(QtCore.QRect(10, 20, 331, 261)) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.mpl.sizePolicy().hasHeightForWidth()) self.mpl.setSizePolicy(sizePolicy) self.mpl.setObjectName(_fromUtf8("mpl")) self.brandlabel = QtGui.QLabel(self.centralwidget) self.brandlabel.setGeometry(QtCore.QRect(200, 500, 171, 31)) self.brandlabel.setText(_fromUtf8("")) self.brandlabel.setPixmap(QtGui.QPixmap(_fromUtf8(":/images/shonner_brand.png"))) self.brandlabel.setAlignment(QtCore.Qt.AlignCenter) self.brandlabel.setObjectName(_fromUtf8("brandlabel")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 370, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuAction = QtGui.QMenu(self.menubar) self.menuAction.setObjectName(_fromUtf8("menuAction")) self.menuSettings = QtGui.QMenu(self.menubar) self.menuSettings.setObjectName(_fromUtf8("menuSettings")) self.menuAudio_Test = QtGui.QMenu(self.menuSettings) self.menuAudio_Test.setStatusTip(_fromUtf8("")) self.menuAudio_Test.setObjectName(_fromUtf8("menuAudio_Test")) self.menuWeb = QtGui.QMenu(self.menubar) self.menuWeb.setObjectName(_fromUtf8("menuWeb")) self.menuHelp = QtGui.QMenu(self.menubar) self.menuHelp.setObjectName(_fromUtf8("menuHelp")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setSizeGripEnabled(False) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.actionRoll = QtGui.QAction(MainWindow) self.actionRoll.setObjectName(_fromUtf8("actionRoll")) self.actionClear = QtGui.QAction(MainWindow) self.actionClear.setObjectName(_fromUtf8("actionClear")) self.actionQuit = QtGui.QAction(MainWindow) self.actionQuit.setObjectName(_fromUtf8("actionQuit")) self.actionPlaySample = QtGui.QAction(MainWindow) self.actionPlaySample.setEnabled(False) self.actionPlaySample.setObjectName(_fromUtf8("actionPlaySample")) self.actionUnMute = QtGui.QAction(MainWindow) self.actionUnMute.setObjectName(_fromUtf8("actionUnMute")) self.actionMute = QtGui.QAction(MainWindow) self.actionMute.setObjectName(_fromUtf8("actionMute")) self.actionVisit_Shonner = QtGui.QAction(MainWindow) self.actionVisit_Shonner.setObjectName(_fromUtf8("actionVisit_Shonner")) self.actionTech_Support = QtGui.QAction(MainWindow) self.actionTech_Support.setObjectName(_fromUtf8("actionTech_Support")) self.actionOverview = QtGui.QAction(MainWindow) self.actionOverview.setObjectName(_fromUtf8("actionOverview")) self.actionAbout_Skill_Check = QtGui.QAction(MainWindow) self.actionAbout_Skill_Check.setObjectName(_fromUtf8("actionAbout_Skill_Check")) self.menuAction.addAction(self.actionRoll) self.menuAction.addAction(self.actionClear) self.menuAction.addSeparator() self.menuAction.addAction(self.actionQuit) self.menuAudio_Test.addAction(self.actionPlaySample) self.menuAudio_Test.addAction(self.actionUnMute) self.menuAudio_Test.addAction(self.actionMute) self.menuSettings.addAction(self.menuAudio_Test.menuAction()) self.menuWeb.addAction(self.actionVisit_Shonner) self.menuWeb.addAction(self.actionTech_Support) self.menuHelp.addAction(self.actionOverview) self.menuHelp.addAction(self.actionAbout_Skill_Check) self.menubar.addAction(self.menuAction.menuAction()) self.menubar.addAction(self.menuSettings.menuAction()) self.menubar.addAction(self.menuWeb.menuAction()) self.menubar.addAction(self.menuHelp.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) MainWindow.setTabOrder(self.inputskilllevel, self.inputcharmod) MainWindow.setTabOrder(self.inputcharmod, self.inputDM) MainWindow.setTabOrder(self.inputDM, self.rollButton) MainWindow.setTabOrder(self.rollButton, self.diffdial) MainWindow.setTabOrder(self.diffdial, self.clearButton) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "Skill Check 0.7.6 (Beta)", None, QtGui.QApplication.UnicodeUTF8)) self.actionsBox.setTitle(QtGui.QApplication.translate("MainWindow", "Actions", None, QtGui.QApplication.UnicodeUTF8)) self.label_4.setText(QtGui.QApplication.translate("MainWindow", "+6", None, QtGui.QApplication.UnicodeUTF8)) self.clearButton.setToolTip(QtGui.QApplication.translate("MainWindow", "Clear all fields", None, QtGui.QApplication.UnicodeUTF8)) self.clearButton.setText(QtGui.QApplication.translate("MainWindow", "Clear All", None, QtGui.QApplication.UnicodeUTF8)) self.effectlabel.setText(QtGui.QApplication.translate("MainWindow", "Effect", None, QtGui.QApplication.UnicodeUTF8)) self.rollButton.setToolTip(QtGui.QApplication.translate("MainWindow", "Roll two 6-sided dice", None, QtGui.QApplication.UnicodeUTF8)) self.rollButton.setText(QtGui.QApplication.translate("MainWindow", "Roll\n" "2D6", None, QtGui.QApplication.UnicodeUTF8)) self.label_7.setText(QtGui.QApplication.translate("MainWindow", "-6", None, QtGui.QApplication.UnicodeUTF8)) self.effect_result.setToolTip(QtGui.QApplication.translate("MainWindow", "The effect of the roll", None, QtGui.QApplication.UnicodeUTF8)) self.label.setText(QtGui.QApplication.translate("MainWindow", "Skill Level Char Mod Added DM Difficulty DMs", None, QtGui.QApplication.UnicodeUTF8)) self.diffdial.setToolTip(QtGui.QApplication.translate("MainWindow", "Adust level of difficulty", None, QtGui.QApplication.UnicodeUTF8)) self.plus_sign_2.setText(QtGui.QApplication.translate("MainWindow", "+", None, QtGui.QApplication.UnicodeUTF8)) self.plus_sign.setText(QtGui.QApplication.translate("MainWindow", "+", None, QtGui.QApplication.UnicodeUTF8)) self.plus_sign_3.setText(QtGui.QApplication.translate("MainWindow", "+", None, QtGui.QApplication.UnicodeUTF8)) self.minus_sign.setText(QtGui.QApplication.translate("MainWindow", "=", None, QtGui.QApplication.UnicodeUTF8)) self.resultlabel.setText(QtGui.QApplication.translate("MainWindow", "Result", None, QtGui.QApplication.UnicodeUTF8)) self.die_result.setToolTip(QtGui.QApplication.translate("MainWindow", "Total roll result", None, QtGui.QApplication.UnicodeUTF8)) self.totalDM.setToolTip(QtGui.QApplication.translate("MainWindow", "Dice modifier total", None, QtGui.QApplication.UnicodeUTF8)) self.totalDM.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8)) self.totalDiff.setToolTip(QtGui.QApplication.translate("MainWindow", "Difficulty level", None, QtGui.QApplication.UnicodeUTF8)) self.totalDiff.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8)) self.inputDM.setToolTip(QtGui.QApplication.translate("MainWindow", "Added dice modifier", None, QtGui.QApplication.UnicodeUTF8)) self.inputcharmod.setToolTip(QtGui.QApplication.translate("MainWindow", "Characteristic modifier", None, QtGui.QApplication.UnicodeUTF8)) self.inputskilllevel.setToolTip(QtGui.QApplication.translate("MainWindow", "Skill level", None, QtGui.QApplication.UnicodeUTF8)) self.die1Label.setStatusTip(QtGui.QApplication.translate("MainWindow", "First die", None, QtGui.QApplication.UnicodeUTF8)) self.die2Label.setStatusTip(QtGui.QApplication.translate("MainWindow", "Second die", None, QtGui.QApplication.UnicodeUTF8)) self.outcomesBox.setTitle(QtGui.QApplication.translate("MainWindow", "Outcomes", None, QtGui.QApplication.UnicodeUTF8)) self.menuAction.setTitle(QtGui.QApplication.translate("MainWindow", "Menu", None, QtGui.QApplication.UnicodeUTF8)) self.menuSettings.setTitle(QtGui.QApplication.translate("MainWindow", "Settings", None, QtGui.QApplication.UnicodeUTF8)) self.menuAudio_Test.setTitle(QtGui.QApplication.translate("MainWindow", "Audio Test", None, QtGui.QApplication.UnicodeUTF8)) self.menuWeb.setTitle(QtGui.QApplication.translate("MainWindow", "Web", None, QtGui.QApplication.UnicodeUTF8)) self.menuHelp.setTitle(QtGui.QApplication.translate("MainWindow", "Help", None, QtGui.QApplication.UnicodeUTF8)) self.actionRoll.setText(QtGui.QApplication.translate("MainWindow", "Roll 2D6", None, QtGui.QApplication.UnicodeUTF8)) self.actionRoll.setStatusTip(QtGui.QApplication.translate("MainWindow", "Roll two 6-sided dice", None, QtGui.QApplication.UnicodeUTF8)) self.actionRoll.setShortcut(QtGui.QApplication.translate("MainWindow", "Ctrl+R", None, QtGui.QApplication.UnicodeUTF8)) self.actionClear.setText(QtGui.QApplication.translate("MainWindow", "Clear All", None, QtGui.QApplication.UnicodeUTF8)) self.actionClear.setStatusTip(QtGui.QApplication.translate("MainWindow", "Clear all fields", None, QtGui.QApplication.UnicodeUTF8)) self.actionClear.setShortcut(QtGui.QApplication.translate("MainWindow", "Ctrl+C", None, QtGui.QApplication.UnicodeUTF8)) self.actionQuit.setText(QtGui.QApplication.translate("MainWindow", "Quit", None, QtGui.QApplication.UnicodeUTF8)) self.actionQuit.setStatusTip(QtGui.QApplication.translate("MainWindow", "Quit this program", None, QtGui.QApplication.UnicodeUTF8)) self.actionQuit.setShortcut(QtGui.QApplication.translate("MainWindow", "Ctrl+Q", None, QtGui.QApplication.UnicodeUTF8)) self.actionPlaySample.setText(QtGui.QApplication.translate("MainWindow", "Play Sample", None, QtGui.QApplication.UnicodeUTF8)) self.actionPlaySample.setStatusTip(QtGui.QApplication.translate("MainWindow", "Perform an audio test", None, QtGui.QApplication.UnicodeUTF8)) self.actionPlaySample.setShortcut(QtGui.QApplication.translate("MainWindow", "Ctrl+P", None, QtGui.QApplication.UnicodeUTF8)) self.actionUnMute.setText(QtGui.QApplication.translate("MainWindow", "Un-Mute", None, QtGui.QApplication.UnicodeUTF8)) self.actionUnMute.setStatusTip(QtGui.QApplication.translate("MainWindow", "Enable audio", None, QtGui.QApplication.UnicodeUTF8)) self.actionUnMute.setShortcut(QtGui.QApplication.translate("MainWindow", "Ctrl+U", None, QtGui.QApplication.UnicodeUTF8)) self.actionMute.setText(QtGui.QApplication.translate("MainWindow", "Mute", None, QtGui.QApplication.UnicodeUTF8)) self.actionMute.setStatusTip(QtGui.QApplication.translate("MainWindow", "Disable audio", None, QtGui.QApplication.UnicodeUTF8)) self.actionMute.setShortcut(QtGui.QApplication.translate("MainWindow", "Ctrl+M", None, QtGui.QApplication.UnicodeUTF8)) self.actionVisit_Shonner.setText(QtGui.QApplication.translate("MainWindow", "Visit Shonner", None, QtGui.QApplication.UnicodeUTF8)) self.actionVisit_Shonner.setStatusTip(QtGui.QApplication.translate("MainWindow", "Visit Shonner on the web", None, QtGui.QApplication.UnicodeUTF8)) self.actionTech_Support.setText(QtGui.QApplication.translate("MainWindow", "Tech Support", None, QtGui.QApplication.UnicodeUTF8)) self.actionTech_Support.setIconText(QtGui.QApplication.translate("MainWindow", "Tech Support", None, QtGui.QApplication.UnicodeUTF8)) self.actionTech_Support.setStatusTip(QtGui.QApplication.translate("MainWindow", "Contact tech support", None, QtGui.QApplication.UnicodeUTF8)) self.actionOverview.setText(QtGui.QApplication.translate("MainWindow", "Overview", None, QtGui.QApplication.UnicodeUTF8)) self.actionOverview.setStatusTip(QtGui.QApplication.translate("MainWindow", "Give an overview", None, QtGui.QApplication.UnicodeUTF8)) self.actionOverview.setShortcut(QtGui.QApplication.translate("MainWindow", "F1", None, QtGui.QApplication.UnicodeUTF8)) self.actionAbout_Skill_Check.setText(QtGui.QApplication.translate("MainWindow", "About Skill Check", None, QtGui.QApplication.UnicodeUTF8)) self.actionAbout_Skill_Check.setStatusTip(QtGui.QApplication.translate("MainWindow", "About Skill Check", None, QtGui.QApplication.UnicodeUTF8))
class Ui_MainWindow(object): #Function to get values from DHT22 def sensor(self): global disconnectflag global humidity, temperature, tempc, tempf DHT_SENSOR = Adafruit_DHT.DHT22 DHT_PIN = 4 for i in range(1, 5): humidity, temperature = Adafruit_DHT.read(DHT_SENSOR, DHT_PIN) if humidity is not None and temperature is not None: break if humidity is not None and temperature is not None: disconnectflag = 0 tempc = round(temperature, 2) tempf = (tempc * 9) / 5 + 32 if tempunit == "F": temperature = (temperature * 9) / 5 + 32 else: temperature = 0.00 humidity = 0.0 tempc = 0.0 tempf = 0.0 disconnectflag = 1 #Function to print the real time values when Get Values button is pressed def Getvals(self): global humidity, temperature, tempc, tempf self.sensor() datetimeobj = datetime.now() self.time.setText(" " + str(datetimeobj.hour) + ":" + str(datetimeobj.minute) + ":" + str(datetimeobj.second)) self.time.text() self.tempval.setText(" " + str(round(temperature, 2)) + " " + tempunit) self.tempval.text() self.humval.setText(" " + str(round(humidity, 1)) + " " + "%") self.humval.text() #Change the unit from Celcius to Fahrenheit or vice-versa def changetempunit(self): global tempunit if tempunit == "C": tempunit = tempunit.replace("C", "F") self.ctof.setText("F To C") self.HTtempscroll.setValue((self.HTtempscroll.value() * 9) / 5 + 32) self.LTtempscroll.setValue((self.LTtempscroll.value() * 9) / 5 + 32) else: self.ctof.setText("C To F") tempunit = tempunit.replace("F", "C") self.HTtempscroll.setValue( ((self.HTtempscroll.value() - 32) * 5) / 9) self.LTtempscroll.setValue( ((self.LTtempscroll.value() - 32) * 5) / 9) #Plot the graph for last ten values of humidity def plothumgraph(self): if count < 10: self.Alarm.setEnabled(1) self.Alarm.setText("\n Wait for 10 Readings") self.Alarm.text() return self.humiditygraph.canvas.ax.cla() mydb.get_last_ten_humi_values(count) y = globals.humi_list x = range(0, 10) self.humiditygraph.canvas.ax.set_title('Humidity Plot') self.humiditygraph.canvas.ax.set_xlabel('Readings Index') self.humiditygraph.canvas.ax.set_ylabel('Humidity') self.humiditygraph.canvas.ax.plot(x, y) self.humiditygraph.canvas.draw() globals.humi_list.clear() globals.time_stamp.clear() #Plot the graph for last ten values of temperature def plottempgraph(self): if count < 10: self.Alarm.setEnabled(1) self.Alarm.setText("\n Wait for 10 Readings") self.Alarm.text() return self.temperaturegraph.canvas.ax.cla() mydb.get_last_ten_temp_values(count) if tempunit == "C": y = globals.tempc_list x = range(0, 10) self.temperaturegraph.canvas.ax.set_ylabel('Temperature (C)') if tempunit == "F": y = globals.tempf_list x = range(0, 10) self.temperaturegraph.canvas.ax.set_ylabel('Temperature (F)') self.temperaturegraph.canvas.ax.set_title('Temperature Plot') self.temperaturegraph.canvas.ax.set_xlabel('Readings Index') self.temperaturegraph.canvas.ax.plot(x, y) self.temperaturegraph.canvas.draw() globals.tempc_list.clear() globals.tempf_list.clear() globals.time_stamp.clear() #Print timestamp, temp and humidity on the status line and report if sensor is disconnected def printvals(self): global humidity, temperature, tempc, tempf self.Alarm.setText("\n ") self.Alarm.text() self.Alarm.setDisabled(1) self.sensor() datetimeobj1 = datetime.now() formatted_time = datetimeobj1.strftime('%H:%M:%S') if disconnectflag == 0: self.statusedit.setPlainText(" Reading: " + str(count) + "\n\n" + " Time: " + str(datetimeobj1.hour) + ":" + str(datetimeobj1.minute) + ":" + str(datetimeobj1.second) + "\n\n" + " Temperature: " + str(round(temperature, 2)) + " " + tempunit + "\n\n" + " Humidity: " + str(round(humidity, 1)) + " " + "%") mydb.add_values_db(tempc, tempf, humidity, formatted_time) if temperature > self.HTtempscroll.value( ) or temperature < self.LTtempscroll.value( ) or humidity > self.HThumscroll.value( ) or humidity < self.LThumscroll.value(): self.Alarm.setEnabled(1) self.Alarm.setText("\n !!ALARM!! ") self.Alarm.text() if self.HThumscroll.value() <= self.LThumscroll.value(): self.Alarm.setEnabled(1) self.Alarm.setText("\n Check Humidity Threshold") self.Alarm.text() if self.HTtempscroll.value() <= self.LTtempscroll.value(): self.Alarm.setEnabled(1) self.Alarm.setText("\n Check Temperature Threshold") self.Alarm.text() else: mydb.add_values_db(tempc, tempf, humidity, formatted_time) self.statusedit.setPlainText("\n\n SENSOR DISCONNECTED!! ") #Counts to 30 for timer to stop def counter(self): global count if count == 30: count = 0 self.timer.stop() self.refb.setEnabled(True) #exit else: count = count + 1 self.printvals() #refresh the timer to re-start the timer def refreshtimer(self): mydb.printall(30) mydb.delete_values_db() os.execl(sys.executable, sys.executable, *sys.argv) #setup the GUI def setupUi(self, MainWindow): MainWindow.setObjectName("SensorGUI") MainWindow.resize(1287, 819) MainWindow.setMinimumSize(QtCore.QSize(1287, 819)) MainWindow.setStyleSheet("") self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") QtWidgets.qApp.processEvents() self.getvalb = QtWidgets.QPushButton(self.centralwidget) self.getvalb.setGeometry(QtCore.QRect(230, 180, 99, 30)) self.getvalb.setObjectName("getvalb") self.getvalb.clicked.connect(self.Getvals) self.Humlabel = QtWidgets.QLabel(self.centralwidget) self.Humlabel.setGeometry(QtCore.QRect(190, 90, 71, 22)) self.Humlabel.setTextFormat(QtCore.Qt.AutoText) self.Humlabel.setObjectName("Humlabel") self.templabel = QtWidgets.QLabel(self.centralwidget) self.templabel.setGeometry(QtCore.QRect(190, 130, 101, 22)) self.templabel.setObjectName("templabel") self.HTtempscroll = QtWidgets.QDoubleSpinBox(self.centralwidget) self.HTtempscroll.setGeometry(QtCore.QRect(180, 690, 71, 32)) self.HTtempscroll.setObjectName("HTtempscroll") self.HTtempscroll.setMaximum(99.00) self.HTtempscroll.setMinimum(0.00) self.HTtempscroll.setValue(32.00) self.LTtempscroll = QtWidgets.QDoubleSpinBox(self.centralwidget) self.LTtempscroll.setGeometry(QtCore.QRect(180, 750, 71, 32)) self.LTtempscroll.setObjectName("LTtempscroll") self.LTtempscroll.setMaximum(99.00) self.LTtempscroll.setMinimum(0.00) self.LTtempscroll.setValue(22.00) self.HTtemp = QtWidgets.QLabel(self.centralwidget) self.HTtemp.setGeometry(QtCore.QRect(60, 690, 111, 22)) self.HTtemp.setObjectName("HTtemp") self.LTtemp = QtWidgets.QLabel(self.centralwidget) self.LTtemp.setGeometry(QtCore.QRect(60, 750, 111, 22)) self.LTtemp.setObjectName("LTtemp") self.LThum = QtWidgets.QLabel(self.centralwidget) self.LThum.setGeometry(QtCore.QRect(980, 750, 111, 22)) self.LThum.setObjectName("LThum") self.HThumscroll = QtWidgets.QDoubleSpinBox(self.centralwidget) self.HThumscroll.setGeometry(QtCore.QRect(1100, 690, 71, 32)) self.HThumscroll.setObjectName("HThumscroll") self.HThumscroll.setMaximum(99.00) self.HThumscroll.setMinimum(0.00) self.HThumscroll.setValue(35.00) self.LThumscroll = QtWidgets.QDoubleSpinBox(self.centralwidget) self.LThumscroll.setGeometry(QtCore.QRect(1100, 750, 71, 32)) self.LThumscroll.setObjectName("LThumscroll") self.LThumscroll.setMaximum(99.00) self.LThumscroll.setMinimum(0.00) self.LThumscroll.setValue(10.00) self.HThum = QtWidgets.QLabel(self.centralwidget) self.HThum.setGeometry(QtCore.QRect(980, 690, 111, 22)) self.HThum.setObjectName("HThum") self.tempbutton = QtWidgets.QPushButton(self.centralwidget) self.tempbutton.setGeometry(QtCore.QRect(40, 640, 106, 30)) self.tempbutton.setObjectName("tempbutton") self.tempbutton.clicked.connect(self.plottempgraph) self.humbutton = QtWidgets.QPushButton(self.centralwidget) self.humbutton.setGeometry(QtCore.QRect(1030, 640, 99, 30)) self.humbutton.setObjectName("humbutton") self.humbutton.clicked.connect(self.plothumgraph) self.temperaturegraph = MplWidget('Temperature Plot', 'Reading', 'Temperature', self.centralwidget) self.temperaturegraph.setGeometry(QtCore.QRect(5, 230, 631, 400)) self.temperaturegraph.setObjectName("temperaturegraph") self.humiditygraph = MplWidget('Humidity Plot', 'Reading', 'Humidity', self.centralwidget) self.humiditygraph.setGeometry(QtCore.QRect(675, 230, 571, 400)) self.humiditygraph.setObjectName("humiditygraph") self.refb = QtWidgets.QPushButton(self.centralwidget) self.refb.setGeometry(QtCore.QRect(1080, 120, 99, 30)) self.refb.setObjectName("refb") self.refb.setEnabled(False) self.refb.clicked.connect(self.refreshtimer) self.humval = QtWidgets.QLineEdit(self.centralwidget) self.humval.setGeometry(QtCore.QRect(300, 80, 81, 32)) self.humval.setObjectName("humval") self.tempval = QtWidgets.QLineEdit(self.centralwidget) self.tempval.setGeometry(QtCore.QRect(300, 120, 91, 32)) self.tempval.setObjectName("tempval") self.Alarm = QtWidgets.QLineEdit(self.centralwidget) self.Alarm.setGeometry(QtCore.QRect(550, 670, 230, 61)) self.Alarm.setObjectName("Alarm") self.Alarm.setEnabled(0) self.time = QtWidgets.QLineEdit(self.centralwidget) self.time.setGeometry(QtCore.QRect(300, 40, 113, 32)) self.time.setObjectName("time") self.label = QtWidgets.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(190, 50, 68, 22)) self.label.setObjectName("label") self.ctof = QtWidgets.QPushButton(self.centralwidget) self.ctof.setGeometry(QtCore.QRect(230, 640, 101, 30)) self.ctof.setObjectName("ctof") self.ctof.clicked.connect(self.changetempunit) self.statusedit = QtWidgets.QPlainTextEdit(self.centralwidget) self.statusedit.setGeometry(QtCore.QRect(740, 50, 271, 170)) self.statusedit.setObjectName("statusedit") self.statuslabel = QtWidgets.QLabel(self.centralwidget) self.statuslabel.setGeometry(QtCore.QRect(820, 20, 111, 22)) self.statuslabel.setObjectName("statuslabel") MainWindow.setCentralWidget(self.centralwidget) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.timer = QTimer() self.timer.timeout.connect(self.counter) self.timer.start(15000) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.getvalb.setText(_translate("MainWindow", "Get Values")) self.Humlabel.setText(_translate("MainWindow", "Humidity : ")) self.templabel.setText(_translate("MainWindow", "Temperature :")) self.HTtemp.setText(_translate("MainWindow", "High Threshold:")) self.LTtemp.setText(_translate("MainWindow", "Low Threshold :")) self.LThum.setText(_translate("MainWindow", "Low Threshold :")) self.HThum.setText(_translate("MainWindow", "High Threshold:")) self.tempbutton.setText(_translate("MainWindow", "Temperature")) self.humbutton.setText(_translate("MainWindow", "Humidity")) self.refb.setText(_translate("MainWindow", "Refresh")) self.label.setText(_translate("MainWindow", "Time :")) self.ctof.setText(_translate("MainWindow", "C To F")) self.statuslabel.setText(_translate("MainWindow", "Sensor Status :"))
class Ui_Free(object): def setupUi(self, Free): ### variables ### self.peakload = 0 ### option 3 straight endurance ### ## window setting ## Free.setObjectName("Free") Free.resize(1427, 969) Free.move(488, 3) Free.setWindowIcon(QtGui.QIcon("icons/logoapp702.ico")) self.centralwidget = QtWidgets.QWidget(Free) self.centralwidget.setObjectName("centralwidget") self.plot = MplWidget(self.centralwidget) self.plot.setGeometry(QtCore.QRect(420, 71, 860, 881)) self.plot.setObjectName("plot") ## titles and display labels ## self.freetitlelabel = QtWidgets.QLabel(self.centralwidget) self.freetitlelabel.setGeometry(QtCore.QRect(30, 30, 201, 41)) font = QtGui.QFont() font.setPointSize(10) font.setWeight(65) self.freetitlelabel.setFont(font) self.freetitlelabel.setObjectName("freetitlelabel") self.displaylabel_F = QtWidgets.QLabel(self.centralwidget) self.displaylabel_F.setGeometry(QtCore.QRect(705, 35, 280, 40)) font = QtGui.QFont() font.setPointSize(12) font.setWeight(50) self.displaylabel_F.setFont(font) self.displaylabel_F.setAlignment(QtCore.Qt.AlignCenter) self.displaylabel_F.setObjectName("displaylabel_F") self.currentWeightlabel = QtWidgets.QLabel(self.centralwidget) self.currentWeightlabel.setGeometry(QtCore.QRect(161, 80, 110, 31)) self.currentWeightlabel.setObjectName("currentWeightlabel") self.displayWeightlabel = QtWidgets.QLabel(self.centralwidget) self.displayWeightlabel.setGeometry(QtCore.QRect(88, 40, 246, 200)) font = QtGui.QFont() font.setPointSize(32) font.setWeight(65) self.displayWeightlabel.setFont(font) self.displayWeightlabel.setAlignment(QtCore.Qt.AlignCenter) self.displayWeightlabel.setObjectName("displayWeightlabel") self.currentpeakloadlabel = QtWidgets.QLabel(self.centralwidget) self.currentpeakloadlabel.setGeometry(QtCore.QRect(181, 190, 110, 31)) self.currentpeakloadlabel.setObjectName("currentpeakloadlabel") self.displayPeakloadlabel = QtWidgets.QLabel(self.centralwidget) self.displayPeakloadlabel.setGeometry(QtCore.QRect(88, 150, 246, 200)) font = QtGui.QFont() font.setPointSize(28) font.setWeight(55) self.displayPeakloadlabel.setFont(font) self.displayPeakloadlabel.setAlignment(QtCore.Qt.AlignCenter) self.displayPeakloadlabel.setObjectName("displayPeakloadlabel") ## buttons ## self.startButt = QtWidgets.QPushButton(self.centralwidget) self.startButt.setGeometry(QtCore.QRect(30, 90, 90, 45)) self.startButt.setStyleSheet( "QPushButton {background-color: gainsboro; height: 45px; width: 90px; border-radius: 22px; border: 1px solid grey;}" "QPushButton:pressed {background-color: silver; height: 45px; width: 90px; border-radius: 22px; border: 1px solid dimgrey;}" ) self.startButt.setObjectName("startButt") self.startButt.setIcon(QtGui.QIcon("pushbutt/ziconpush7.png")) self.startButt.setIconSize(QtCore.QSize(90, 90)) self.startButt.clicked.connect(self.clicked_startMeasures) self.stopButt = QtWidgets.QPushButton(self.centralwidget) self.stopButt.setGeometry(QtCore.QRect(30, 150, 90, 45)) self.stopButt.setStyleSheet( "QPushButton {background-color: gainsboro; height: 45px; width: 90px; border-radius: 22px; border: 1px solid grey;}" "QPushButton:pressed {background-color: silver; height: 45px; width: 90px; border-radius: 22px; border: 1px solid dimgrey;}" ) self.stopButt.setObjectName("stopButt") self.stopButt.setIcon(QtGui.QIcon("pushbutt/iconpush10.png")) self.stopButt.setIconSize(QtCore.QSize(90, 90)) self.stopButt.clicked.connect(self.clicked_stop_clear) Free.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(Free) self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 18)) self.menubar.setObjectName("menubar") Free.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(Free) self.statusbar.setObjectName("statusbar") Free.setStatusBar(self.statusbar) self.retranslateUi(Free) QtCore.QMetaObject.connectSlotsByName(Free) def retranslateUi(self, Free): _translate = QtCore.QCoreApplication.translate Free.setWindowTitle(_translate("Free", "Free peakload")) self.freetitlelabel.setText( _translate( "Free", "<html><head/><body><p><span style=\" font-size:12pt;\">FREE PEAK LOAD</span></p></body></html>" )) self.currentWeightlabel.setText("Current weight") self.currentpeakloadlabel.setText("Peakload") def clicked_startMeasures(self): t = Thread(target=self.connect_F) t.start() def clicked_stop_clear(self): d = Thread(target=self.disconnect) d.start() def connect_F(self): portName = "" str2 = "" ports = list(serial.tools.list_ports.comports()) for p in ports: if portName == '': int1 = 0 while int1 <= 20: if "USB Serial Device" in p[1]: str2 = str(int1) portName = "COM" + str2 if "USB Serial Device" in p[1] and portName in p[1]: self.displaylabel_F.setText("Found Sensor on " + portName) print("Found Sensor on " + portName) time.sleep(2) self.displaylabel_F.setText("") break int1 = int1 + 1 else: break if portName == '': self.displaylabel_F.setText("No Sensor found") raise IOError("No Sensor found") time.sleep(2) self.displaylabel_F.setText("") baudrate = 9600 ser = serial.Serial(portName, baudrate) ser_bytes = ser.readline() valueP1 = float(ser_bytes[0:len(ser_bytes) - 2].decode("utf-8")) while True: ser_bytes = ser.readline() valueP = float(ser_bytes[0:len(ser_bytes) - 2].decode("utf-8")) value = round(valueP - valueP1, 1) self.peakload = max(self.peakload, value) self.displayWeightlabel.setText(str(value)) self.displayPeakloadlabel.setText(str(self.peakload)) self.plot.update_bargraph(value, self.peakload) def disconnect(self): self.peakload = 0
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1080, 800) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth()) MainWindow.setSizePolicy(sizePolicy) MainWindow.setMinimumSize(QtCore.QSize(1080, 800)) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setMinimumSize(QtCore.QSize(1080, 1080)) self.centralwidget.setMaximumSize(QtCore.QSize(1080, 1080)) self.centralwidget.setObjectName("centralwidget") self.graphWidget = MplWidget(self.centralwidget) self.graphWidget.setGeometry(QtCore.QRect(490, 100, 360, 280)) self.graphWidget.setMinimumSize(QtCore.QSize(360, 280)) self.graphWidget.setObjectName("graphWidget") self.layoutWidget = QtWidgets.QWidget(self.centralwidget) self.layoutWidget.setGeometry(QtCore.QRect(20, 10, 301, 693)) self.layoutWidget.setObjectName("layoutWidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.layoutWidget) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.label_ConfiguracoesDoOtimizador_2 = QtWidgets.QLabel(self.layoutWidget) self.label_ConfiguracoesDoOtimizador_2.setAlignment(QtCore.Qt.AlignCenter) self.label_ConfiguracoesDoOtimizador_2.setObjectName("label_ConfiguracoesDoOtimizador_2") self.verticalLayout.addWidget(self.label_ConfiguracoesDoOtimizador_2) spacerItem = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.verticalLayout.addItem(spacerItem) self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.horizontalLayout_10 = QtWidgets.QHBoxLayout() self.horizontalLayout_10.setObjectName("horizontalLayout_10") spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_10.addItem(spacerItem1) self.label_Topologia = QtWidgets.QLabel(self.layoutWidget) self.label_Topologia.setObjectName("label_Topologia") self.horizontalLayout_10.addWidget(self.label_Topologia) spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_10.addItem(spacerItem2) self.verticalLayout_2.addLayout(self.horizontalLayout_10) self.horizontalLayout_11 = QtWidgets.QHBoxLayout() self.horizontalLayout_11.setObjectName("horizontalLayout_11") spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_11.addItem(spacerItem3) self.comboBox = QtWidgets.QComboBox(self.layoutWidget) self.comboBox.setObjectName("comboBox") self.comboBox.addItem("") self.horizontalLayout_11.addWidget(self.comboBox) spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_11.addItem(spacerItem4) self.verticalLayout_2.addLayout(self.horizontalLayout_11) self.verticalLayout.addLayout(self.verticalLayout_2) spacerItem5 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.verticalLayout.addItem(spacerItem5) self.label_ConfiguracoesDoOtimizador_3 = QtWidgets.QLabel(self.layoutWidget) self.label_ConfiguracoesDoOtimizador_3.setAlignment(QtCore.Qt.AlignCenter) self.label_ConfiguracoesDoOtimizador_3.setObjectName("label_ConfiguracoesDoOtimizador_3") self.verticalLayout.addWidget(self.label_ConfiguracoesDoOtimizador_3) self.horizontalLayout_8 = QtWidgets.QHBoxLayout() self.horizontalLayout_8.setObjectName("horizontalLayout_8") spacerItem6 = QtWidgets.QSpacerItem(121, 10, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem6) self.label = QtWidgets.QLabel(self.layoutWidget) self.label.setMinimumSize(QtCore.QSize(30, 10)) self.label.setMaximumSize(QtCore.QSize(16777215, 20)) self.label.setContextMenuPolicy(QtCore.Qt.NoContextMenu) self.label.setAcceptDrops(False) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName("label") self.horizontalLayout_8.addWidget(self.label) spacerItem7 = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem7) self.label_2 = QtWidgets.QLabel(self.layoutWidget) self.label_2.setMinimumSize(QtCore.QSize(30, 10)) self.label_2.setMaximumSize(QtCore.QSize(30, 20)) self.label_2.setAlignment(QtCore.Qt.AlignCenter) self.label_2.setObjectName("label_2") self.horizontalLayout_8.addWidget(self.label_2) spacerItem8 = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem8) self.label_3 = QtWidgets.QLabel(self.layoutWidget) self.label_3.setMinimumSize(QtCore.QSize(30, 10)) self.label_3.setMaximumSize(QtCore.QSize(30, 20)) self.label_3.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.label_3.setObjectName("label_3") self.horizontalLayout_8.addWidget(self.label_3) spacerItem9 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem9) self.verticalLayout.addLayout(self.horizontalLayout_8) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label_Vin_2 = QtWidgets.QLabel(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_Vin_2.sizePolicy().hasHeightForWidth()) self.label_Vin_2.setSizePolicy(sizePolicy) self.label_Vin_2.setMinimumSize(QtCore.QSize(121, 20)) self.label_Vin_2.setMaximumSize(QtCore.QSize(121, 20)) self.label_Vin_2.setObjectName("label_Vin_2") self.horizontalLayout_2.addWidget(self.label_Vin_2) self.input_Dmin = QtWidgets.QLineEdit(self.layoutWidget) self.input_Dmin.setMinimumSize(QtCore.QSize(30, 20)) self.input_Dmin.setMaximumSize(QtCore.QSize(30, 20)) self.input_Dmin.setObjectName("input_Dmin") self.horizontalLayout_2.addWidget(self.input_Dmin) spacerItem10 = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem10) self.input_D = QtWidgets.QLineEdit(self.layoutWidget) self.input_D.setMinimumSize(QtCore.QSize(30, 20)) self.input_D.setMaximumSize(QtCore.QSize(30, 20)) self.input_D.setObjectName("input_D") self.horizontalLayout_2.addWidget(self.input_D) spacerItem11 = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem11) self.input_Dmax = QtWidgets.QLineEdit(self.layoutWidget) self.input_Dmax.setMinimumSize(QtCore.QSize(30, 20)) self.input_Dmax.setMaximumSize(QtCore.QSize(30, 20)) self.input_Dmax.setObjectName("input_Dmax") self.horizontalLayout_2.addWidget(self.input_Dmax) spacerItem12 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem12) self.verticalLayout.addLayout(self.horizontalLayout_2) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.label_Vin = QtWidgets.QLabel(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_Vin.sizePolicy().hasHeightForWidth()) self.label_Vin.setSizePolicy(sizePolicy) self.label_Vin.setMinimumSize(QtCore.QSize(121, 20)) self.label_Vin.setMaximumSize(QtCore.QSize(121, 20)) self.label_Vin.setObjectName("label_Vin") self.horizontalLayout.addWidget(self.label_Vin) self.input_VinMin = QtWidgets.QLineEdit(self.layoutWidget) self.input_VinMin.setMinimumSize(QtCore.QSize(30, 20)) self.input_VinMin.setMaximumSize(QtCore.QSize(30, 20)) self.input_VinMin.setObjectName("input_VinMin") self.horizontalLayout.addWidget(self.input_VinMin) spacerItem13 = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem13) self.input_Vin = QtWidgets.QLineEdit(self.layoutWidget) self.input_Vin.setMinimumSize(QtCore.QSize(30, 20)) self.input_Vin.setMaximumSize(QtCore.QSize(30, 20)) self.input_Vin.setObjectName("input_Vin") self.horizontalLayout.addWidget(self.input_Vin) spacerItem14 = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem14) self.input_VinMax = QtWidgets.QLineEdit(self.layoutWidget) self.input_VinMax.setMinimumSize(QtCore.QSize(30, 20)) self.input_VinMax.setMaximumSize(QtCore.QSize(30, 20)) self.input_VinMax.setObjectName("input_VinMax") self.horizontalLayout.addWidget(self.input_VinMax) spacerItem15 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem15) self.verticalLayout.addLayout(self.horizontalLayout) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.label_Vo = QtWidgets.QLabel(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_Vo.sizePolicy().hasHeightForWidth()) self.label_Vo.setSizePolicy(sizePolicy) self.label_Vo.setMinimumSize(QtCore.QSize(121, 20)) self.label_Vo.setMaximumSize(QtCore.QSize(121, 20)) self.label_Vo.setObjectName("label_Vo") self.horizontalLayout_3.addWidget(self.label_Vo) self.input_Vo = QtWidgets.QLineEdit(self.layoutWidget) self.input_Vo.setMaximumSize(QtCore.QSize(60, 20)) self.input_Vo.setObjectName("input_Vo") self.horizontalLayout_3.addWidget(self.input_Vo) spacerItem16 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem16) self.verticalLayout.addLayout(self.horizontalLayout_3) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.label_Vo_2 = QtWidgets.QLabel(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_Vo_2.sizePolicy().hasHeightForWidth()) self.label_Vo_2.setSizePolicy(sizePolicy) self.label_Vo_2.setMinimumSize(QtCore.QSize(121, 20)) self.label_Vo_2.setMaximumSize(QtCore.QSize(121, 20)) self.label_Vo_2.setObjectName("label_Vo_2") self.horizontalLayout_4.addWidget(self.label_Vo_2) self.input_Po = QtWidgets.QLineEdit(self.layoutWidget) self.input_Po.setMaximumSize(QtCore.QSize(60, 20)) self.input_Po.setObjectName("input_Po") self.horizontalLayout_4.addWidget(self.input_Po) spacerItem17 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_4.addItem(spacerItem17) self.verticalLayout.addLayout(self.horizontalLayout_4) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.label_DeltaIin = QtWidgets.QLabel(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_DeltaIin.sizePolicy().hasHeightForWidth()) self.label_DeltaIin.setSizePolicy(sizePolicy) self.label_DeltaIin.setMinimumSize(QtCore.QSize(121, 20)) self.label_DeltaIin.setMaximumSize(QtCore.QSize(121, 20)) self.label_DeltaIin.setObjectName("label_DeltaIin") self.horizontalLayout_5.addWidget(self.label_DeltaIin) self.input_DeltaIin = QtWidgets.QLineEdit(self.layoutWidget) self.input_DeltaIin.setMaximumSize(QtCore.QSize(60, 20)) self.input_DeltaIin.setObjectName("input_DeltaIin") self.horizontalLayout_5.addWidget(self.input_DeltaIin) spacerItem18 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_5.addItem(spacerItem18) self.verticalLayout.addLayout(self.horizontalLayout_5) self.horizontalLayout_6 = QtWidgets.QHBoxLayout() self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.label_DeltaVo = QtWidgets.QLabel(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_DeltaVo.sizePolicy().hasHeightForWidth()) self.label_DeltaVo.setSizePolicy(sizePolicy) self.label_DeltaVo.setMinimumSize(QtCore.QSize(121, 20)) self.label_DeltaVo.setMaximumSize(QtCore.QSize(121, 20)) self.label_DeltaVo.setObjectName("label_DeltaVo") self.horizontalLayout_6.addWidget(self.label_DeltaVo) self.input_DeltaVo = QtWidgets.QLineEdit(self.layoutWidget) self.input_DeltaVo.setMaximumSize(QtCore.QSize(60, 20)) self.input_DeltaVo.setObjectName("input_DeltaVo") self.horizontalLayout_6.addWidget(self.input_DeltaVo) spacerItem19 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem19) self.verticalLayout.addLayout(self.horizontalLayout_6) self.horizontalLayout_7 = QtWidgets.QHBoxLayout() self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.label_JMax = QtWidgets.QLabel(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_JMax.sizePolicy().hasHeightForWidth()) self.label_JMax.setSizePolicy(sizePolicy) self.label_JMax.setMinimumSize(QtCore.QSize(121, 20)) self.label_JMax.setMaximumSize(QtCore.QSize(121, 20)) self.label_JMax.setObjectName("label_JMax") self.horizontalLayout_7.addWidget(self.label_JMax) self.input_JMax = QtWidgets.QLineEdit(self.layoutWidget) self.input_JMax.setMaximumSize(QtCore.QSize(60, 20)) self.input_JMax.setObjectName("input_JMax") self.horizontalLayout_7.addWidget(self.input_JMax) spacerItem20 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_7.addItem(spacerItem20) self.verticalLayout.addLayout(self.horizontalLayout_7) spacerItem21 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.verticalLayout.addItem(spacerItem21) self.horizontalLayout_9 = QtWidgets.QHBoxLayout() self.horizontalLayout_9.setObjectName("horizontalLayout_9") spacerItem22 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem22) self.pushButtonCreateConverter = QtWidgets.QPushButton(self.layoutWidget) self.pushButtonCreateConverter.setObjectName("pushButtonCreateConverter") self.horizontalLayout_9.addWidget(self.pushButtonCreateConverter) spacerItem23 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem23) self.verticalLayout.addLayout(self.horizontalLayout_9) spacerItem24 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem24) self.verticalLayout_3 = QtWidgets.QVBoxLayout() self.verticalLayout_3.setObjectName("verticalLayout_3") self.horizontalLayout_12 = QtWidgets.QHBoxLayout() self.horizontalLayout_12.setObjectName("horizontalLayout_12") spacerItem25 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_12.addItem(spacerItem25) self.label_ConfiguracoesDoOtimizador = QtWidgets.QLabel(self.layoutWidget) self.label_ConfiguracoesDoOtimizador.setObjectName("label_ConfiguracoesDoOtimizador") self.horizontalLayout_12.addWidget(self.label_ConfiguracoesDoOtimizador) spacerItem26 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_12.addItem(spacerItem26) self.verticalLayout_3.addLayout(self.horizontalLayout_12) spacerItem27 = QtWidgets.QSpacerItem(20, 13, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.verticalLayout_3.addItem(spacerItem27) self.horizontalLayout_13 = QtWidgets.QHBoxLayout() self.horizontalLayout_13.setObjectName("horizontalLayout_13") spacerItem28 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_13.addItem(spacerItem28) self.pushButtonCapSel = QtWidgets.QPushButton(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButtonCapSel.sizePolicy().hasHeightForWidth()) self.pushButtonCapSel.setSizePolicy(sizePolicy) self.pushButtonCapSel.setMinimumSize(QtCore.QSize(120, 25)) self.pushButtonCapSel.setMaximumSize(QtCore.QSize(120, 25)) self.pushButtonCapSel.setObjectName("pushButtonCapSel") self.horizontalLayout_13.addWidget(self.pushButtonCapSel) spacerItem29 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_13.addItem(spacerItem29) self.verticalLayout_3.addLayout(self.horizontalLayout_13) self.horizontalLayout_14 = QtWidgets.QHBoxLayout() self.horizontalLayout_14.setObjectName("horizontalLayout_14") spacerItem30 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_14.addItem(spacerItem30) self.pushButtonDiodeSel = QtWidgets.QPushButton(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButtonDiodeSel.sizePolicy().hasHeightForWidth()) self.pushButtonDiodeSel.setSizePolicy(sizePolicy) self.pushButtonDiodeSel.setMinimumSize(QtCore.QSize(120, 25)) self.pushButtonDiodeSel.setMaximumSize(QtCore.QSize(120, 25)) self.pushButtonDiodeSel.setObjectName("pushButtonDiodeSel") self.horizontalLayout_14.addWidget(self.pushButtonDiodeSel) spacerItem31 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_14.addItem(spacerItem31) self.verticalLayout_3.addLayout(self.horizontalLayout_14) self.horizontalLayout_15 = QtWidgets.QHBoxLayout() self.horizontalLayout_15.setObjectName("horizontalLayout_15") spacerItem32 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_15.addItem(spacerItem32) self.pushButtonSwitchSel = QtWidgets.QPushButton(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButtonSwitchSel.sizePolicy().hasHeightForWidth()) self.pushButtonSwitchSel.setSizePolicy(sizePolicy) self.pushButtonSwitchSel.setMinimumSize(QtCore.QSize(120, 25)) self.pushButtonSwitchSel.setMaximumSize(QtCore.QSize(120, 25)) self.pushButtonSwitchSel.setObjectName("pushButtonSwitchSel") self.horizontalLayout_15.addWidget(self.pushButtonSwitchSel) spacerItem33 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_15.addItem(spacerItem33) self.verticalLayout_3.addLayout(self.horizontalLayout_15) self.horizontalLayout_16 = QtWidgets.QHBoxLayout() self.horizontalLayout_16.setObjectName("horizontalLayout_16") spacerItem34 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_16.addItem(spacerItem34) self.pushButtonCableSel = QtWidgets.QPushButton(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButtonCableSel.sizePolicy().hasHeightForWidth()) self.pushButtonCableSel.setSizePolicy(sizePolicy) self.pushButtonCableSel.setMinimumSize(QtCore.QSize(120, 25)) self.pushButtonCableSel.setMaximumSize(QtCore.QSize(120, 25)) self.pushButtonCableSel.setObjectName("pushButtonCableSel") self.horizontalLayout_16.addWidget(self.pushButtonCableSel) spacerItem35 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_16.addItem(spacerItem35) self.verticalLayout_3.addLayout(self.horizontalLayout_16) self.horizontalLayout_17 = QtWidgets.QHBoxLayout() self.horizontalLayout_17.setObjectName("horizontalLayout_17") spacerItem36 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_17.addItem(spacerItem36) self.pushButtonCoreSel = QtWidgets.QPushButton(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButtonCoreSel.sizePolicy().hasHeightForWidth()) self.pushButtonCoreSel.setSizePolicy(sizePolicy) self.pushButtonCoreSel.setMinimumSize(QtCore.QSize(120, 25)) self.pushButtonCoreSel.setMaximumSize(QtCore.QSize(120, 25)) self.pushButtonCoreSel.setObjectName("pushButtonCoreSel") self.horizontalLayout_17.addWidget(self.pushButtonCoreSel) spacerItem37 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_17.addItem(spacerItem37) self.verticalLayout_3.addLayout(self.horizontalLayout_17) self.horizontalLayout_18 = QtWidgets.QHBoxLayout() self.horizontalLayout_18.setObjectName("horizontalLayout_18") spacerItem38 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_18.addItem(spacerItem38) self.pushButtonDissSel = QtWidgets.QPushButton(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButtonDissSel.sizePolicy().hasHeightForWidth()) self.pushButtonDissSel.setSizePolicy(sizePolicy) self.pushButtonDissSel.setMinimumSize(QtCore.QSize(120, 25)) self.pushButtonDissSel.setMaximumSize(QtCore.QSize(120, 25)) self.pushButtonDissSel.setObjectName("pushButtonDissSel") self.horizontalLayout_18.addWidget(self.pushButtonDissSel) spacerItem39 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_18.addItem(spacerItem39) self.verticalLayout_3.addLayout(self.horizontalLayout_18) spacerItem40 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_3.addItem(spacerItem40) self.verticalLayout.addLayout(self.verticalLayout_3) self.optimize_button = QtWidgets.QPushButton(self.centralwidget) self.optimize_button.setGeometry(QtCore.QRect(630, 60, 75, 23)) self.optimize_button.setObjectName("optimize_button") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1080, 21)) self.menubar.setObjectName("menubar") self.menuIn_cio = QtWidgets.QMenu(self.menubar) self.menuIn_cio.setObjectName("menuIn_cio") self.menuBiblioteca = QtWidgets.QMenu(self.menubar) self.menuBiblioteca.setObjectName("menuBiblioteca") self.menuAdd_Component = QtWidgets.QMenu(self.menuBiblioteca) self.menuAdd_Component.setObjectName("menuAdd_Component") self.menuSettings = QtWidgets.QMenu(self.menubar) self.menuSettings.setObjectName("menuSettings") self.menuAjuda = QtWidgets.QMenu(self.menubar) self.menuAjuda.setObjectName("menuAjuda") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.actionNew = QtWidgets.QAction(MainWindow) self.actionNew.setObjectName("actionNew") self.actionOpen = QtWidgets.QAction(MainWindow) self.actionOpen.setObjectName("actionOpen") self.actionSave = QtWidgets.QAction(MainWindow) self.actionSave.setObjectName("actionSave") self.actionSwitch = QtWidgets.QAction(MainWindow) self.actionSwitch.setObjectName("actionSwitch") self.actionDiode = QtWidgets.QAction(MainWindow) self.actionDiode.setObjectName("actionDiode") self.actionCapacitor = QtWidgets.QAction(MainWindow) self.actionCapacitor.setObjectName("actionCapacitor") self.actionCabl = QtWidgets.QAction(MainWindow) self.actionCabl.setObjectName("actionCabl") self.actionMagnetic_Core = QtWidgets.QAction(MainWindow) self.actionMagnetic_Core.setObjectName("actionMagnetic_Core") self.actionOtimizador = QtWidgets.QAction(MainWindow) self.actionOtimizador.setObjectName("actionOtimizador") self.actionSecurityConfig = QtWidgets.QAction(MainWindow) self.actionSecurityConfig.setObjectName("actionSecurityConfig") self.actionTransformador = QtWidgets.QAction(MainWindow) self.actionTransformador.setObjectName("actionTransformador") self.actionIndutor = QtWidgets.QAction(MainWindow) self.actionIndutor.setObjectName("actionIndutor") self.actionComo_funciona_o_otimizador = QtWidgets.QAction(MainWindow) self.actionComo_funciona_o_otimizador.setObjectName("actionComo_funciona_o_otimizador") self.actionComo_utilizar_o_otimizador = QtWidgets.QAction(MainWindow) self.actionComo_utilizar_o_otimizador.setObjectName("actionComo_utilizar_o_otimizador") self.actionCarregar_Arquivo = QtWidgets.QAction(MainWindow) self.actionCarregar_Arquivo.setObjectName("actionCarregar_Arquivo") self.actionComponentes = QtWidgets.QAction(MainWindow) self.actionComponentes.setObjectName("actionComponentes") self.menuIn_cio.addAction(self.actionNew) self.menuIn_cio.addAction(self.actionOpen) self.menuIn_cio.addAction(self.actionSave) self.menuAdd_Component.addAction(self.actionSwitch) self.menuAdd_Component.addAction(self.actionDiode) self.menuAdd_Component.addAction(self.actionCapacitor) self.menuAdd_Component.addAction(self.actionCabl) self.menuAdd_Component.addAction(self.actionMagnetic_Core) self.menuAdd_Component.addAction(self.actionTransformador) self.menuAdd_Component.addAction(self.actionIndutor) self.menuBiblioteca.addAction(self.menuAdd_Component.menuAction()) self.menuBiblioteca.addAction(self.actionCarregar_Arquivo) self.menuSettings.addAction(self.actionOtimizador) self.menuSettings.addAction(self.actionSecurityConfig) self.menuAjuda.addAction(self.actionComo_funciona_o_otimizador) self.menuAjuda.addAction(self.actionComo_utilizar_o_otimizador) self.menubar.addAction(self.menuIn_cio.menuAction()) self.menubar.addAction(self.menuBiblioteca.menuAction()) self.menubar.addAction(self.menuSettings.menuAction()) self.menubar.addAction(self.menuAjuda.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.label_ConfiguracoesDoOtimizador_2.setText(_translate("MainWindow", "<html><head/><body><p><span style=\" font-size:12pt;\">Configuração do Conversor</span></p></body></html>")) self.label_Topologia.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:10pt;\">Topologia</span></p></body></html>")) self.comboBox.setItemText(0, _translate("MainWindow", "Boost Half Bridge")) self.label_ConfiguracoesDoOtimizador_3.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:10pt;\">Parâmetros Desejáveis</span></p></body></html>")) self.label.setText(_translate("MainWindow", "Min")) self.label_2.setText(_translate("MainWindow", "Nom")) self.label_3.setText(_translate("MainWindow", "Max")) self.label_Vin_2.setText(_translate("MainWindow", "Razão Cíclica")) self.label_Vin.setText(_translate("MainWindow", "Tensão de Entrada (V)")) self.label_Vo.setText(_translate("MainWindow", "Tensão de Saída (V)")) self.label_Vo_2.setText(_translate("MainWindow", "Potência de Saída (W)")) self.label_DeltaIin.setText(_translate("MainWindow", "DeltaIinMax (%)")) self.label_DeltaVo.setText(_translate("MainWindow", "DeltaVoMax (%)")) self.label_JMax.setText(_translate("MainWindow", "JMax (A/m2)")) self.pushButtonCreateConverter.setText(_translate("MainWindow", "Salvar Parâmetros")) self.label_ConfiguracoesDoOtimizador.setText(_translate("MainWindow", "<html><head/><body><p><span style=\" font-size:12pt;\">Escolha dos Componentes</span></p></body></html>")) self.pushButtonCapSel.setText(_translate("MainWindow", "Escolher Capacitores")) self.pushButtonDiodeSel.setText(_translate("MainWindow", "Escolher Diodos")) self.pushButtonSwitchSel.setText(_translate("MainWindow", "Escolher Chaves")) self.pushButtonCableSel.setText(_translate("MainWindow", "Escolher Cabos")) self.pushButtonCoreSel.setText(_translate("MainWindow", "Escolher Núcleos")) self.pushButtonDissSel.setText(_translate("MainWindow", "Escolher Dissipadores")) self.optimize_button.setText(_translate("MainWindow", "Otimizar")) self.menuIn_cio.setTitle(_translate("MainWindow", "Arquivo")) self.menuBiblioteca.setTitle(_translate("MainWindow", "Biblioteca")) self.menuAdd_Component.setTitle(_translate("MainWindow", "Adicionar Componente")) self.menuSettings.setTitle(_translate("MainWindow", "Configurações")) self.menuAjuda.setTitle(_translate("MainWindow", "Ajuda")) self.actionNew.setText(_translate("MainWindow", "Criar nova otimização")) self.actionNew.setShortcut(_translate("MainWindow", "Ctrl+N")) self.actionOpen.setText(_translate("MainWindow", "Carregar parâmetros")) self.actionOpen.setShortcut(_translate("MainWindow", "Ctrl+O")) self.actionSave.setText(_translate("MainWindow", "Salvar parâmetros")) self.actionSave.setShortcut(_translate("MainWindow", "Ctrl+S")) self.actionSwitch.setText(_translate("MainWindow", "Switch")) self.actionDiode.setText(_translate("MainWindow", "Diode")) self.actionCapacitor.setText(_translate("MainWindow", "Capacitor")) self.actionCabl.setText(_translate("MainWindow", "Fio")) self.actionMagnetic_Core.setText(_translate("MainWindow", "Núcleo Magnético")) self.actionOtimizador.setText(_translate("MainWindow", "Otimizador")) self.actionSecurityConfig.setText(_translate("MainWindow", "Fatores de Seguraça")) self.actionTransformador.setText(_translate("MainWindow", "Transformador")) self.actionIndutor.setText(_translate("MainWindow", "Indutor")) self.actionComo_funciona_o_otimizador.setText(_translate("MainWindow", "Como funciona o otimizador?")) self.actionComo_utilizar_o_otimizador.setText(_translate("MainWindow", "Como utilizar o otimizador?")) self.actionCarregar_Arquivo.setText(_translate("MainWindow", "Carregar Arquivo")) self.actionComponentes.setText(_translate("MainWindow", "Componentes"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.setWindowModality(QtCore.Qt.NonModal) MainWindow.resize(1048, 789) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap("../../Web Pages/WebPlus/FavIcon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) MainWindow.setWindowIcon(icon) MainWindow.setStyleSheet("") self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.mpl = MplWidget(self.centralwidget) self.mpl.setGeometry(QtCore.QRect(50, 140, 821, 511)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.mpl.sizePolicy().hasHeightForWidth()) self.mpl.setSizePolicy(sizePolicy) self.mpl.setObjectName("mpl") self.lineEditData = QtWidgets.QLineEdit(self.centralwidget) self.lineEditData.setGeometry(QtCore.QRect(100, 20, 431, 20)) self.lineEditData.setReadOnly(True) self.lineEditData.setObjectName("lineEditData") self.lineEditModel = QtWidgets.QLineEdit(self.centralwidget) self.lineEditModel.setGeometry(QtCore.QRect(100, 60, 181, 20)) self.lineEditModel.setReadOnly(True) self.lineEditModel.setObjectName("lineEditModel") self.groupBoxDrawing = QtWidgets.QGroupBox(self.centralwidget) self.groupBoxDrawing.setGeometry(QtCore.QRect(550, 0, 231, 91)) self.groupBoxDrawing.setObjectName("groupBoxDrawing") self.layoutWidget = QtWidgets.QWidget(self.groupBoxDrawing) self.layoutWidget.setGeometry(QtCore.QRect(20, 20, 83, 65)) self.layoutWidget.setObjectName("layoutWidget") self.gridLayout = QtWidgets.QGridLayout(self.layoutWidget) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setVerticalSpacing(6) self.gridLayout.setObjectName("gridLayout") self.radioButtonWeight = QtWidgets.QRadioButton(self.layoutWidget) self.radioButtonWeight.setChecked(True) self.radioButtonWeight.setObjectName("radioButtonWeight") self.gridLayout.addWidget(self.radioButtonWeight, 0, 0, 1, 1) self.radioButtonMag = QtWidgets.QRadioButton(self.layoutWidget) self.radioButtonMag.setObjectName("radioButtonMag") self.gridLayout.addWidget(self.radioButtonMag, 1, 0, 1, 1) self.radioButtonPha = QtWidgets.QRadioButton(self.layoutWidget) self.radioButtonPha.setObjectName("radioButtonPha") self.gridLayout.addWidget(self.radioButtonPha, 2, 0, 1, 1) self.pushButtonDraw = QtWidgets.QPushButton(self.groupBoxDrawing) self.pushButtonDraw.setGeometry(QtCore.QRect(110, 20, 111, 31)) self.pushButtonDraw.setObjectName("pushButtonDraw") self.pushButtonClear = QtWidgets.QPushButton(self.groupBoxDrawing) self.pushButtonClear.setGeometry(QtCore.QRect(110, 50, 111, 31)) self.pushButtonClear.setObjectName("pushButtonClear") self.pushButtonModel = QtWidgets.QPushButton(self.centralwidget) self.pushButtonModel.setGeometry(QtCore.QRect(900, 100, 101, 31)) self.pushButtonModel.setObjectName("pushButtonModel") self.groupBoxParams = QtWidgets.QGroupBox(self.centralwidget) self.groupBoxParams.setGeometry(QtCore.QRect(880, 140, 151, 581)) self.groupBoxParams.setObjectName("groupBoxParams") self.labelParams = QtWidgets.QLabel(self.groupBoxParams) self.labelParams.setGeometry(QtCore.QRect(10, 20, 131, 481)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(10) font.setBold(False) font.setItalic(False) font.setWeight(50) self.labelParams.setFont(font) self.labelParams.setTextFormat(QtCore.Qt.RichText) self.labelParams.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.labelParams.setTextInteractionFlags( QtCore.Qt.TextSelectableByMouse) self.labelParams.setObjectName("labelParams") self.checkBoxLogMag = QtWidgets.QCheckBox(self.centralwidget) self.checkBoxLogMag.setGeometry(QtCore.QRect(20, 360, 21, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.checkBoxLogMag.sizePolicy().hasHeightForWidth()) self.checkBoxLogMag.setSizePolicy(sizePolicy) self.checkBoxLogMag.setBaseSize(QtCore.QSize(0, 0)) self.checkBoxLogMag.setLayoutDirection(QtCore.Qt.LeftToRight) self.checkBoxLogMag.setText("") self.checkBoxLogMag.setIconSize(QtCore.QSize(16, 16)) self.checkBoxLogMag.setObjectName("checkBoxLogMag") self.label_LogMag = QtWidgets.QLabel(self.centralwidget) self.label_LogMag.setGeometry(QtCore.QRect(10, 380, 31, 21)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(10) font.setBold(True) font.setItalic(False) font.setWeight(75) self.label_LogMag.setFont(font) self.label_LogMag.setAlignment(QtCore.Qt.AlignCenter) self.label_LogMag.setObjectName("label_LogMag") self.label_LogX = QtWidgets.QLabel(self.centralwidget) self.label_LogX.setGeometry(QtCore.QRect(790, 650, 31, 31)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(10) font.setBold(True) font.setItalic(False) font.setWeight(75) self.label_LogX.setFont(font) self.label_LogX.setAlignment(QtCore.Qt.AlignCenter) self.label_LogX.setObjectName("label_LogX") self.checkBoxLogFreq = QtWidgets.QCheckBox(self.centralwidget) self.checkBoxLogFreq.setGeometry(QtCore.QRect(830, 650, 21, 31)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.checkBoxLogFreq.sizePolicy().hasHeightForWidth()) self.checkBoxLogFreq.setSizePolicy(sizePolicy) self.checkBoxLogFreq.setBaseSize(QtCore.QSize(0, 0)) self.checkBoxLogFreq.setLayoutDirection(QtCore.Qt.LeftToRight) self.checkBoxLogFreq.setText("") self.checkBoxLogFreq.setIconSize(QtCore.QSize(16, 16)) self.checkBoxLogFreq.setObjectName("checkBoxLogFreq") self.pushButtonHelp = QtWidgets.QPushButton(self.centralwidget) self.pushButtonHelp.setGeometry(QtCore.QRect(920, 10, 81, 31)) self.pushButtonHelp.setObjectName("pushButtonHelp") self.checkBoxLocked = QtWidgets.QCheckBox(self.centralwidget) self.checkBoxLocked.setGeometry(QtCore.QRect(920, 730, 71, 16)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(10) font.setBold(True) font.setItalic(False) font.setWeight(75) self.checkBoxLocked.setFont(font) self.checkBoxLocked.setObjectName("checkBoxLocked") self.pushButtonEdit = QtWidgets.QPushButton(self.centralwidget) self.pushButtonEdit.setGeometry(QtCore.QRect(300, 60, 51, 23)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setBold(True) font.setItalic(False) font.setWeight(75) self.pushButtonEdit.setFont(font) self.pushButtonEdit.setObjectName("pushButtonEdit") self.lineEditSegment = QtWidgets.QLineEdit(self.centralwidget) self.lineEditSegment.setGeometry(QtCore.QRect(100, 100, 681, 21)) self.lineEditSegment.setReadOnly(True) self.lineEditSegment.setObjectName("lineEditSegment") self.pushButtonNext = QtWidgets.QPushButton(self.centralwidget) self.pushButtonNext.setEnabled(False) self.pushButtonNext.setGeometry(QtCore.QRect(800, 100, 51, 23)) self.pushButtonNext.setObjectName("pushButtonNext") self.comboBoxMethod = QtWidgets.QComboBox(self.centralwidget) self.comboBoxMethod.setGeometry(QtCore.QRect(800, 60, 181, 22)) self.comboBoxMethod.setObjectName("comboBoxMethod") self.label_Method = QtWidgets.QLabel(self.centralwidget) self.label_Method.setGeometry(QtCore.QRect(800, 30, 81, 31)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setBold(False) font.setItalic(False) font.setWeight(50) self.label_Method.setFont(font) self.label_Method.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.label_Method.setObjectName("label_Method") self.progressBar = QtWidgets.QProgressBar(self.centralwidget) self.progressBar.setGeometry(QtCore.QRect(50, 740, 631, 16)) self.progressBar.setProperty("value", 0) self.progressBar.setTextVisible(False) self.progressBar.setObjectName("progressBar") self.groupBoxStatus = QtWidgets.QGroupBox(self.centralwidget) self.groupBoxStatus.setGeometry(QtCore.QRect(50, 660, 631, 71)) self.groupBoxStatus.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.groupBoxStatus.setObjectName("groupBoxStatus") self.labelStatus = QtWidgets.QLabel(self.groupBoxStatus) self.labelStatus.setGeometry(QtCore.QRect(10, 20, 471, 41)) self.labelStatus.setTextFormat(QtCore.Qt.RichText) self.labelStatus.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.labelStatus.setObjectName("labelStatus") self.label_Segment = QtWidgets.QLabel(self.centralwidget) self.label_Segment.setEnabled(False) self.label_Segment.setGeometry(QtCore.QRect(20, 100, 71, 21)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setBold(True) font.setItalic(False) font.setWeight(75) self.label_Segment.setFont(font) self.label_Segment.setStyleSheet("") self.label_Segment.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.label_Segment.setObjectName("label_Segment") self.groupBoxNormDenorm = QtWidgets.QGroupBox(self.centralwidget) self.groupBoxNormDenorm.setGeometry(QtCore.QRect(400, 50, 101, 41)) font = QtGui.QFont() font.setFamily("Segoe UI") self.groupBoxNormDenorm.setFont(font) self.groupBoxNormDenorm.setObjectName("groupBoxNormDenorm") self.radioButtonNormDenormOn = QtWidgets.QRadioButton( self.groupBoxNormDenorm) self.radioButtonNormDenormOn.setGeometry(QtCore.QRect(10, 20, 41, 17)) self.radioButtonNormDenormOn.setChecked(True) self.radioButtonNormDenormOn.setObjectName("radioButtonNormDenormOn") self.radioButtonNormDenormOff = QtWidgets.QRadioButton( self.groupBoxNormDenorm) self.radioButtonNormDenormOff.setGeometry(QtCore.QRect(50, 20, 41, 17)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setBold(True) font.setItalic(False) font.setWeight(75) self.radioButtonNormDenormOff.setFont(font) self.radioButtonNormDenormOff.setObjectName("radioButtonNormDenormOff") self.pushButtonDataFile = QtWidgets.QPushButton(self.centralwidget) self.pushButtonDataFile.setGeometry(QtCore.QRect(10, 20, 81, 21)) self.pushButtonDataFile.setObjectName("pushButtonDataFile") self.pushButtonModelScript = QtWidgets.QPushButton(self.centralwidget) self.pushButtonModelScript.setGeometry(QtCore.QRect(10, 60, 81, 23)) self.pushButtonModelScript.setObjectName("pushButtonModelScript") MainWindow.setCentralWidget(self.centralwidget) self.menuBar = QtWidgets.QMenuBar(MainWindow) self.menuBar.setGeometry(QtCore.QRect(0, 0, 1048, 21)) self.menuBar.setObjectName("menuBar") self.menuFile = QtWidgets.QMenu(self.menuBar) self.menuFile.setObjectName("menuFile") MainWindow.setMenuBar(self.menuBar) self.actionSave_Plots = QtWidgets.QAction(MainWindow) self.actionSave_Plots.setObjectName("actionSave_Plots") self.menuFile.addAction(self.actionSave_Plots) self.menuBar.addAction(self.menuFile.menuAction()) self.retranslateUi(MainWindow) self.comboBoxMethod.setCurrentIndex(-1) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "Zfit")) self.groupBoxDrawing.setTitle(_translate("MainWindow", "Drawing")) self.radioButtonWeight.setText(_translate("MainWindow", "&Weight")) self.radioButtonWeight.setShortcut(_translate("MainWindow", "W")) self.radioButtonMag.setText(_translate("MainWindow", "Ma&gnitude")) self.radioButtonMag.setShortcut(_translate("MainWindow", "G")) self.radioButtonPha.setText(_translate("MainWindow", "&Phase")) self.radioButtonPha.setShortcut(_translate("MainWindow", "P")) self.pushButtonDraw.setText(_translate("MainWindow", "&Draw xxx")) self.pushButtonDraw.setShortcut(_translate("MainWindow", "D")) self.pushButtonClear.setText(_translate("MainWindow", "&Clear xxx")) self.pushButtonClear.setShortcut(_translate("MainWindow", "C")) self.pushButtonModel.setText(_translate("MainWindow", "&Model")) self.pushButtonModel.setShortcut(_translate("MainWindow", "M")) self.groupBoxParams.setTitle(_translate("MainWindow", "Parameters")) self.labelParams.setText(_translate("MainWindow", "TextLabel")) self.label_LogMag.setText(_translate("MainWindow", "Log")) self.label_LogX.setText(_translate("MainWindow", "Log")) self.pushButtonHelp.setText(_translate("MainWindow", "&Help")) self.pushButtonHelp.setShortcut(_translate("MainWindow", "H")) self.checkBoxLocked.setText(_translate("MainWindow", "Locked")) self.pushButtonEdit.setText(_translate("MainWindow", "Edit")) self.pushButtonNext.setText(_translate("MainWindow", "Next")) self.label_Method.setText(_translate("MainWindow", "Fitting Method")) self.groupBoxStatus.setTitle(_translate("MainWindow", "Status")) self.labelStatus.setText(_translate("MainWindow", "TextLabel")) self.label_Segment.setText(_translate("MainWindow", "Segment")) self.groupBoxNormDenorm.setTitle( _translate("MainWindow", "Norm/Denorm")) self.radioButtonNormDenormOn.setText(_translate("MainWindow", "On")) self.radioButtonNormDenormOff.setText(_translate("MainWindow", "Off")) self.pushButtonDataFile.setText(_translate("MainWindow", "Data File")) self.pushButtonModelScript.setText( _translate("MainWindow", "Model Script")) self.menuFile.setTitle(_translate("MainWindow", "Plots")) self.actionSave_Plots.setText(_translate("MainWindow", "Save..."))
class Ui_MainWindow(object): ################### Configuración de GUI #################### def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1211, 569) MainWindow.setMinimumSize(QtCore.QSize(881, 569)) MainWindow.setMaximumSize(QtCore.QSize(2000, 2000)) 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(238, 238, 236)) 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(246, 246, 245)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Midlight, brush) brush = QtGui.QBrush(QtGui.QColor(119, 119, 118)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Dark, brush) brush = QtGui.QBrush(QtGui.QColor(159, 159, 157)) 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(238, 238, 236)) 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(246, 246, 245)) 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(238, 238, 236)) 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(246, 246, 245)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Midlight, brush) brush = QtGui.QBrush(QtGui.QColor(119, 119, 118)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Dark, brush) brush = QtGui.QBrush(QtGui.QColor(159, 159, 157)) 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(238, 238, 236)) 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(246, 246, 245)) 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(119, 119, 118)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText, brush) brush = QtGui.QBrush(QtGui.QColor(238, 238, 236)) 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(246, 246, 245)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Midlight, brush) brush = QtGui.QBrush(QtGui.QColor(119, 119, 118)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Dark, brush) brush = QtGui.QBrush(QtGui.QColor(159, 159, 157)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Mid, brush) brush = QtGui.QBrush(QtGui.QColor(119, 119, 118)) 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(119, 119, 118)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText, brush) brush = QtGui.QBrush(QtGui.QColor(238, 238, 236)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush) brush = QtGui.QBrush(QtGui.QColor(238, 238, 236)) 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(238, 238, 236)) 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) MainWindow.setPalette(palette) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap("imagen.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) MainWindow.setWindowIcon(icon) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.label = QtWidgets.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(270, 10, 341, 71)) self.label.setObjectName("label") self.label_2 = QtWidgets.QLabel(self.centralwidget) self.label_2.setGeometry(QtCore.QRect(90, 130, 181, 31)) self.label_2.setObjectName("label_2") self.label_3 = QtWidgets.QLabel(self.centralwidget) self.label_3.setGeometry(QtCore.QRect(560, 130, 181, 31)) self.label_3.setObjectName("label_3") self.label_4 = QtWidgets.QLabel(self.centralwidget) self.label_4.setGeometry(QtCore.QRect(30, 190, 121, 31)) self.label_4.setObjectName("label_4") self.T1 = QtWidgets.QLineEdit(self.centralwidget) self.T1.setGeometry(QtCore.QRect(150, 190, 171, 33)) font = QtGui.QFont() font.setPointSize(15) self.T1.setFont(font) self.T1.setObjectName("T1") self.label_5 = QtWidgets.QLabel(self.centralwidget) self.label_5.setGeometry(QtCore.QRect(30, 250, 121, 31)) self.label_5.setObjectName("label_5") self.T2 = QtWidgets.QLineEdit(self.centralwidget) self.T2.setGeometry(QtCore.QRect(150, 250, 171, 33)) font = QtGui.QFont() font.setPointSize(15) self.T2.setFont(font) self.T2.setObjectName("T2") self.label_6 = QtWidgets.QLabel(self.centralwidget) self.label_6.setGeometry(QtCore.QRect(20, 310, 131, 31)) self.label_6.setObjectName("label_6") self.E1 = QtWidgets.QLineEdit(self.centralwidget) self.E1.setGeometry(QtCore.QRect(150, 310, 171, 33)) font = QtGui.QFont() font.setPointSize(15) self.E1.setFont(font) self.E1.setObjectName("E1") self.BCD = QtWidgets.QPushButton(self.centralwidget) self.BCD.setGeometry(QtCore.QRect(130, 380, 191, 41)) self.BCD.setObjectName("BCD") self.BCI = QtWidgets.QPushButton(self.centralwidget) self.BCI.setGeometry(QtCore.QRect(580, 380, 191, 41)) self.BCI.setObjectName("BCI") self.label_7 = QtWidgets.QLabel(self.centralwidget) self.label_7.setGeometry(QtCore.QRect(570, 190, 21, 31)) self.label_7.setObjectName("label_7") self.X = QtWidgets.QLineEdit(self.centralwidget) self.X.setGeometry(QtCore.QRect(590, 190, 171, 33)) font = QtGui.QFont() font.setPointSize(15) self.X.setFont(font) self.X.setObjectName("X") self.label_8 = QtWidgets.QLabel(self.centralwidget) self.label_8.setGeometry(QtCore.QRect(570, 250, 21, 31)) self.label_8.setObjectName("label_8") self.Z = QtWidgets.QLineEdit(self.centralwidget) self.Z.setGeometry(QtCore.QRect(590, 310, 171, 33)) font = QtGui.QFont() font.setPointSize(15) self.Z.setFont(font) self.Z.setObjectName("Z") self.Y = QtWidgets.QLineEdit(self.centralwidget) self.Y.setGeometry(QtCore.QRect(590, 250, 171, 33)) font = QtGui.QFont() font.setPointSize(15) self.Y.setFont(font) self.Y.setObjectName("Y") self.label_9 = QtWidgets.QLabel(self.centralwidget) self.label_9.setGeometry(QtCore.QRect(570, 310, 21, 31)) self.label_9.setObjectName("label_9") self.Home = QtWidgets.QPushButton(self.centralwidget) self.Home.setGeometry(QtCore.QRect(360, 420, 171, 61)) self.Home.setObjectName("Home") self.Cerrar = QtWidgets.QPushButton(self.centralwidget) self.Cerrar.setGeometry(QtCore.QRect(900, 470, 171, 41)) self.Cerrar.setObjectName("Cerrar") self.label_10 = QtWidgets.QLabel(self.centralwidget) self.label_10.setGeometry(QtCore.QRect(340, 160, 201, 231)) self.label_10.setText("") self.label_10.setPixmap(QtGui.QPixmap("imagen.png")) self.label_10.setScaledContents(True) self.label_10.setObjectName("label_10") self.MplWidget = MplWidget(self.centralwidget) self.MplWidget.setGeometry(QtCore.QRect(810, 120, 371, 271)) self.MplWidget.setObjectName("MplWidget") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1211, 25)) 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) ####################### Fin de la configuracion del GUI ######################################## ####################### Linkeo de botones a funciones ########################################## self.BCD.clicked.connect(self.update_graph) self.BCI.clicked.connect(self.InversaFuncion) self.Home.clicked.connect(self.Home_Set) self.Cerrar.clicked.connect(self.Cierre) ################################ Fin del Linkeo ######################################################### ######################## Matrices de Rotacion y Traslacion ############################################## def RotacionX(self,T): H = T*np.pi/180 X = np.array([[1, 0, 0, 0], [0, math.cos(H), -1*math.sin(H), 0],[0, math.sin(H), math.cos(H), 0], [0, 0, 0, 1]]) return X def RotacionY(self,T): H = T*np.pi/180 Y = np.array([[math.cos(H), 0, math.sin(H), 0], [0, 1, 0, 0], [-1*math.sin(H), 0, math.cos(H), 0], [0 ,0, 0, 1]]) return Y def RotacionZ(self,T): H = T*np.pi/180 Z = np.array([[math.cos(H), -1*math.sin(H), 0, 0], [math.sin(H), math.cos(H), 0, 0], [0, 0, 1, 0],[0 , 0, 0, 1]]) return Z def Traslacion(self,x,y,z): Tr = np.array([[1, 0, 0, x],[0, 1, 0, y], [0, 0, 1, z], [0, 0, 0, 1]]) return(Tr) ############################### Fin de las matrices ####################################################### ############################# Inicio de las funciones ##################################################### def update_graph(self, MainWindow): g1 = float(self.T1.text()) g2 = float(self.T2.text()) E1 = float(self.E1.text()) g1 = 180 - g1 g2 = 180 - g2 if g1 >= 180: g1 = 180 if g1 <= 0: g1 = 0 self.T1.setText(str(180-g1)) if g2 >= 180: g2 = 180 if g2 <= 0: g2 = 0 self.T2.setText(str(180-g2)) if E1 >= 4.0: E1 = 4 if E1 <= 0: E1 = 0 self.E1.setText(str(E1)) r1 = int(g1 * 33.33) + 3000 r2 = int(g2 * 33.33) + 3000 servo.setAccel(0,15) servo.setAccel(1,15) servo.setSpeed(0,60) servo.setSpeed(1,60) servo.setTarget(0,r1) servo.setTarget(1,r2) t3 = aio.feeds('dist') t3send = aio.send_data(t3.key, (E1*10)) MS1 = np.matmul(self.RotacionZ(180-g1),self.Traslacion(0,0,10))#Eslabon 1 MS2 = np.matmul(MS1, self.RotacionX(180-g2)) MS3 = np.matmul(MS2, self.Traslacion(0,0,7.4)) #Eslabon 2 MS4 = np.matmul(MS3, self.Traslacion(0,0,E1))#Eslabon de desplazamiento Dezplazamiento mayor = 3.58 #### --------------------- Asignación de los plots al programa auxiliar mplwidget ----------------------- ### self.MplWidget.canvas.axes.plot([0, MS2[0,3]], [0,MS2[1,3]], [0, MS2[2,3]], color=(.4, .5, .6)) self.MplWidget.canvas.axes.plot([0, MS2[0,3]], [0,MS2[1,3]], [0, MS2[2,3]], 'og') self.MplWidget.canvas.axes.plot([MS2[0,3], MS3[0,3]], [MS2[1,3], MS3[1,3]], [MS2[2,3], MS3[2,3]], color=(.4, .5, .6)) self.MplWidget.canvas.axes.plot([MS2[0,3], MS3[0,3]], [MS2[1,3], MS3[1,3]], [MS2[2,3], MS3[2,3]], 'og') self.MplWidget.canvas.axes.plot([MS3[0,3], MS4[0,3]], [MS3[1,3], MS4[1,3]], [MS3[2,3], MS4[2,3]], color=(.4, .5, .6)) self.MplWidget.canvas.axes.plot([MS3[0,3], MS4[0,3]], [MS3[1,3], MS4[1,3]], [MS3[2,3], MS4[2,3]], 'og') self.MplWidget.canvas.axes.set_xlim3d(15, -15) self.MplWidget.canvas.axes.set_ylim3d(15, -15) self.MplWidget.canvas.axes.set_zlim3d(0,15) self.MplWidget.canvas.draw() ### ------------------------------------------------------------------------------------------------------ ### print(MS4[0,3]) print(MS4[1,3]) print(MS4[2,3]) def InversaFuncion(self, MainWindow): x = float(self.X.text()) y = float(self.Y.text()) z = float(self.Z.text()) theta1 = math.degrees(math.atan(y/x)) env1 = (-1 * math.cos(math.radians(theta1)) * x) - math.sin(math.radians(theta1)) * y env2 = z - 10 theta2 = math.degrees((math.atan(env1/env2))) d = ( (-1 * math.sin(math.radians(theta2)) * math.cos(math.radians(theta1) )* x) - math.sin(math.radians(theta2)) * math.sin(math.radians(theta1) ) * y + math.cos(math.radians(theta2)) * z - math.cos(math.radians(theta2)) * 10) dprim = d - 7.4 if dprim >= 4: dprim = 4 if dprim <= 0: dprim = 0 if theta1 >= 180: theta1 = 180 if theta1 <= 0: theta1 = 0 if theta2 >= 180: theta2 = 180 if theta2 <= 0: theta2 = 0 print(180 - theta1) print(180 - theta2) print(dprim) r1 = int((180- theta1) * 33.33) + 3000 r2 = int((180- theta2) * 33.33) + 3000 servo.setAccel(0,15) servo.setAccel(1,15) servo.setSpeed(0,60) servo.setSpeed(1,60) servo.setTarget(0,r1) servo.setTarget(1,r2) t3 = aio.feeds('dist') t3send = aio.send_data(t3.key, (dprim*10)) MS1 = np.matmul(self.RotacionZ(theta1),self.Traslacion(0,0,10))#Eslabon 1 MS2 = np.matmul(MS1, self.RotacionX(theta2)) MS3 = np.matmul(MS2, self.Traslacion(0,0,7.4)) #Eslabon 2 MS4 = np.matmul(MS3, self.Traslacion(0,0,dprim))#Eslabon de desplazamiento Dezplazamiento mayor = 3.58 self.MplWidget.canvas.axes.plot([0, MS2[0,3]], [0,MS2[1,3]], [0, MS2[2,3]], color=(.4, .5, .6)) self.MplWidget.canvas.axes.plot([0, MS2[0,3]], [0,MS2[1,3]], [0, MS2[2,3]], 'og') self.MplWidget.canvas.axes.plot([MS2[0,3], MS3[0,3]], [MS2[1,3], MS3[1,3]], [MS2[2,3], MS3[2,3]], color=(.4, .5, .6)) self.MplWidget.canvas.axes.plot([MS2[0,3], MS3[0,3]], [MS2[1,3], MS3[1,3]], [MS2[2,3], MS3[2,3]], 'og') self.MplWidget.canvas.axes.plot([MS3[0,3], MS4[0,3]], [MS3[1,3], MS4[1,3]], [MS3[2,3], MS4[2,3]], color=(.4, .5, .6)) self.MplWidget.canvas.axes.plot([MS3[0,3], MS4[0,3]], [MS3[1,3], MS4[1,3]], [MS3[2,3], MS4[2,3]], 'og') self.MplWidget.canvas.axes.set_xlim3d(15, -15) self.MplWidget.canvas.axes.set_ylim3d(15, -15) self.MplWidget.canvas.axes.set_zlim3d(0,15) self.MplWidget.canvas.draw() def Home_Set(self,MainWindow): self.T1.setText('0') self.T2.setText('0') self.E1.setText('0') servo.setAccel(0,15) servo.setAccel(1,15) servo.setSpeed(0,60) servo.setSpeed(1,60) servo.setTarget(0,9000) servo.setTarget(1,9000) MS1 = np.matmul(self.RotacionZ(0),self.Traslacion(0,0,10))#Eslabon 1 MS2 = np.matmul(MS1, self.RotacionX(0)) MS3 = np.matmul(MS2, self.Traslacion(0,0,7.4)) #Eslabon 2 MS4 = np.matmul(MS3, self.Traslacion(0,0,0))#Eslabon de desplazamiento Dezplazamiento mayor = 3.58 self.MplWidget.canvas.axes.clear() self.MplWidget.canvas.axes.plot([0, MS2[0,3]], [0,MS2[1,3]], [0, MS2[2,3]], color='red') self.MplWidget.canvas.axes.plot([0, MS2[0,3]], [0,MS2[1,3]], [0, MS2[2,3]], 'og') self.MplWidget.canvas.axes.plot([MS2[0,3], MS3[0,3]], [MS2[1,3], MS3[1,3]], [MS2[2,3], MS3[2,3]], color='red') self.MplWidget.canvas.axes.plot([MS2[0,3], MS3[0,3]], [MS2[1,3], MS3[1,3]], [MS2[2,3], MS3[2,3]], 'og') self.MplWidget.canvas.axes.plot([MS3[0,3], MS4[0,3]], [MS3[1,3], MS4[1,3]], [MS3[2,3], MS4[2,3]], color='red') self.MplWidget.canvas.axes.plot([MS3[0,3], MS4[0,3]], [MS3[1,3], MS4[1,3]], [MS3[2,3], MS4[2,3]], 'og') self.MplWidget.canvas.axes.set_xlim3d(15, -15) self.MplWidget.canvas.axes.set_ylim3d(15, -15) self.MplWidget.canvas.axes.set_zlim3d(0,15) self.MplWidget.canvas.draw() def Cierre(self,MainWindow): servo.close() sys.exit(0) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "Robotica ")) self.label.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:36pt;\">Proyecto Final </span></p></body></html>")) self.label_2.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:14pt;\">Cinematica Directa</span></p></body></html>")) self.label_3.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:14pt;\">Cinematica Inversa</span></p></body></html>")) self.label_4.setText(_translate("MainWindow", "<html><head/><body><p><span style=\" font-size:12pt;\">Angulo Theta 1:</span></p></body></html>")) self.T1.setText(_translate("MainWindow", "0")) self.label_5.setText(_translate("MainWindow", "<html><head/><body><p><span style=\" font-size:12pt;\">Angulo Theta 2:</span></p></body></html>")) self.T2.setText(_translate("MainWindow", "0")) self.label_6.setText(_translate("MainWindow", "<html><head/><body><p><span style=\" font-size:12pt;\">Desplazamiento:</span></p></body></html>")) self.E1.setText(_translate("MainWindow", "0")) self.BCD.setText(_translate("MainWindow", "Enviar Datos C.D.")) self.BCI.setText(_translate("MainWindow", "Enviar Datos C.I.")) self.label_7.setText(_translate("MainWindow", "<html><head/><body><p><span style=\" font-size:12pt;\">X:</span></p></body></html>")) self.X.setText(_translate("MainWindow", "0")) self.label_8.setText(_translate("MainWindow", "<html><head/><body><p><span style=\" font-size:12pt;\">Y:</span></p></body></html>")) self.Z.setText(_translate("MainWindow", "0")) self.Y.setText(_translate("MainWindow", "0")) self.label_9.setText(_translate("MainWindow", "<html><head/><body><p><span style=\" font-size:12pt;\">Z:</span></p></body></html>")) self.Home.setText(_translate("MainWindow", "Enviar a Home")) self.Cerrar.setText(_translate("MainWindow", "Cerrar Programa"))
class Ui_artillery_game(object): def setupUi(self, artillery_game): artillery_game.setObjectName("artillery_game") artillery_game.resize(1165, 588) palette = QtGui.QPalette() brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText, brush) brush = QtGui.QBrush(QtGui.QColor(46, 52, 54)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(69, 78, 81)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Light, brush) brush = QtGui.QBrush(QtGui.QColor(57, 65, 67)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Midlight, brush) brush = QtGui.QBrush(QtGui.QColor(23, 26, 27)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Dark, brush) brush = QtGui.QBrush(QtGui.QColor(30, 34, 36)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Mid, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) 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(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ButtonText, brush) brush = QtGui.QBrush(QtGui.QColor(46, 52, 54)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush) brush = QtGui.QBrush(QtGui.QColor(46, 52, 54)) 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(23, 26, 27)) 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(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText, brush) brush = QtGui.QBrush(QtGui.QColor(46, 52, 54)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(69, 78, 81)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Light, brush) brush = QtGui.QBrush(QtGui.QColor(57, 65, 67)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Midlight, brush) brush = QtGui.QBrush(QtGui.QColor(23, 26, 27)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Dark, brush) brush = QtGui.QBrush(QtGui.QColor(30, 34, 36)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Mid, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) 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(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ButtonText, brush) brush = QtGui.QBrush(QtGui.QColor(46, 52, 54)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush) brush = QtGui.QBrush(QtGui.QColor(46, 52, 54)) 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(23, 26, 27)) 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(23, 26, 27)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText, brush) brush = QtGui.QBrush(QtGui.QColor(46, 52, 54)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(69, 78, 81)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Light, brush) brush = QtGui.QBrush(QtGui.QColor(57, 65, 67)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Midlight, brush) brush = QtGui.QBrush(QtGui.QColor(23, 26, 27)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Dark, brush) brush = QtGui.QBrush(QtGui.QColor(30, 34, 36)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Mid, brush) brush = QtGui.QBrush(QtGui.QColor(23, 26, 27)) 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(23, 26, 27)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText, brush) brush = QtGui.QBrush(QtGui.QColor(46, 52, 54)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush) brush = QtGui.QBrush(QtGui.QColor(46, 52, 54)) 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(46, 52, 54)) 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) artillery_game.setPalette(palette) self.centralwidget = QtWidgets.QWidget(artillery_game) self.centralwidget.setObjectName("centralwidget") self.textBrowser = QtWidgets.QTextBrowser(self.centralwidget) self.textBrowser.setGeometry(QtCore.QRect(30, 80, 561, 81)) palette = QtGui.QPalette() brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText, brush) brush = QtGui.QBrush(QtGui.QColor(136, 138, 133)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(46, 52, 54)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Dark, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) 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.ButtonText, brush) brush = QtGui.QBrush(QtGui.QColor(85, 87, 83)) 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.Inactive, QtGui.QPalette.WindowText, brush) brush = QtGui.QBrush(QtGui.QColor(136, 138, 133)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(46, 52, 54)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Dark, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) 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.ButtonText, brush) brush = QtGui.QBrush(QtGui.QColor(85, 87, 83)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush) brush = QtGui.QBrush(QtGui.QColor(46, 52, 54)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText, brush) brush = QtGui.QBrush(QtGui.QColor(136, 138, 133)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush) brush = QtGui.QBrush(QtGui.QColor(46, 52, 54)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Dark, brush) brush = QtGui.QBrush(QtGui.QColor(46, 52, 54)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush) brush = QtGui.QBrush(QtGui.QColor(46, 52, 54)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText, brush) brush = QtGui.QBrush(QtGui.QColor(46, 52, 54)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush) self.textBrowser.setPalette(palette) self.textBrowser.setObjectName("textBrowser") self.label = QtWidgets.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(500, 20, 201, 41)) font = QtGui.QFont() font.setPointSize(20) font.setBold(True) font.setWeight(75) self.label.setFont(font) self.label.setObjectName("label") self.angle_slider = QtWidgets.QSlider(self.centralwidget) self.angle_slider.setGeometry(QtCore.QRect(20, 270, 571, 24)) self.angle_slider.setAccessibleDescription("") self.angle_slider.setMinimum(0) self.angle_slider.setMaximum(90) self.angle_slider.setPageStep(10) self.angle_slider.setProperty("value", 1) self.angle_slider.setTracking(True) self.angle_slider.setOrientation(QtCore.Qt.Horizontal) self.angle_slider.setInvertedAppearance(False) self.angle_slider.setInvertedControls(False) self.angle_slider.setTickPosition(QtWidgets.QSlider.TicksBelow) self.angle_slider.setTickInterval(1) self.angle_slider.setObjectName("angle_slider") self.velocity_slider = QtWidgets.QSlider(self.centralwidget) self.velocity_slider.setGeometry(QtCore.QRect(20, 350, 571, 24)) self.velocity_slider.setMinimum(0) self.velocity_slider.setMaximum(100) self.velocity_slider.setSingleStep(1) self.velocity_slider.setPageStep(10) self.velocity_slider.setTracking(True) self.velocity_slider.setOrientation(QtCore.Qt.Horizontal) self.velocity_slider.setTickPosition(QtWidgets.QSlider.TicksBelow) self.velocity_slider.setTickInterval(1) self.velocity_slider.setObjectName("velocity_slider") self.label_6 = QtWidgets.QLabel(self.centralwidget) self.label_6.setGeometry(QtCore.QRect(30, 290, 571, 20)) self.label_6.setObjectName("label_6") self.label_7 = QtWidgets.QLabel(self.centralwidget) self.label_7.setGeometry(QtCore.QRect(30, 370, 561, 20)) self.label_7.setObjectName("label_7") self.layoutWidget = QtWidgets.QWidget(self.centralwidget) self.layoutWidget.setGeometry(QtCore.QRect(50, 170, 161, 51)) self.layoutWidget.setObjectName("layoutWidget") self.horizontalLayout = QtWidgets.QHBoxLayout(self.layoutWidget) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.label_4 = QtWidgets.QLabel(self.layoutWidget) font = QtGui.QFont() font.setPointSize(14) self.label_4.setFont(font) self.label_4.setObjectName("label_4") self.horizontalLayout.addWidget(self.label_4) self.target_label = QtWidgets.QLabel(self.layoutWidget) font = QtGui.QFont() font.setPointSize(14) self.target_label.setFont(font) self.target_label.setText("") self.target_label.setObjectName("target_label") self.horizontalLayout.addWidget(self.target_label) self.layoutWidget1 = QtWidgets.QWidget(self.centralwidget) self.layoutWidget1.setGeometry(QtCore.QRect(40, 420, 551, 61)) self.layoutWidget1.setObjectName("layoutWidget1") self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.layoutWidget1) self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.shot_button = QtWidgets.QPushButton(self.layoutWidget1) font = QtGui.QFont() font.setPointSize(16) font.setBold(True) font.setWeight(75) self.shot_button.setFont(font) self.shot_button.setObjectName("shot_button") self.horizontalLayout_2.addWidget(self.shot_button) self.newtarget_button = QtWidgets.QPushButton(self.layoutWidget1) font = QtGui.QFont() font.setPointSize(16) font.setBold(True) font.setWeight(75) self.newtarget_button.setFont(font) self.newtarget_button.setObjectName("newtarget_button") self.horizontalLayout_2.addWidget(self.newtarget_button) self.status_label = QtWidgets.QLabel(self.centralwidget) self.status_label.setGeometry(QtCore.QRect(40, 500, 551, 51)) font = QtGui.QFont() font.setPointSize(14) self.status_label.setFont(font) self.status_label.setText("") self.status_label.setObjectName("status_label") self.layoutWidget2 = QtWidgets.QWidget(self.centralwidget) self.layoutWidget2.setGeometry(QtCore.QRect(50, 310, 421, 29)) self.layoutWidget2.setObjectName("layoutWidget2") self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.layoutWidget2) self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.label_3 = QtWidgets.QLabel(self.layoutWidget2) font = QtGui.QFont() font.setPointSize(14) self.label_3.setFont(font) self.label_3.setObjectName("label_3") self.horizontalLayout_3.addWidget(self.label_3) self.velocity_label = QtWidgets.QLabel(self.layoutWidget2) font = QtGui.QFont() font.setPointSize(14) self.velocity_label.setFont(font) self.velocity_label.setText("") self.velocity_label.setObjectName("velocity_label") self.horizontalLayout_3.addWidget(self.velocity_label) self.layoutWidget3 = QtWidgets.QWidget(self.centralwidget) self.layoutWidget3.setGeometry(QtCore.QRect(50, 226, 371, 29)) self.layoutWidget3.setObjectName("layoutWidget3") self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.layoutWidget3) self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.label_2 = QtWidgets.QLabel(self.layoutWidget3) font = QtGui.QFont() font.setPointSize(14) self.label_2.setFont(font) self.label_2.setObjectName("label_2") self.horizontalLayout_4.addWidget(self.label_2) self.angle_label = QtWidgets.QLabel(self.layoutWidget3) font = QtGui.QFont() font.setPointSize(14) self.angle_label.setFont(font) self.angle_label.setText("") self.angle_label.setObjectName("angle_label") self.horizontalLayout_4.addWidget(self.angle_label) self.MplWidget = MplWidget(self.centralwidget) self.MplWidget.setGeometry(QtCore.QRect(600, 60, 550, 440)) self.MplWidget.setObjectName("MplWidget") artillery_game.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(artillery_game) self.menubar.setGeometry(QtCore.QRect(0, 0, 1165, 25)) self.menubar.setObjectName("menubar") artillery_game.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(artillery_game) self.statusbar.setObjectName("statusbar") artillery_game.setStatusBar(self.statusbar) self.retranslateUi(artillery_game) QtCore.QMetaObject.connectSlotsByName(artillery_game) def retranslateUi(self, artillery_game): _translate = QtCore.QCoreApplication.translate artillery_game.setWindowTitle( _translate("artillery_game", "Artillery_Game")) self.textBrowser.setHtml( _translate( "artillery_game", "<!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:\'Open Sans\'; font-size:9pt; font-weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Welcome to Artillery_Game.</span></p>\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">You\'re operating the cannon. Your task is to shoot to the target, or as near to the target as it possible. Choose angle and velocity of the cannon ball and shoot. </p>\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">You have 5 trials. Good luck!</p></body></html>" )) self.label.setText(_translate("artillery_game", "Artillery_Game")) self.label_6.setText( _translate( "artillery_game", "0 30 45 60 90" )) self.label_7.setText( _translate( "artillery_game", "1 10 20 30 40 50 60 70 80 90 100" )) self.label_4.setText(_translate("artillery_game", "Target:")) self.shot_button.setText(_translate("artillery_game", "SHOT")) self.newtarget_button.setText( _translate("artillery_game", "NEW TARGET")) self.label_3.setText( _translate("artillery_game", "Velocity (0 - 100 m/s)")) self.label_2.setText(_translate("artillery_game", "Angle (0 - 90°)"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(911, 610) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.pushButton = QtWidgets.QPushButton(self.centralwidget) self.pushButton.setGeometry(QtCore.QRect(20, 220, 141, 31)) self.pushButton.setObjectName("pushButton") self.groupBox = QtWidgets.QGroupBox(self.centralwidget) self.groupBox.setGeometry(QtCore.QRect(20, 20, 141, 161)) self.groupBox.setObjectName("groupBox") self.layoutWidget = QtWidgets.QWidget(self.groupBox) self.layoutWidget.setGeometry(QtCore.QRect(4, 20, 132, 134)) self.layoutWidget.setObjectName("layoutWidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.layoutWidget) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.radioButton = QtWidgets.QRadioButton(self.layoutWidget) self.radioButton.setObjectName("radioButton") self.verticalLayout.addWidget(self.radioButton) self.radioButton_2 = QtWidgets.QRadioButton(self.layoutWidget) self.radioButton_2.setObjectName("radioButton_2") self.verticalLayout.addWidget(self.radioButton_2) self.radioButton_3 = QtWidgets.QRadioButton(self.layoutWidget) self.radioButton_3.setObjectName("radioButton_3") self.verticalLayout.addWidget(self.radioButton_3) self.radioButton_4 = QtWidgets.QRadioButton(self.layoutWidget) self.radioButton_4.setObjectName("radioButton_4") self.verticalLayout.addWidget(self.radioButton_4) self.radioButton_5 = QtWidgets.QRadioButton(self.layoutWidget) self.radioButton_5.setObjectName("radioButton_5") self.verticalLayout.addWidget(self.radioButton_5) self.radioButton_6 = QtWidgets.QRadioButton(self.layoutWidget) self.radioButton_6.setObjectName("radioButton_6") self.verticalLayout.addWidget(self.radioButton_6) self.comboBox = QtWidgets.QComboBox(self.centralwidget) self.comboBox.setGeometry(QtCore.QRect(20, 190, 141, 22)) self.comboBox.setObjectName("comboBox") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.groupBox_2 = QtWidgets.QGroupBox(self.centralwidget) self.groupBox_2.setGeometry(QtCore.QRect(20, 260, 141, 111)) self.groupBox_2.setObjectName("groupBox_2") self.label = QtWidgets.QLabel(self.groupBox_2) self.label.setGeometry(QtCore.QRect(10, 20, 121, 81)) self.label.setObjectName("label") self.groupBox_4 = QtWidgets.QGroupBox(self.centralwidget) self.groupBox_4.setGeometry(QtCore.QRect(170, 20, 731, 531)) self.groupBox_4.setObjectName("groupBox_4") self.MplWidget = MplWidget(self.groupBox_4) self.MplWidget.setGeometry(QtCore.QRect(10, 20, 711, 501)) self.MplWidget.setObjectName("MplWidget") self.groupBox_3 = QtWidgets.QGroupBox(self.centralwidget) self.groupBox_3.setGeometry(QtCore.QRect(19, 379, 141, 171)) self.groupBox_3.setObjectName("groupBox_3") self.tableView = QtWidgets.QTableView(self.groupBox_3) self.tableView.setGeometry(QtCore.QRect(10, 20, 121, 131)) self.tableView.setObjectName("tableView") self.groupBox_4.raise_() self.pushButton.raise_() self.groupBox.raise_() self.comboBox.raise_() self.groupBox_2.raise_() self.groupBox_3.raise_() MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 911, 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.actionOpen = QtWidgets.QAction(MainWindow) self.actionOpen.setObjectName("actionOpen") self.menuFile.addAction(self.actionOpen) self.menubar.addAction(self.menuFile.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.pushButton.setText(_translate("MainWindow", "Run")) self.groupBox.setTitle(_translate("MainWindow", "Type of map:")) self.radioButton.setText(_translate("MainWindow", "Network layout")) self.radioButton_2.setText(_translate("MainWindow", "Undirected AC")) self.radioButton_3.setText(_translate("MainWindow", "Directed AC")) self.radioButton_4.setText(_translate("MainWindow", "Weighted AC")) self.radioButton_5.setText(_translate("MainWindow", "Mixed AC")) self.radioButton_6.setText(_translate("MainWindow", "Betweenness")) self.comboBox.setItemText(0, _translate("MainWindow", "Test net")) self.comboBox.setItemText(1, _translate("MainWindow", "Hanoi Network")) self.comboBox.setItemText(2, _translate("MainWindow", "Two-loop Network")) self.comboBox.setItemText(3, _translate("MainWindow", "Two-reservoir Network")) self.comboBox.setItemText(4, _translate("MainWindow", "Exeter Network")) self.comboBox.setItemText(5, _translate("MainWindow", "Fossolo Network")) self.comboBox.setItemText(6, _translate("MainWindow", "GoYang Network")) self.comboBox.setItemText(7, _translate("MainWindow", "Modena Network")) self.comboBox.setItemText(8, _translate("MainWindow", "Zijin Network")) self.comboBox.setItemText(9, _translate("MainWindow", "New York Tunnel Network")) self.comboBox.setItemText(10, _translate("MainWindow", "Pescara Network")) self.comboBox.setItemText(11, _translate("MainWindow", "Rural network")) self.comboBox.setItemText(12, _translate("MainWindow", "testcase_1")) self.comboBox.setItemText(13, _translate("MainWindow", "testcase_2")) self.comboBox.setItemText(14, _translate("MainWindow", "testcase_3")) self.comboBox.setItemText(15, _translate("MainWindow", "testcase_4")) self.comboBox.setItemText(16, _translate("MainWindow", "testcase_5")) self.groupBox_2.setTitle(_translate("MainWindow", "General information:")) self.label.setText(_translate("MainWindow", "None")) self.groupBox_4.setTitle(_translate("MainWindow", "Network map:")) self.groupBox_3.setTitle(_translate("MainWindow", "Component information")) self.menuFile.setTitle(_translate("MainWindow", "File")) self.actionOpen.setText(_translate("MainWindow", "Open"))
class Ui_Dialog(object): def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.resize(597, 481) Dialog.setStyleSheet("background-color: rgb(255, 255, 255);") self.lineEditSigma600 = QtWidgets.QLineEdit(Dialog) self.lineEditSigma600.setGeometry(QtCore.QRect(480, 30, 91, 20)) self.lineEditSigma600.setObjectName("lineEditSigma600") self.lineEditSigma300 = QtWidgets.QLineEdit(Dialog) self.lineEditSigma300.setGeometry(QtCore.QRect(480, 60, 91, 20)) self.lineEditSigma300.setObjectName("lineEditSigma300") self.lineEditSigma200 = QtWidgets.QLineEdit(Dialog) self.lineEditSigma200.setGeometry(QtCore.QRect(480, 90, 91, 20)) self.lineEditSigma200.setObjectName("lineEditSigma200") self.lineEditSigma100 = QtWidgets.QLineEdit(Dialog) self.lineEditSigma100.setGeometry(QtCore.QRect(480, 120, 91, 20)) self.lineEditSigma100.setObjectName("lineEditSigma100") self.lineEditSigma6 = QtWidgets.QLineEdit(Dialog) self.lineEditSigma6.setGeometry(QtCore.QRect(480, 150, 91, 20)) self.lineEditSigma6.setObjectName("lineEditSigma6") self.lineEditSigma3 = QtWidgets.QLineEdit(Dialog) self.lineEditSigma3.setGeometry(QtCore.QRect(480, 180, 91, 20)) self.lineEditSigma3.setObjectName("lineEditSigma3") self.label600 = QtWidgets.QLabel(Dialog) self.label600.setGeometry(QtCore.QRect(420, 30, 51, 20)) self.label600.setObjectName("label600") self.label300 = QtWidgets.QLabel(Dialog) self.label300.setGeometry(QtCore.QRect(420, 60, 51, 20)) self.label300.setObjectName("label300") self.label200 = QtWidgets.QLabel(Dialog) self.label200.setGeometry(QtCore.QRect(420, 90, 51, 20)) self.label200.setObjectName("label200") self.label100 = QtWidgets.QLabel(Dialog) self.label100.setGeometry(QtCore.QRect(420, 120, 51, 20)) self.label100.setObjectName("label100") self.label6 = QtWidgets.QLabel(Dialog) self.label6.setGeometry(QtCore.QRect(420, 150, 51, 20)) self.label6.setObjectName("label6") self.label3 = QtWidgets.QLabel(Dialog) self.label3.setGeometry(QtCore.QRect(420, 180, 51, 20)) self.label3.setObjectName("label3") self.label3_2 = QtWidgets.QLabel(Dialog) self.label3_2.setGeometry(QtCore.QRect(390, 210, 201, 20)) font = QtGui.QFont() font.setPointSize(8) font.setBold(True) font.setWeight(75) self.label3_2.setFont(font) self.label3_2.setLayoutDirection(QtCore.Qt.LeftToRight) self.label3_2.setAlignment(QtCore.Qt.AlignCenter) self.label3_2.setObjectName("label3_2") self.labelTy = QtWidgets.QLabel(Dialog) self.labelTy.setGeometry(QtCore.QRect(420, 240, 51, 20)) self.labelTy.setObjectName("labelTy") self.labelK = QtWidgets.QLabel(Dialog) self.labelK.setGeometry(QtCore.QRect(420, 270, 55, 20)) self.labelK.setObjectName("labelK") self.labelm = QtWidgets.QLabel(Dialog) self.labelm.setGeometry(QtCore.QRect(420, 300, 51, 20)) self.labelm.setObjectName("labelm") self.labelR2 = QtWidgets.QLabel(Dialog) self.labelR2.setGeometry(QtCore.QRect(420, 330, 51, 20)) self.labelR2.setObjectName("labelR2") self.lineEditTy = QtWidgets.QLineEdit(Dialog) self.lineEditTy.setGeometry(QtCore.QRect(480, 240, 91, 20)) self.lineEditTy.setObjectName("lineEditTy") self.lineEditK = QtWidgets.QLineEdit(Dialog) self.lineEditK.setGeometry(QtCore.QRect(480, 270, 91, 20)) self.lineEditK.setObjectName("lineEditK") self.lineEditm = QtWidgets.QLineEdit(Dialog) self.lineEditm.setGeometry(QtCore.QRect(480, 300, 91, 20)) self.lineEditm.setObjectName("lineEditm") self.lineEditR2 = QtWidgets.QLineEdit(Dialog) self.lineEditR2.setGeometry(QtCore.QRect(480, 330, 91, 20)) self.lineEditR2.setObjectName("lineEditR2") self.pushButtonCalculate = QtWidgets.QPushButton(Dialog) self.pushButtonCalculate.setEnabled(False) self.pushButtonCalculate.setGeometry(QtCore.QRect(400, 360, 181, 50)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.pushButtonCalculate.setFont(font) self.pushButtonCalculate.setCheckable(False) self.pushButtonCalculate.setChecked(False) self.pushButtonCalculate.setObjectName("pushButtonCalculate") self.pushButtonGraph = QtWidgets.QPushButton(Dialog) self.pushButtonGraph.setEnabled(False) self.pushButtonGraph.setGeometry(QtCore.QRect(400, 420, 181, 50)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.pushButtonGraph.setFont(font) self.pushButtonGraph.setCheckable(False) self.pushButtonGraph.setChecked(False) self.pushButtonGraph.setObjectName("pushButtonGraph") self.MplWidget = MplWidget(Dialog) self.MplWidget.setGeometry(QtCore.QRect(10, 10, 381, 401)) self.MplWidget.setObjectName("MplWidget") self.label3_3 = QtWidgets.QLabel(Dialog) self.label3_3.setGeometry(QtCore.QRect(400, 10, 181, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label3_3.setFont(font) self.label3_3.setLayoutDirection(QtCore.Qt.LeftToRight) self.label3_3.setAlignment(QtCore.Qt.AlignCenter) self.label3_3.setObjectName("label3_3") self.imagelabel = QtWidgets.QLabel(Dialog) self.imagelabel.setGeometry(QtCore.QRect(20, 420, 361, 51)) self.imagelabel.setText("") self.imagelabel.setPixmap(QtGui.QPixmap("codalogo.png")) self.imagelabel.setScaledContents(True) self.imagelabel.setObjectName("imagelabel") self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog) def retranslateUi(self, Dialog): _translate = QtCore.QCoreApplication.translate Dialog.setWindowTitle( _translate("Dialog", "Herschel Bulkley Calculator")) self.label600.setText(_translate("Dialog", "DR 600")) self.label300.setText(_translate("Dialog", "DR 300")) self.label200.setText(_translate("Dialog", "DR 200")) self.label100.setText(_translate("Dialog", "DR 100")) self.label6.setText(_translate("Dialog", "DR 6")) self.label3.setText(_translate("Dialog", "DR 3")) self.label3_2.setText( _translate("Dialog", "Herschel Bulkley Rheology Model")) self.labelTy.setText(_translate("Dialog", "Ty (Pa)")) self.labelK.setText(_translate("Dialog", "K (Pa.s^m)")) self.labelm.setText(_translate("Dialog", "m")) self.labelR2.setText(_translate("Dialog", "R^2")) self.pushButtonCalculate.setText(_translate("Dialog", "Calculate")) self.pushButtonGraph.setText(_translate("Dialog", "Plot")) self.label3_3.setText(_translate("Dialog", "Viscometer Dial Readings"))
class Ui_ArdifisicaGui(object): def setupUi(self, ArdifisicaGui): ArdifisicaGui.setObjectName("ArdifisicaGui") ArdifisicaGui.resize(1113, 854) self.centralwidget = QtWidgets.QWidget(ArdifisicaGui) self.centralwidget.setObjectName("centralwidget") self.Led = QtWidgets.QLabel(self.centralwidget) self.Led.setGeometry(QtCore.QRect(1060, 220, 41, 21)) self.Led.setMaximumSize(QtCore.QSize(51, 16777215)) self.Led.setObjectName("Led") self.comboBox_ports = QtWidgets.QComboBox(self.centralwidget) self.comboBox_ports.setGeometry(QtCore.QRect(950, 220, 92, 25)) self.comboBox_ports.setObjectName("comboBox_ports") self.label = QtWidgets.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(870, 220, 68, 19)) self.label.setObjectName("label") self.layoutWidget = QtWidgets.QWidget(self.centralwidget) self.layoutWidget.setGeometry(QtCore.QRect(10, 220, 141, 601)) self.layoutWidget.setObjectName("layoutWidget") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.layoutWidget) self.verticalLayout_4.setContentsMargins(0, 0, 0, 0) self.verticalLayout_4.setObjectName("verticalLayout_4") self.distanciaButton = QtWidgets.QPushButton(self.layoutWidget) self.distanciaButton.setObjectName("distanciaButton") self.verticalLayout_4.addWidget(self.distanciaButton) self.aireButton = QtWidgets.QPushButton(self.layoutWidget) self.aireButton.setObjectName("aireButton") self.verticalLayout_4.addWidget(self.aireButton) self.tacometroButton = QtWidgets.QPushButton(self.layoutWidget) self.tacometroButton.setObjectName("tacometroButton") self.verticalLayout_4.addWidget(self.tacometroButton) self.genSonbutton = QtWidgets.QPushButton(self.layoutWidget) self.genSonbutton.setObjectName("genSonbutton") self.verticalLayout_4.addWidget(self.genSonbutton) self.microfonoButton = QtWidgets.QPushButton(self.layoutWidget) self.microfonoButton.setObjectName("microfonoButton") self.verticalLayout_4.addWidget(self.microfonoButton) self.tempIRbutton = QtWidgets.QPushButton(self.layoutWidget) self.tempIRbutton.setObjectName("tempIRbutton") self.verticalLayout_4.addWidget(self.tempIRbutton) self.luzButton = QtWidgets.QPushButton(self.layoutWidget) self.luzButton.setObjectName("luzButton") self.verticalLayout_4.addWidget(self.luzButton) self.atomizadorButton = QtWidgets.QPushButton(self.layoutWidget) self.atomizadorButton.setObjectName("atomizadorButton") self.verticalLayout_4.addWidget(self.atomizadorButton) self.fotoRButton = QtWidgets.QPushButton(self.layoutWidget) self.fotoRButton.setObjectName("fotoRButton") self.verticalLayout_4.addWidget(self.fotoRButton) self.layoutWidget1 = QtWidgets.QWidget(self.centralwidget) self.layoutWidget1.setGeometry(QtCore.QRect(0, 0, 2, 2)) self.layoutWidget1.setObjectName("layoutWidget1") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.layoutWidget1) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.layoutWidget2 = QtWidgets.QWidget(self.centralwidget) self.layoutWidget2.setGeometry(QtCore.QRect(911, 248, 191, 551)) self.layoutWidget2.setObjectName("layoutWidget2") self.verticalLayout = QtWidgets.QVBoxLayout(self.layoutWidget2) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.textSerialMedida = QtWidgets.QTextEdit(self.layoutWidget2) self.textSerialMedida.setMinimumSize(QtCore.QSize(189, 369)) self.textSerialMedida.setObjectName("textSerialMedida") self.verticalLayout.addWidget(self.textSerialMedida) self.saveButton = QtWidgets.QPushButton(self.layoutWidget2) font = QtGui.QFont() font.setPointSize(16) font.setBold(True) font.setWeight(75) self.saveButton.setFont(font) self.saveButton.setObjectName("saveButton") self.verticalLayout.addWidget(self.saveButton) self.tabWidget = QtWidgets.QTabWidget(self.centralwidget) self.tabWidget.setGeometry(QtCore.QRect(160, 220, 751, 521)) self.tabWidget.setMinimumSize(QtCore.QSize(739, 399)) self.tabWidget.setObjectName("tabWidget") self.SimpleView = QtWidgets.QWidget() self.SimpleView.setObjectName("SimpleView") self.labelSensor = QtWidgets.QLabel(self.SimpleView) self.labelSensor.setGeometry(QtCore.QRect(80, 150, 561, 121)) self.labelSensor.setObjectName("labelSensor") self.labelMedida = QtWidgets.QLabel(self.SimpleView) self.labelMedida.setGeometry(QtCore.QRect(0, 30, 741, 361)) self.labelMedida.setObjectName("labelMedida") self.widget = QtWidgets.QWidget(self.SimpleView) self.widget.setGeometry(QtCore.QRect(3, 381, 704, 101)) self.widget.setObjectName("widget") self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.widget) self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem) self.runStopButton = QtWidgets.QPushButton(self.widget) self.runStopButton.setMaximumSize(QtCore.QSize(231, 71)) 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.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.runStopButton.setPalette(palette) font = QtGui.QFont() font.setPointSize(16) font.setBold(True) font.setWeight(75) self.runStopButton.setFont(font) self.runStopButton.setObjectName("runStopButton") self.horizontalLayout_2.addWidget(self.runStopButton) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem1) self.horizontalLayout_4.addLayout(self.horizontalLayout_2) self.groupEncoder = QtWidgets.QGroupBox(self.widget) self.groupEncoder.setMinimumSize(QtCore.QSize(481, 99)) self.groupEncoder.setTitle("") self.groupEncoder.setObjectName("groupEncoder") self.labelEncoder = QtWidgets.QLabel(self.groupEncoder) self.labelEncoder.setGeometry(QtCore.QRect(260, 0, 211, 101)) font = QtGui.QFont() font.setPointSize(16) font.setBold(True) font.setWeight(75) self.labelEncoder.setFont(font) self.labelEncoder.setObjectName("labelEncoder") self.widget1 = QtWidgets.QWidget(self.groupEncoder) self.widget1.setGeometry(QtCore.QRect(10, 0, 231, 102)) self.widget1.setObjectName("widget1") self.horizontalLayout_7 = QtWidgets.QHBoxLayout(self.widget1) self.horizontalLayout_7.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.selectButton = QtWidgets.QPushButton(self.widget1) self.selectButton.setMinimumSize(QtCore.QSize(131, 71)) font = QtGui.QFont() font.setPointSize(16) font.setBold(True) font.setWeight(75) self.selectButton.setFont(font) self.selectButton.setObjectName("selectButton") self.horizontalLayout_7.addWidget(self.selectButton) self.dialEncoder = QtWidgets.QDial(self.widget1) self.dialEncoder.setObjectName("dialEncoder") self.horizontalLayout_7.addWidget(self.dialEncoder) self.horizontalLayout_4.addWidget(self.groupEncoder) self.labelMedida.raise_() self.labelSensor.raise_() self.layoutWidget.raise_() self.tabWidget.addTab(self.SimpleView, "") self.PlotView = QtWidgets.QWidget() self.PlotView.setObjectName("PlotView") self.grafica = MplWidget(self.PlotView) self.grafica.setGeometry(QtCore.QRect(10, 10, 721, 401)) self.grafica.setObjectName("grafica") self.layoutWidget3 = QtWidgets.QWidget(self.PlotView) self.layoutWidget3.setGeometry(QtCore.QRect(10, 420, 721, 52)) self.layoutWidget3.setObjectName("layoutWidget3") self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.layoutWidget3) self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_6.setObjectName("horizontalLayout_6") spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem2) self.runStopButton_2 = QtWidgets.QPushButton(self.layoutWidget3) self.runStopButton_2.setMaximumSize(QtCore.QSize(231, 71)) font = QtGui.QFont() font.setPointSize(16) font.setBold(True) font.setWeight(75) self.runStopButton_2.setFont(font) self.runStopButton_2.setObjectName("runStopButton_2") self.horizontalLayout_6.addWidget(self.runStopButton_2) spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem3) self.tabWidget.addTab(self.PlotView, "") self.layoutWidget4 = QtWidgets.QWidget(self.centralwidget) self.layoutWidget4.setGeometry(QtCore.QRect(12, 0, 1081, 203)) self.layoutWidget4.setObjectName("layoutWidget4") self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.layoutWidget4) self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.Logo = QtWidgets.QLabel(self.layoutWidget4) self.Logo.setMaximumSize(QtCore.QSize(162, 201)) self.Logo.setObjectName("Logo") self.horizontalLayout_3.addWidget(self.Logo) spacerItem4 = QtWidgets.QSpacerItem(68, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem4) self.Titulo = QtWidgets.QLabel(self.layoutWidget4) self.Titulo.setObjectName("Titulo") self.horizontalLayout_3.addWidget(self.Titulo) spacerItem5 = QtWidgets.QSpacerItem(278, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem5) self.layoutWidget5 = QtWidgets.QWidget(self.centralwidget) self.layoutWidget5.setGeometry(QtCore.QRect(10, 830, 1081, 22)) self.layoutWidget5.setObjectName("layoutWidget5") self.horizontalLayout = QtWidgets.QHBoxLayout(self.layoutWidget5) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.correo = QtWidgets.QLabel(self.layoutWidget5) self.correo.setObjectName("correo") self.horizontalLayout.addWidget(self.correo) spacerItem6 = QtWidgets.QSpacerItem(538, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem6) self.layoutWidget6 = QtWidgets.QWidget(self.centralwidget) self.layoutWidget6.setGeometry(QtCore.QRect(160, 760, 741, 41)) self.layoutWidget6.setObjectName("layoutWidget6") self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.layoutWidget6) self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.termoKButton = QtWidgets.QPushButton(self.layoutWidget6) self.termoKButton.setObjectName("termoKButton") self.horizontalLayout_5.addWidget(self.termoKButton) self.hallButton = QtWidgets.QPushButton(self.layoutWidget6) self.hallButton.setObjectName("hallButton") self.horizontalLayout_5.addWidget(self.hallButton) self.servoButton = QtWidgets.QPushButton(self.layoutWidget6) self.servoButton.setObjectName("servoButton") self.horizontalLayout_5.addWidget(self.servoButton) self.ledRGBbutton = QtWidgets.QPushButton(self.layoutWidget6) self.ledRGBbutton.setObjectName("ledRGBbutton") self.horizontalLayout_5.addWidget(self.ledRGBbutton) self.colorButton = QtWidgets.QPushButton(self.layoutWidget6) self.colorButton.setObjectName("colorButton") self.horizontalLayout_5.addWidget(self.colorButton) ArdifisicaGui.setCentralWidget(self.centralwidget) self.menuCOM = QtWidgets.QAction(ArdifisicaGui) self.menuCOM.setObjectName("menuCOM") self.actionhelp = QtWidgets.QAction(ArdifisicaGui) self.actionhelp.setObjectName("actionhelp") self.action1200 = QtWidgets.QAction(ArdifisicaGui) self.action1200.setObjectName("action1200") self.action115200 = QtWidgets.QAction(ArdifisicaGui) self.action115200.setObjectName("action115200") self.action57600 = QtWidgets.QAction(ArdifisicaGui) self.action57600.setObjectName("action57600") self.action38400 = QtWidgets.QAction(ArdifisicaGui) self.action38400.setObjectName("action38400") self.action19200 = QtWidgets.QAction(ArdifisicaGui) self.action19200.setObjectName("action19200") self.action9600 = QtWidgets.QAction(ArdifisicaGui) self.action9600.setObjectName("action9600") self.action4800 = QtWidgets.QAction(ArdifisicaGui) self.action4800.setObjectName("action4800") self.action2400 = QtWidgets.QAction(ArdifisicaGui) self.action2400.setObjectName("action2400") self.action1200_2 = QtWidgets.QAction(ArdifisicaGui) self.action1200_2.setObjectName("action1200_2") self.retranslateUi(ArdifisicaGui) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(ArdifisicaGui) def retranslateUi(self, ArdifisicaGui): _translate = QtCore.QCoreApplication.translate ArdifisicaGui.setWindowTitle( _translate("ArdifisicaGui", "Interfaz gráfica de Ardufísica")) self.Led.setText( _translate( "ArdifisicaGui", "<html><head/><body><p>led</p><p><br/></p></body></html>")) self.label.setText( _translate( "ArdifisicaGui", "<html><head/><body><p align=\"right\">COM:</p></body></html>") ) self.distanciaButton.setText(_translate("ArdifisicaGui", "Distancia")) self.aireButton.setText(_translate("ArdifisicaGui", "Calidad Aire")) self.tacometroButton.setText(_translate("ArdifisicaGui", "Tacometro")) self.genSonbutton.setText(_translate("ArdifisicaGui", "Gen.Sonido")) self.microfonoButton.setText(_translate("ArdifisicaGui", "Microfono")) self.tempIRbutton.setText(_translate("ArdifisicaGui", "Temperatura IR")) self.luzButton.setText(_translate("ArdifisicaGui", "Intensidad. Luz ")) self.atomizadorButton.setText(_translate("ArdifisicaGui", "Atomizador")) self.fotoRButton.setText(_translate("ArdifisicaGui", "Fotorresisten")) self.saveButton.setText(_translate("ArdifisicaGui", "Save")) self.labelSensor.setText( _translate( "ArdifisicaGui", "<html><head/><body><p><span style=\" font-size:18pt; font-weight:600; color:#ffffff;\">TextLabel</span></p><p><span style=\" font-size:18pt; font-weight:600; color:#ffffff;\">Prueba</span></p></body></html>" )) self.labelMedida.setText( _translate( "ArdifisicaGui", "<html><head/><body><p><img src=\":/prefijoNuevo/.images/lcd.png\"/></p></body></html>" )) self.runStopButton.setText(_translate("ArdifisicaGui", "RUN")) self.labelEncoder.setText( _translate("ArdifisicaGui", "<html><head/><body><p><br/></p></body></html>")) self.selectButton.setText(_translate("ArdifisicaGui", "Select")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.SimpleView), _translate("ArdifisicaGui", "LCD view")) self.runStopButton_2.setText(_translate("ArdifisicaGui", "RUN")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.PlotView), _translate("ArdifisicaGui", "Plot view")) self.Logo.setText( _translate( "ArdifisicaGui", "<html><head/><body><p><img src=\":/prefijoNuevo/.images/udea.png\"/></p></body></html>" )) self.Titulo.setText( _translate( "ArdifisicaGui", "<html><head/><body><p align=\"center\"><span style=\" font-size:26pt; font-weight:600; color:#005500;\">ArduFísica GUI V1.0</span></p></body></html>" )) self.correo.setText( _translate( "ArdifisicaGui", "<html><head/><body><p align=\"center\"><span style=\" color:#787878;\">[email protected]</span></p></body></html>" )) self.termoKButton.setText(_translate("ArdifisicaGui", "Termocupla k")) self.hallButton.setText(_translate("ArdifisicaGui", "Sensor Hall")) self.servoButton.setText(_translate("ArdifisicaGui", "Micro Servo")) self.ledRGBbutton.setText(_translate("ArdifisicaGui", "LED R_G_B")) self.colorButton.setText(_translate("ArdifisicaGui", "Sensor Color")) self.menuCOM.setText(_translate("ArdifisicaGui", "COM")) self.actionhelp.setText(_translate("ArdifisicaGui", "help")) self.action1200.setText(_translate("ArdifisicaGui", "1200")) self.action115200.setText(_translate("ArdifisicaGui", "115200")) self.action57600.setText(_translate("ArdifisicaGui", "57600")) self.action38400.setText(_translate("ArdifisicaGui", "38400")) self.action19200.setText(_translate("ArdifisicaGui", "19200")) self.action9600.setText(_translate("ArdifisicaGui", "9600")) self.action4800.setText(_translate("ArdifisicaGui", "4800")) self.action2400.setText(_translate("ArdifisicaGui", "2400")) self.action1200_2.setText(_translate("ArdifisicaGui", "1200"))
class Ui_MainWindow(QtGui.QMainWindow): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(1099, 600) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.comboBoxCrosstalkDev = QtGui.QComboBox(self.centralwidget) self.comboBoxCrosstalkDev.setGeometry(QtCore.QRect(90, 10, 69, 22)) self.comboBoxCrosstalkDev.setObjectName( _fromUtf8("comboBoxCrosstalkDev")) self.comboBoxCrosstalkDev.addItem(_fromUtf8("")) self.comboBoxCrosstalkDev.addItem(_fromUtf8("")) self.comboBoxCrosstalkCom = QtGui.QComboBox(self.centralwidget) self.comboBoxCrosstalkCom.setGeometry(QtCore.QRect(170, 10, 69, 22)) self.comboBoxCrosstalkCom.setObjectName( _fromUtf8("comboBoxCrosstalkCom")) self.comboBoxCrosstalkCom.addItem(_fromUtf8("")) self.comboBoxCrosstalkCom.addItem(_fromUtf8("")) self.comboBoxCrosstalkCom.addItem(_fromUtf8("")) self.comboBoxCrosstalkCom.addItem(_fromUtf8("")) self.comboBoxThermDev = QtGui.QComboBox(self.centralwidget) self.comboBoxThermDev.setGeometry(QtCore.QRect(270, 10, 69, 22)) self.comboBoxThermDev.setObjectName(_fromUtf8("comboBoxThermDev")) self.comboBoxThermDev.addItem(_fromUtf8("")) self.comboBoxThermDev.addItem(_fromUtf8("")) self.comboBoxThermCom = QtGui.QComboBox(self.centralwidget) self.comboBoxThermCom.setGeometry(QtCore.QRect(350, 10, 69, 22)) self.comboBoxThermCom.setObjectName(_fromUtf8("comboBoxThermCom")) self.comboBoxThermCom.addItem(_fromUtf8("")) self.comboBoxThermCom.addItem(_fromUtf8("")) self.comboBoxThermCom.addItem(_fromUtf8("")) self.comboBoxThermCom.addItem(_fromUtf8("")) self.lineEditRate = QtGui.QLineEdit(self.centralwidget) self.lineEditRate.setGeometry(QtCore.QRect(130, 520, 113, 20)) self.lineEditRate.setObjectName(_fromUtf8("lineEditRate")) self.mplWidget = MplWidget(self.centralwidget) self.mplWidget.setGeometry(QtCore.QRect(30, 40, 1041, 471)) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.mplWidget.sizePolicy().hasHeightForWidth()) self.mplWidget.setSizePolicy(sizePolicy) self.mplWidget.setObjectName(_fromUtf8("mplWidget")) self.pushButtonStart = QtGui.QPushButton(self.centralwidget) self.pushButtonStart.setGeometry(QtCore.QRect(320, 520, 75, 23)) self.pushButtonStart.setObjectName(_fromUtf8("pushButtonStart")) self.pushButtonStop = QtGui.QPushButton(self.centralwidget) self.pushButtonStop.setGeometry(QtCore.QRect(420, 520, 75, 23)) self.pushButtonStop.setObjectName(_fromUtf8("pushButtonStop")) self.pushButtonExit = QtGui.QPushButton(self.centralwidget) self.pushButtonExit.setGeometry(QtCore.QRect(530, 520, 75, 23)) self.pushButtonExit.setObjectName(_fromUtf8("pushButtonExit")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1099, 23)) 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) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.comboBoxCrosstalkDev.setItemText( 0, _translate("MainWindow", "ER2200", None)) self.comboBoxCrosstalkDev.setItemText( 1, _translate("MainWindow", "ERM101", None)) self.comboBoxCrosstalkCom.setItemText( 0, _translate("MainWindow", "COM1", None)) self.comboBoxCrosstalkCom.setItemText( 1, _translate("MainWindow", "COM2", None)) self.comboBoxCrosstalkCom.setItemText( 2, _translate("MainWindow", "COM3", None)) self.comboBoxCrosstalkCom.setItemText( 3, _translate("MainWindow", "COM4", None)) self.comboBoxThermDev.setItemText( 0, _translate("MainWindow", "05038", None)) self.comboBoxThermDev.setItemText( 1, _translate("MainWindow", "20160417", None)) self.comboBoxThermCom.setItemText( 0, _translate("MainWindow", "COM1", None)) self.comboBoxThermCom.setItemText( 1, _translate("MainWindow", "COM2", None)) self.comboBoxThermCom.setItemText( 2, _translate("MainWindow", "COM3", None)) self.comboBoxThermCom.setItemText( 3, _translate("MainWindow", "COM4", None)) self.lineEditRate.setText(_translate("MainWindow", "10", None)) self.pushButtonStart.setText(_translate("MainWindow", "开始", None)) self.pushButtonStop.setText(_translate("MainWindow", "结束", None)) self.pushButtonExit.setText(_translate("MainWindow", "退出", None))