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_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(800, 600) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.gridLayout = QtGui.QGridLayout(self.centralwidget) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.mplwidget = MplWidget(self.centralwidget) self.mplwidget.setObjectName(_fromUtf8("mplwidget")) self.gridLayout.addWidget(self.mplwidget, 0, 0, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 21)) 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))
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_MplMainWindow(object): def setupUi(self, MplMainWindow): MplMainWindow.setObjectName("MplMainWindow") MplMainWindow.resize(800, 600) self.centralwidget = QtWidgets.QWidget(MplMainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout_3.setObjectName("verticalLayout_3") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.mpllineEdit = QtWidgets.QLineEdit(self.centralwidget) self.mpllineEdit.setObjectName("mpllineEdit") self.horizontalLayout.addWidget(self.mpllineEdit) self.mplpushButton = QtWidgets.QPushButton(self.centralwidget) self.mplpushButton.setObjectName("mplpushButton") self.horizontalLayout.addWidget(self.mplpushButton, 0, QtCore.Qt.AlignRight) self.verticalLayout_3.addLayout(self.horizontalLayout) self.mpl = MplWidget(self.centralwidget) 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.verticalLayout_3.addWidget(self.mpl) MplMainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MplMainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 21)) self.menubar.setObjectName("menubar") self.menuFile = QtWidgets.QMenu(self.menubar) self.menuFile.setObjectName("menuFile") MplMainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MplMainWindow) self.statusbar.setObjectName("statusbar") MplMainWindow.setStatusBar(self.statusbar) self.mplactionOpen = QtWidgets.QAction(MplMainWindow) self.mplactionOpen.setObjectName("mplactionOpen") self.mplactionQuit = QtWidgets.QAction(MplMainWindow) self.mplactionQuit.setObjectName("mplactionQuit") self.menuFile.addAction(self.mplactionOpen) self.menuFile.addSeparator() self.menuFile.addAction(self.mplactionQuit) self.menubar.addAction(self.menuFile.menuAction()) self.retranslateUi(MplMainWindow) QtCore.QMetaObject.connectSlotsByName(MplMainWindow) def retranslateUi(self, MplMainWindow): _translate = QtCore.QCoreApplication.translate MplMainWindow.setWindowTitle(_translate("MplMainWindow", "MainWindow")) self.mplpushButton.setText( _translate("MplMainWindow", "Parse the file")) self.menuFile.setTitle(_translate("MplMainWindow", "File")) self.mplactionOpen.setText(_translate("MplMainWindow", "Open")) self.mplactionQuit.setText(_translate("MplMainWindow", "Quit"))
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_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(610, 513) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout_2.setObjectName("verticalLayout_2") self.MplWidget = MplWidget(self.centralwidget) self.MplWidget.setMinimumSize(QtCore.QSize(500, 500)) self.MplWidget.setBaseSize(QtCore.QSize(1000, 1000)) self.MplWidget.setObjectName("output_field") self.verticalLayout_2.addWidget(self.MplWidget) self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.labelFX = QtWidgets.QLabel(self.centralwidget) self.labelFX.setObjectName("labelFX") self.horizontalLayout.addWidget(self.labelFX) self.input_function = QtWidgets.QLineEdit(self.centralwidget) self.input_function.setObjectName("input_function") self.horizontalLayout.addWidget(self.input_function) self.verticalLayout.addLayout(self.horizontalLayout) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.labelARR = QtWidgets.QLabel(self.centralwidget) self.labelARR.setObjectName("labelARR") self.horizontalLayout_2.addWidget(self.labelARR) self.input_array = QtWidgets.QLineEdit(self.centralwidget) self.input_array.setObjectName("input_array") self.horizontalLayout_2.addWidget(self.input_array) self.verticalLayout.addLayout(self.horizontalLayout_2) self.button_print = QtWidgets.QPushButton(self.centralwidget) self.button_print.setObjectName("button_print") self.verticalLayout.addWidget(self.button_print) self.button_clear = QtWidgets.QPushButton(self.centralwidget) self.button_clear.setObjectName("button_clear") self.verticalLayout.addWidget(self.button_clear) self.verticalLayout_2.addLayout(self.verticalLayout) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.labelFX.setText(_translate("MainWindow", "f(x)=")) self.labelARR.setText(_translate("MainWindow", "<html><head/><body><p>Массив<br/>значений</p></body></html>")) self.button_print.setText(_translate("MainWindow", "Нарисовать график")) self.button_clear.setText(_translate("MainWindow", "Отчистить график"))
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_GpMainWindow(object): def setupUi(self, GpMainWindow): GpMainWindow.setObjectName("GpMainWindow") GpMainWindow.resize(567, 497) self.Gpcentralwidget = QtGui.QWidget(GpMainWindow) self.Gpcentralwidget.setObjectName("Gpcentralwidget") self.verticalLayout = QtGui.QVBoxLayout(self.Gpcentralwidget) self.verticalLayout.setObjectName("verticalLayout") self.GpgridLayout = QtGui.QGridLayout() self.GpgridLayout.setObjectName("GpgridLayout") self.GppushButton = QtGui.QPushButton(self.Gpcentralwidget) self.GppushButton.setObjectName("GppushButton") self.GpgridLayout.addWidget(self.GppushButton, 1, 2, 1, 1) self.GpradioButton2 = QtGui.QRadioButton(self.Gpcentralwidget) self.GpradioButton2.setEnabled(False) self.GpradioButton2.setObjectName("GpradioButton2") self.GpgridLayout.addWidget(self.GpradioButton2, 1, 1, 1, 1) self.GpradioButton = QtGui.QRadioButton(self.Gpcentralwidget) self.GpradioButton.setChecked(True) self.GpradioButton.setObjectName("GpradioButton") self.GpgridLayout.addWidget(self.GpradioButton, 1, 0, 1, 1) self.GplineEdit = QtGui.QLineEdit(self.Gpcentralwidget) self.GplineEdit.setObjectName("GplineEdit") self.GpgridLayout.addWidget(self.GplineEdit, 0, 0, 1, 1) self.GplineEdit_2 = QtGui.QLineEdit(self.Gpcentralwidget) self.GplineEdit_2.setObjectName("GplineEdit_2") self.GpgridLayout.addWidget(self.GplineEdit_2, 0, 1, 1, 1) self.GplineEdit_3 = QtGui.QLineEdit(self.Gpcentralwidget) self.GplineEdit_3.setEnabled(False) self.GplineEdit_3.setObjectName("GplineEdit_3") self.GpgridLayout.addWidget(self.GplineEdit_3, 0, 2, 1, 1) self.verticalLayout.addLayout(self.GpgridLayout) self.Mpl = MplWidget(self.Gpcentralwidget) 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("Mpl") self.verticalLayout.addWidget(self.Mpl) GpMainWindow.setCentralWidget(self.Gpcentralwidget) self.retranslateUi(GpMainWindow) QtCore.QMetaObject.connectSlotsByName(GpMainWindow) def retranslateUi(self, GpMainWindow): GpMainWindow.setWindowTitle(QtGui.QApplication.translate("GpMainWindow", "Graph Plotter", None, QtGui.QApplication.UnicodeUTF8)) self.GppushButton.setText(QtGui.QApplication.translate("GpMainWindow", "Draw", None, QtGui.QApplication.UnicodeUTF8)) self.GpradioButton2.setText(QtGui.QApplication.translate("GpMainWindow", "Plot 3D", None, QtGui.QApplication.UnicodeUTF8)) self.GpradioButton.setText(QtGui.QApplication.translate("GpMainWindow", "Plot 2D", None, QtGui.QApplication.UnicodeUTF8))
class Ui_MplMainWindow(object): def setupUi(self, MplMainWindow): MplMainWindow.setObjectName("MplMainWindow") MplMainWindow.resize(800, 600) self.mplcentralwidget = QtGui.QWidget(MplMainWindow) self.mplcentralwidget.setObjectName("mplcentralwidget") self.verticalLayout = QtGui.QVBoxLayout(self.mplcentralwidget) self.verticalLayout.setObjectName("verticalLayout") self.mplhorizontalLayout = QtGui.QHBoxLayout() self.mplhorizontalLayout.setObjectName("mplhorizontalLayout") self.mpllineEdit = QtGui.QLineEdit(self.mplcentralwidget) self.mpllineEdit.setObjectName("mpllineEdit") self.mplhorizontalLayout.addWidget(self.mpllineEdit) self.mplpushButton = QtGui.QPushButton(self.mplcentralwidget) self.mplpushButton.setObjectName("mplpushButton") self.mplhorizontalLayout.addWidget(self.mplpushButton) self.verticalLayout.addLayout(self.mplhorizontalLayout) self.mpl = MplWidget(self.mplcentralwidget) 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("mpl") self.verticalLayout.addWidget(self.mpl) MplMainWindow.setCentralWidget(self.mplcentralwidget) self.mplmenubar = QtGui.QMenuBar(MplMainWindow) self.mplmenubar.setGeometry(QtCore.QRect(0, 0, 800, 25)) self.mplmenubar.setObjectName("mplmenubar") self.mplmenuFile = QtGui.QMenu(self.mplmenubar) self.mplmenuFile.setObjectName("mplmenuFile") MplMainWindow.setMenuBar(self.mplmenubar) self.mplactionOpen = QtGui.QAction(MplMainWindow) self.mplactionOpen.setObjectName("mplactionOpen") self.mplactionQuit = QtGui.QAction(MplMainWindow) self.mplactionQuit.setObjectName("mplactionQuit") self.mplmenuFile.addAction(self.mplactionOpen) 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): MplMainWindow.setWindowTitle(QtGui.QApplication.translate("MplMainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) self.mplpushButton.setText(QtGui.QApplication.translate("MplMainWindow", "PushButton", None, QtGui.QApplication.UnicodeUTF8)) self.mplmenuFile.setTitle(QtGui.QApplication.translate("MplMainWindow", "File", None, QtGui.QApplication.UnicodeUTF8)) self.mplactionOpen.setText(QtGui.QApplication.translate("MplMainWindow", "Open", None, QtGui.QApplication.UnicodeUTF8)) self.mplactionQuit.setText(QtGui.QApplication.translate("MplMainWindow", "Quit", None, QtGui.QApplication.UnicodeUTF8))
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_WidgetTiff(object): def setupUi(self, WidgetTiff): WidgetTiff.setObjectName("WidgetTiff") WidgetTiff.resize(566, 438) self.verticalLayout = QtWidgets.QVBoxLayout(WidgetTiff) self.verticalLayout.setObjectName("verticalLayout") self.mpl = MplWidget(WidgetTiff) 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.verticalLayout.addWidget(self.mpl) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.horizontalScrollBar = QtWidgets.QScrollBar(WidgetTiff) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.horizontalScrollBar.sizePolicy().hasHeightForWidth()) self.horizontalScrollBar.setSizePolicy(sizePolicy) self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal) self.horizontalScrollBar.setObjectName("horizontalScrollBar") self.horizontalLayout.addWidget(self.horizontalScrollBar) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.lcdNumber = QtWidgets.QLCDNumber(WidgetTiff) self.lcdNumber.setSegmentStyle(QtWidgets.QLCDNumber.Flat) self.lcdNumber.setObjectName("lcdNumber") self.horizontalLayout.addWidget(self.lcdNumber) self.verticalLayout.addLayout(self.horizontalLayout) self.retranslateUi(WidgetTiff) self.horizontalScrollBar.valueChanged['int'].connect( self.lcdNumber.display) QtCore.QMetaObject.connectSlotsByName(WidgetTiff) def retranslateUi(self, WidgetTiff): _translate = QtCore.QCoreApplication.translate WidgetTiff.setWindowTitle(_translate("WidgetTiff", "TIFF Viewer"))
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_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(800, 600) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.plotCanvas = MplWidget(self.centralwidget) self.plotCanvas.setObjectName(_fromUtf8("plotCanvas")) self.verticalLayout.addWidget(self.plotCanvas) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "Plots", None, QtGui.QApplication.UnicodeUTF8))
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_Accordeur(object): def setupUi(self, Accordeur): Accordeur.setObjectName("Accordeur") Accordeur.resize(294, 398) self.centralwidget = QtWidgets.QWidget(Accordeur) self.centralwidget.setObjectName("centralwidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName("verticalLayout") self.Courbe = MplWidget(self.centralwidget) self.Courbe.setObjectName("Courbe") self.verticalLayout.addWidget(self.Courbe) self.Note = QtWidgets.QLabel(self.centralwidget) self.Note.setMaximumSize(QtCore.QSize(16777215, 20)) self.Note.setAlignment(QtCore.Qt.AlignCenter) self.Note.setObjectName("Note") self.verticalLayout.addWidget(self.Note) self.Ajustement = QtWidgets.QProgressBar(self.centralwidget) self.Ajustement.setMinimum(-50) self.Ajustement.setMaximum(50) self.Ajustement.setProperty("value", 0) self.Ajustement.setObjectName("Ajustement") self.verticalLayout.addWidget(self.Ajustement) self.Demarrer = QtWidgets.QPushButton(self.centralwidget) self.Demarrer.setObjectName("Demarrer") self.verticalLayout.addWidget(self.Demarrer) self.Quitter = QtWidgets.QPushButton(self.centralwidget) self.Quitter.setObjectName("Quitter") self.verticalLayout.addWidget(self.Quitter) Accordeur.setCentralWidget(self.centralwidget) self.statusbar = QtWidgets.QStatusBar(Accordeur) self.statusbar.setObjectName("statusbar") Accordeur.setStatusBar(self.statusbar) self.retranslateUi(Accordeur) QtCore.QMetaObject.connectSlotsByName(Accordeur) def retranslateUi(self, Accordeur): _translate = QtCore.QCoreApplication.translate Accordeur.setWindowTitle(_translate("Accordeur", "Accordeur")) self.Note.setText(_translate("Accordeur", "Pause : Pas de note")) self.Demarrer.setText(_translate("Accordeur", "Démarrer")) self.Quitter.setText(_translate("Accordeur", "Quitter"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(800, 600) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.plotCanvas = MplWidget(self.centralwidget) self.plotCanvas.setObjectName(_fromUtf8("plotCanvas")) self.verticalLayout.addWidget(self.plotCanvas) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle( QtGui.QApplication.translate("MainWindow", "Plots", None, QtGui.QApplication.UnicodeUTF8))
class Ui_GpMainWindow(object): def setupUi(self, GpMainWindow): GpMainWindow.setObjectName(_fromUtf8("GpMainWindow")) GpMainWindow.resize(567, 497) self.Gpcentralwidget = QtGui.QWidget(GpMainWindow) self.Gpcentralwidget.setObjectName(_fromUtf8("Gpcentralwidget")) self.verticalLayout = QtGui.QVBoxLayout(self.Gpcentralwidget) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.Mpl = MplWidget(self.Gpcentralwidget) 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")) self.verticalLayout.addWidget(self.Mpl) self.GpgridLayout = QtGui.QGridLayout() self.GpgridLayout.setObjectName(_fromUtf8("GpgridLayout")) self.pushButton = QtGui.QPushButton(self.Gpcentralwidget) self.pushButton.setObjectName(_fromUtf8("pushButton")) self.GpgridLayout.addWidget(self.pushButton, 0, 1, 1, 1) self.GppushButton = QtGui.QPushButton(self.Gpcentralwidget) self.GppushButton.setObjectName(_fromUtf8("GppushButton")) self.GpgridLayout.addWidget(self.GppushButton, 0, 0, 1, 1) self.pushButton_2 = QtGui.QPushButton(self.Gpcentralwidget) self.pushButton_2.setObjectName(_fromUtf8("pushButton_2")) self.GpgridLayout.addWidget(self.pushButton_2, 0, 2, 1, 1) self.verticalLayout.addLayout(self.GpgridLayout) GpMainWindow.setCentralWidget(self.Gpcentralwidget) self.retranslateUi(GpMainWindow) QtCore.QObject.connect(self.GppushButton, QtCore.SIGNAL(_fromUtf8("clicked()")), GpMainWindow.slot1) QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL(_fromUtf8("clicked()")), GpMainWindow.slot1) QtCore.QObject.connect(self.pushButton_2, QtCore.SIGNAL(_fromUtf8("clicked()")), GpMainWindow.slot1) QtCore.QMetaObject.connectSlotsByName(GpMainWindow) def retranslateUi(self, GpMainWindow): GpMainWindow.setWindowTitle(_translate("GpMainWindow", "Graph Plotter", None)) self.pushButton.setText(_translate("GpMainWindow", "Enfriar", None)) self.GppushButton.setText(_translate("GpMainWindow", "StartPlot", None)) self.pushButton_2.setText(_translate("GpMainWindow", "Calentar", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(800, 600) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.MplWidget = MplWidget(self.centralwidget) self.MplWidget.setObjectName(_fromUtf8("MplWidget")) self.horizontalLayout = QtGui.QHBoxLayout(self.MplWidget) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.verticalLayout.addWidget(self.MplWidget) self.pushButton = QtGui.QPushButton(self.centralwidget) self.pushButton.setObjectName(_fromUtf8("pushButton")) self.verticalLayout.addWidget(self.pushButton) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 22)) self.menubar.setNativeMenuBar(False) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuFile = QtGui.QMenu(self.menubar) self.menuFile.setObjectName(_fromUtf8("menuFile")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.actionLoad_Grid = QtGui.QAction(MainWindow) self.actionLoad_Grid.setObjectName(_fromUtf8("actionLoad_Grid")) self.menuFile.addAction(self.actionLoad_Grid) self.menubar.addAction(self.menuFile.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton.setText(QtGui.QApplication.translate("MainWindow", "Hello world", None, QtGui.QApplication.UnicodeUTF8)) self.menuFile.setTitle(QtGui.QApplication.translate("MainWindow", "File", None, QtGui.QApplication.UnicodeUTF8)) self.actionLoad_Grid.setText(QtGui.QApplication.translate("MainWindow", "Load Grid", 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(561, 383) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.gridLayout = QtWidgets.QGridLayout(self.centralwidget) self.gridLayout.setObjectName("gridLayout") self.lineEdit = QtWidgets.QLineEdit(self.centralwidget) self.lineEdit.setObjectName("lineEdit") self.gridLayout.addWidget(self.lineEdit, 0, 0, 1, 1) self.pushButton = QtWidgets.QPushButton(self.centralwidget) self.pushButton.setObjectName("pushButton") self.gridLayout.addWidget(self.pushButton, 1, 0, 1, 1) self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget) self.pushButton_2.setObjectName("pushButton_2") self.gridLayout.addWidget(self.pushButton_2, 1, 1, 1, 1) self.widget = MplWidget(self.centralwidget) self.widget.setMinimumSize(QtCore.QSize(259, 200)) self.widget.setObjectName("widget") self.gridLayout.addWidget(self.widget, 0, 2, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 561, 23)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.pushButton.setText(_translate("MainWindow", "PushButton")) self.pushButton_2.setText(_translate("MainWindow", "PushButton"))
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_Form_wyk(object): def setupUi(self, Form_wyk): Form_wyk.setObjectName(_fromUtf8("Form_wyk")) Form_wyk.resize(1182, 790) self.horizontalLayout_2 = QtGui.QHBoxLayout(Form_wyk) self.horizontalLayout_2.setSpacing(2) self.horizontalLayout_2.setMargin(2) self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setSpacing(0) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.groupBox = QtGui.QGroupBox(Form_wyk) self.groupBox.setMaximumSize(QtCore.QSize(140, 16777215)) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.verticalLayout = QtGui.QVBoxLayout(self.groupBox) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.splitter = QtGui.QSplitter(self.groupBox) self.splitter.setOrientation(QtCore.Qt.Vertical) self.splitter.setObjectName(_fromUtf8("splitter")) self.groupBox_2 = QtGui.QGroupBox(self.splitter) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy) self.groupBox_2.setMinimumSize(QtCore.QSize(121, 61)) self.groupBox_2.setMaximumSize(QtCore.QSize(121, 61)) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.w_liniowy = QtGui.QRadioButton(self.groupBox_2) self.w_liniowy.setGeometry(QtCore.QRect(20, 20, 82, 17)) self.w_liniowy.setChecked(True) self.w_liniowy.setObjectName(_fromUtf8("w_liniowy")) self.w_slupkowy = QtGui.QRadioButton(self.groupBox_2) self.w_slupkowy.setGeometry(QtCore.QRect(20, 40, 82, 17)) self.w_slupkowy.setObjectName(_fromUtf8("w_slupkowy")) self.groupBox_3 = QtGui.QGroupBox(self.splitter) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_3.sizePolicy().hasHeightForWidth()) self.groupBox_3.setSizePolicy(sizePolicy) self.groupBox_3.setMinimumSize(QtCore.QSize(121, 61)) self.groupBox_3.setMaximumSize(QtCore.QSize(121, 61)) self.groupBox_3.setObjectName(_fromUtf8("groupBox_3")) self.t_log = QtGui.QRadioButton(self.groupBox_3) self.t_log.setGeometry(QtCore.QRect(20, 20, 91, 17)) self.t_log.setChecked(True) self.t_log.setObjectName(_fromUtf8("t_log")) self.t_norm = QtGui.QRadioButton(self.groupBox_3) self.t_norm.setGeometry(QtCore.QRect(20, 40, 82, 17)) self.t_norm.setObjectName(_fromUtf8("t_norm")) self.groupBox_4 = QtGui.QGroupBox(self.splitter) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_4.sizePolicy().hasHeightForWidth()) self.groupBox_4.setSizePolicy(sizePolicy) self.groupBox_4.setMinimumSize(QtCore.QSize(120, 61)) self.groupBox_4.setMaximumSize(QtCore.QSize(120, 61)) self.groupBox_4.setObjectName(_fromUtf8("groupBox_4")) self.r_tak = QtGui.QRadioButton(self.groupBox_4) self.r_tak.setGeometry(QtCore.QRect(10, 20, 82, 17)) self.r_tak.setChecked(True) self.r_tak.setObjectName(_fromUtf8("r_tak")) self.r_nie = QtGui.QRadioButton(self.groupBox_4) self.r_nie.setGeometry(QtCore.QRect(10, 40, 82, 17)) self.r_nie.setObjectName(_fromUtf8("r_nie")) self.groupBox_5 = QtGui.QGroupBox(self.splitter) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_5.sizePolicy().hasHeightForWidth()) self.groupBox_5.setSizePolicy(sizePolicy) self.groupBox_5.setMinimumSize(QtCore.QSize(120, 51)) self.groupBox_5.setMaximumSize(QtCore.QSize(120, 51)) self.groupBox_5.setObjectName(_fromUtf8("groupBox_5")) self.zaznaczony = QtGui.QComboBox(self.groupBox_5) self.zaznaczony.setGeometry(QtCore.QRect(10, 20, 101, 22)) self.zaznaczony.setObjectName(_fromUtf8("zaznaczony")) self.groupBox_6 = QtGui.QGroupBox(self.splitter) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_6.sizePolicy().hasHeightForWidth()) self.groupBox_6.setSizePolicy(sizePolicy) self.groupBox_6.setMinimumSize(QtCore.QSize(120, 411)) self.groupBox_6.setMaximumSize(QtCore.QSize(120, 1000)) self.groupBox_6.setObjectName(_fromUtf8("groupBox_6")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox_6) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setSpacing(0) self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.p_top = QtGui.QPushButton(self.groupBox_6) self.p_top.setMinimumSize(QtCore.QSize(21, 24)) self.p_top.setMaximumSize(QtCore.QSize(21, 24)) self.p_top.setText(_fromUtf8("")) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8("ikonki/TOP.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.p_top.setIcon(icon) self.p_top.setObjectName(_fromUtf8("p_top")) self.horizontalLayout_3.addWidget(self.p_top) self.p_up = QtGui.QPushButton(self.groupBox_6) self.p_up.setMinimumSize(QtCore.QSize(20, 24)) self.p_up.setMaximumSize(QtCore.QSize(20, 24)) self.p_up.setText(_fromUtf8("")) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(_fromUtf8("ikonki/UP.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.p_up.setIcon(icon1) self.p_up.setObjectName(_fromUtf8("p_up")) self.horizontalLayout_3.addWidget(self.p_up) self.p_down = QtGui.QPushButton(self.groupBox_6) self.p_down.setMinimumSize(QtCore.QSize(20, 24)) self.p_down.setMaximumSize(QtCore.QSize(20, 24)) self.p_down.setText(_fromUtf8("")) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(_fromUtf8("ikonki/DOWN.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.p_down.setIcon(icon2) self.p_down.setObjectName(_fromUtf8("p_down")) self.horizontalLayout_3.addWidget(self.p_down) self.p_last = QtGui.QPushButton(self.groupBox_6) self.p_last.setMinimumSize(QtCore.QSize(20, 24)) self.p_last.setMaximumSize(QtCore.QSize(20, 24)) self.p_last.setText(_fromUtf8("")) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(_fromUtf8("ikonki/LAST.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.p_last.setIcon(icon3) self.p_last.setObjectName(_fromUtf8("p_last")) self.horizontalLayout_3.addWidget(self.p_last) self.verticalLayout_2.addLayout(self.horizontalLayout_3) self.lista = QtGui.QListWidget(self.groupBox_6) self.lista.setAutoScrollMargin(8) self.lista.setObjectName(_fromUtf8("lista")) self.verticalLayout_2.addWidget(self.lista) self.przerysuj = QtGui.QPushButton(self.splitter) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.przerysuj.sizePolicy().hasHeightForWidth()) self.przerysuj.setSizePolicy(sizePolicy) self.przerysuj.setMinimumSize(QtCore.QSize(121, 41)) self.przerysuj.setMaximumSize(QtCore.QSize(121, 41)) self.przerysuj.setObjectName(_fromUtf8("przerysuj")) self.verticalLayout.addWidget(self.splitter) self.horizontalLayout.addWidget(self.groupBox) self.verticalLayout_3 = QtGui.QVBoxLayout() self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.widget = MplWidget(Form_wyk) self.widget.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.widget.setObjectName(_fromUtf8("widget")) self.verticalLayout_3.addWidget(self.widget) self.horizontalLayout.addLayout(self.verticalLayout_3) self.horizontalLayout_2.addLayout(self.horizontalLayout) self.retranslateUi(Form_wyk) QtCore.QObject.connect(self.w_slupkowy, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.t_log.setDisabled) QtCore.QObject.connect(self.w_slupkowy, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.t_norm.setDisabled) QtCore.QObject.connect(self.w_slupkowy, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.zaznaczony.setDisabled) QtCore.QObject.connect(self.w_slupkowy, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.r_tak.setDisabled) QtCore.QObject.connect(self.w_slupkowy, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.r_nie.setDisabled) QtCore.QMetaObject.connectSlotsByName(Form_wyk) def retranslateUi(self, Form_wyk): Form_wyk.setWindowTitle(_translate("Form_wyk", "wykres", None)) self.groupBox.setTitle(_translate("Form_wyk", "Opcje", None)) self.groupBox_2.setTitle(_translate("Form_wyk", "Rodzaj:", None)) self.w_liniowy.setText(_translate("Form_wyk", "Liniowy", None)) self.w_slupkowy.setText(_translate("Form_wyk", "Słupkowy", None)) self.groupBox_3.setTitle(_translate("Form_wyk", "Typ:", None)) self.t_log.setText(_translate("Form_wyk", "Logarytmiczny", None)) self.t_norm.setText(_translate("Form_wyk", "Normalny", None)) self.groupBox_4.setTitle(_translate("Form_wyk", "Rozsuniecie:", None)) self.r_tak.setText(_translate("Form_wyk", "Tak", None)) self.r_nie.setText(_translate("Form_wyk", "Nie", None)) self.groupBox_5.setTitle(_translate("Form_wyk", "Zaznacz:", None)) self.groupBox_6.setTitle(_translate("Form_wyk", "Kolejnosc:", None)) self.przerysuj.setText(_translate("Form_wyk", "Przerysuj", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(1110, 861) MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "SAFL Point", None, QtGui.QApplication.UnicodeUTF8)) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.label_3 = QtGui.QLabel(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_3.sizePolicy().hasHeightForWidth()) self.label_3.setSizePolicy(sizePolicy) self.label_3.setText(QtGui.QApplication.translate("MainWindow", "Point:", None, QtGui.QApplication.UnicodeUTF8)) self.label_3.setObjectName(_fromUtf8("label_3")) self.horizontalLayout_3.addWidget(self.label_3) self.pointsCombo = QtGui.QSpinBox(self.centralwidget) self.pointsCombo.setObjectName(_fromUtf8("pointsCombo")) self.horizontalLayout_3.addWidget(self.pointsCombo) self.verticalLayout.addLayout(self.horizontalLayout_3) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.im1 = MplWidget(self.centralwidget) self.im1.setObjectName(_fromUtf8("im1")) self.horizontalLayout.addWidget(self.im1) self.im2 = MplWidget(self.centralwidget) self.im2.setObjectName(_fromUtf8("im2")) self.horizontalLayout.addWidget(self.im2) self.verticalLayout.addLayout(self.horizontalLayout) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.label = QtGui.QLabel(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) self.label.setText(QtGui.QApplication.translate("MainWindow", "First Image:", None, QtGui.QApplication.UnicodeUTF8)) self.label.setObjectName(_fromUtf8("label")) self.horizontalLayout_2.addWidget(self.label) self.image1combo = QtGui.QComboBox(self.centralwidget) self.image1combo.setObjectName(_fromUtf8("image1combo")) self.horizontalLayout_2.addWidget(self.image1combo) self.label_2 = QtGui.QLabel(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth()) self.label_2.setSizePolicy(sizePolicy) self.label_2.setText(QtGui.QApplication.translate("MainWindow", "Second Image:", None, QtGui.QApplication.UnicodeUTF8)) self.label_2.setObjectName(_fromUtf8("label_2")) self.horizontalLayout_2.addWidget(self.label_2) self.image2combo = QtGui.QComboBox(self.centralwidget) self.image2combo.setObjectName(_fromUtf8("image2combo")) self.horizontalLayout_2.addWidget(self.image2combo) self.verticalLayout.addLayout(self.horizontalLayout_2) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1110, 25)) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuSAFL_Point = QtGui.QMenu(self.menubar) self.menuSAFL_Point.setTitle(QtGui.QApplication.translate("MainWindow", "SAFL Point", None, QtGui.QApplication.UnicodeUTF8)) self.menuSAFL_Point.setObjectName(_fromUtf8("menuSAFL_Point")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.actionQuit = QtGui.QAction(MainWindow) self.actionQuit.setText(QtGui.QApplication.translate("MainWindow", "Quit", None, QtGui.QApplication.UnicodeUTF8)) self.actionQuit.setObjectName(_fromUtf8("actionQuit")) self.actionSave = QtGui.QAction(MainWindow) self.actionSave.setText(QtGui.QApplication.translate("MainWindow", "Save", None, QtGui.QApplication.UnicodeUTF8)) self.actionSave.setObjectName(_fromUtf8("actionSave")) self.actionOpen = QtGui.QAction(MainWindow) self.actionOpen.setText(QtGui.QApplication.translate("MainWindow", "Open", None, QtGui.QApplication.UnicodeUTF8)) self.actionOpen.setObjectName(_fromUtf8("actionOpen")) self.menuSAFL_Point.addAction(self.actionOpen) self.menuSAFL_Point.addSeparator() self.menuSAFL_Point.addAction(self.actionSave) self.menuSAFL_Point.addSeparator() self.menuSAFL_Point.addAction(self.actionQuit) self.menubar.addAction(self.menuSAFL_Point.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): pass
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(_fromUtf8("MainWindow")) MainWindow.resize(1324, 822) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth()) MainWindow.setSizePolicy(sizePolicy) MainWindow.setMinimumSize(QtCore.QSize(1024, 768)) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.gridLayout_6 = QtGui.QGridLayout(self.centralwidget) self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6")) self.Button_Grid = QtGui.QGridLayout() self.Button_Grid.setObjectName(_fromUtf8("Button_Grid")) self.pushButton_clear = QtGui.QPushButton(self.centralwidget) self.pushButton_clear.setObjectName(_fromUtf8("pushButton_clear")) self.Button_Grid.addWidget(self.pushButton_clear, 0, 2, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.Button_Grid.addItem(spacerItem, 0, 3, 1, 1) self.toolbar_grid = QtGui.QGridLayout() self.toolbar_grid.setObjectName(_fromUtf8("toolbar_grid")) self.Button_Grid.addLayout(self.toolbar_grid, 0, 0, 1, 1) self.pushButton_plot = QtGui.QPushButton(self.centralwidget) self.pushButton_plot.setObjectName(_fromUtf8("pushButton_plot")) self.Button_Grid.addWidget(self.pushButton_plot, 0, 1, 1, 1) self.gridLayout_6.addLayout(self.Button_Grid, 1, 0, 1, 1) spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout_6.addItem(spacerItem1, 2, 0, 1, 1) self.mpl = MplWidget(self.centralwidget) self.mpl.setMinimumSize(QtCore.QSize(1024, 400)) self.mpl.setObjectName(_fromUtf8("mpl")) self.gridLayout_6.addWidget(self.mpl, 0, 0, 1, 1) self.gridLayout_5 = QtGui.QGridLayout() self.gridLayout_5.setSizeConstraint(QtGui.QLayout.SetMaximumSize) self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5")) self.groupBox_feature = QtGui.QGroupBox(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_feature.sizePolicy().hasHeightForWidth()) self.groupBox_feature.setSizePolicy(sizePolicy) self.groupBox_feature.setMinimumSize(QtCore.QSize(320, 290)) self.groupBox_feature.setObjectName(_fromUtf8("groupBox_feature")) self.gridLayoutWidget_2 = QtGui.QWidget(self.groupBox_feature) self.gridLayoutWidget_2.setGeometry(QtCore.QRect(0, 24, 306, 275)) self.gridLayoutWidget_2.setObjectName(_fromUtf8("gridLayoutWidget_2")) self.gridLayout_3 = QtGui.QGridLayout(self.gridLayoutWidget_2) self.gridLayout_3.setMargin(0) self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.label_width = QtGui.QLabel(self.gridLayoutWidget_2) self.label_width.setObjectName(_fromUtf8("label_width")) self.gridLayout_3.addWidget(self.label_width, 5, 0, 1, 1) self.label_conductivity = QtGui.QLabel(self.gridLayoutWidget_2) self.label_conductivity.setObjectName(_fromUtf8("label_conductivity")) self.gridLayout_3.addWidget(self.label_conductivity, 0, 0, 1, 1) self.label_length = QtGui.QLabel(self.gridLayoutWidget_2) self.label_length.setObjectName(_fromUtf8("label_length")) self.gridLayout_3.addWidget(self.label_length, 4, 0, 1, 1) self.doubleSpinBox_magsus = QtGui.QDoubleSpinBox(self.gridLayoutWidget_2) self.doubleSpinBox_magsus.setObjectName(_fromUtf8("doubleSpinBox_magsus")) self.gridLayout_3.addWidget(self.doubleSpinBox_magsus, 1, 1, 1, 1) self.label_depth = QtGui.QLabel(self.gridLayoutWidget_2) self.label_depth.setObjectName(_fromUtf8("label_depth")) self.gridLayout_3.addWidget(self.label_depth, 2, 0, 1, 1) self.comboBox_conductivity = QtGui.QComboBox(self.gridLayoutWidget_2) self.comboBox_conductivity.setEditable(True) self.comboBox_conductivity.setObjectName(_fromUtf8("comboBox_conductivity")) self.comboBox_conductivity.addItem(_fromUtf8("")) self.comboBox_conductivity.addItem(_fromUtf8("")) self.gridLayout_3.addWidget(self.comboBox_conductivity, 0, 1, 1, 1) self.doubleSpinBox_length = QtGui.QDoubleSpinBox(self.gridLayoutWidget_2) self.doubleSpinBox_length.setObjectName(_fromUtf8("doubleSpinBox_length")) self.gridLayout_3.addWidget(self.doubleSpinBox_length, 4, 1, 1, 1) self.doubleSpinBox_strike = QtGui.QDoubleSpinBox(self.gridLayoutWidget_2) self.doubleSpinBox_strike.setObjectName(_fromUtf8("doubleSpinBox_strike")) self.gridLayout_3.addWidget(self.doubleSpinBox_strike, 6, 1, 1, 1) self.label_strike = QtGui.QLabel(self.gridLayoutWidget_2) self.label_strike.setObjectName(_fromUtf8("label_strike")) self.gridLayout_3.addWidget(self.label_strike, 6, 0, 1, 1) self.doubleSpinBox_depth = QtGui.QDoubleSpinBox(self.gridLayoutWidget_2) self.doubleSpinBox_depth.setObjectName(_fromUtf8("doubleSpinBox_depth")) self.gridLayout_3.addWidget(self.doubleSpinBox_depth, 2, 1, 1, 1) self.doubleSpinBox_width = QtGui.QDoubleSpinBox(self.gridLayoutWidget_2) self.doubleSpinBox_width.setObjectName(_fromUtf8("doubleSpinBox_width")) self.gridLayout_3.addWidget(self.doubleSpinBox_width, 5, 1, 1, 1) self.label_magsus = QtGui.QLabel(self.gridLayoutWidget_2) self.label_magsus.setObjectName(_fromUtf8("label_magsus")) self.gridLayout_3.addWidget(self.label_magsus, 1, 0, 1, 1) self.label_8 = QtGui.QLabel(self.gridLayoutWidget_2) self.label_8.setObjectName(_fromUtf8("label_8")) self.gridLayout_3.addWidget(self.label_8, 3, 0, 1, 1) self.doubleSpinBox_depthextent = QtGui.QDoubleSpinBox(self.gridLayoutWidget_2) self.doubleSpinBox_depthextent.setObjectName(_fromUtf8("doubleSpinBox_depthextent")) self.gridLayout_3.addWidget(self.doubleSpinBox_depthextent, 3, 1, 1, 1) self.gridLayout_5.addWidget(self.groupBox_feature, 0, 5, 1, 1) spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_5.addItem(spacerItem2, 0, 6, 1, 1) self.groupBox_instrument = QtGui.QGroupBox(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_instrument.sizePolicy().hasHeightForWidth()) self.groupBox_instrument.setSizePolicy(sizePolicy) self.groupBox_instrument.setMinimumSize(QtCore.QSize(310, 250)) self.groupBox_instrument.setObjectName(_fromUtf8("groupBox_instrument")) self.gridLayoutWidget_3 = QtGui.QWidget(self.groupBox_instrument) self.gridLayoutWidget_3.setGeometry(QtCore.QRect(10, 20, 294, 251)) self.gridLayoutWidget_3.setObjectName(_fromUtf8("gridLayoutWidget_3")) self.gridLayout_4 = QtGui.QGridLayout(self.gridLayoutWidget_3) self.gridLayout_4.setMargin(0) self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4")) self.label_array = QtGui.QLabel(self.gridLayoutWidget_3) self.label_array.setObjectName(_fromUtf8("label_array")) self.gridLayout_4.addWidget(self.label_array, 0, 0, 1, 1) self.label_lowersensor = QtGui.QLabel(self.gridLayoutWidget_3) self.label_lowersensor.setObjectName(_fromUtf8("label_lowersensor")) self.gridLayout_4.addWidget(self.label_lowersensor, 4, 0, 1, 1) self.label_a1 = QtGui.QLabel(self.gridLayoutWidget_3) self.label_a1.setObjectName(_fromUtf8("label_a1")) self.gridLayout_4.addWidget(self.label_a1, 2, 0, 1, 1) self.doubleSpinBox_lowersensor = QtGui.QDoubleSpinBox(self.gridLayoutWidget_3) self.doubleSpinBox_lowersensor.setObjectName(_fromUtf8("doubleSpinBox_lowersensor")) self.gridLayout_4.addWidget(self.doubleSpinBox_lowersensor, 4, 1, 1, 1) self.label_uppersensor = QtGui.QLabel(self.gridLayoutWidget_3) self.label_uppersensor.setObjectName(_fromUtf8("label_uppersensor")) self.gridLayout_4.addWidget(self.label_uppersensor, 5, 0, 1, 1) self.label_a = QtGui.QLabel(self.gridLayoutWidget_3) self.label_a.setObjectName(_fromUtf8("label_a")) self.gridLayout_4.addWidget(self.label_a, 1, 0, 1, 1) self.doubleSpinBox_uppersensor = QtGui.QDoubleSpinBox(self.gridLayoutWidget_3) self.doubleSpinBox_uppersensor.setObjectName(_fromUtf8("doubleSpinBox_uppersensor")) self.gridLayout_4.addWidget(self.doubleSpinBox_uppersensor, 5, 1, 1, 1) self.doubleSpinBox_a1 = QtGui.QDoubleSpinBox(self.gridLayoutWidget_3) self.doubleSpinBox_a1.setObjectName(_fromUtf8("doubleSpinBox_a1")) self.gridLayout_4.addWidget(self.doubleSpinBox_a1, 2, 1, 1, 1) self.label_a2 = QtGui.QLabel(self.gridLayoutWidget_3) self.label_a2.setObjectName(_fromUtf8("label_a2")) self.gridLayout_4.addWidget(self.label_a2, 3, 0, 1, 1) self.comboBox_array = QtGui.QComboBox(self.gridLayoutWidget_3) self.comboBox_array.setObjectName(_fromUtf8("comboBox_array")) self.gridLayout_4.addWidget(self.comboBox_array, 0, 1, 1, 1) self.doubleSpinBox_a = QtGui.QDoubleSpinBox(self.gridLayoutWidget_3) self.doubleSpinBox_a.setObjectName(_fromUtf8("doubleSpinBox_a")) self.gridLayout_4.addWidget(self.doubleSpinBox_a, 1, 1, 1, 1) self.doubleSpinBox_a2 = QtGui.QDoubleSpinBox(self.gridLayoutWidget_3) self.doubleSpinBox_a2.setObjectName(_fromUtf8("doubleSpinBox_a2")) self.gridLayout_4.addWidget(self.doubleSpinBox_a2, 3, 1, 1, 1) self.gridLayout_5.addWidget(self.groupBox_instrument, 0, 3, 1, 1) spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_5.addItem(spacerItem3, 0, 4, 1, 1) spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_5.addItem(spacerItem4, 0, 0, 1, 1) spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout_5.addItem(spacerItem5, 0, 2, 1, 1) self.groupBox_survey = QtGui.QGroupBox(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_survey.sizePolicy().hasHeightForWidth()) self.groupBox_survey.setSizePolicy(sizePolicy) self.groupBox_survey.setMinimumSize(QtCore.QSize(350, 210)) self.groupBox_survey.setObjectName(_fromUtf8("groupBox_survey")) self.gridLayoutWidget = QtGui.QWidget(self.groupBox_survey) self.gridLayoutWidget.setGeometry(QtCore.QRect(9, 20, 321, 141)) self.gridLayoutWidget.setObjectName(_fromUtf8("gridLayoutWidget")) self.gridLayout_2 = QtGui.QGridLayout(self.gridLayoutWidget) self.gridLayout_2.setMargin(0) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.doubleSpinBox_fieldinclination = QtGui.QDoubleSpinBox(self.gridLayoutWidget) self.doubleSpinBox_fieldinclination.setObjectName(_fromUtf8("doubleSpinBox_fieldinclination")) self.gridLayout_2.addWidget(self.doubleSpinBox_fieldinclination, 2, 1, 1, 1) self.label_traverselength = QtGui.QLabel(self.gridLayoutWidget) self.label_traverselength.setObjectName(_fromUtf8("label_traverselength")) self.gridLayout_2.addWidget(self.label_traverselength, 0, 0, 1, 1) self.label_fieldinclination = QtGui.QLabel(self.gridLayoutWidget) self.label_fieldinclination.setObjectName(_fromUtf8("label_fieldinclination")) self.gridLayout_2.addWidget(self.label_fieldinclination, 2, 0, 1, 1) self.label_traverseint = QtGui.QLabel(self.gridLayoutWidget) self.label_traverseint.setObjectName(_fromUtf8("label_traverseint")) self.gridLayout_2.addWidget(self.label_traverseint, 1, 0, 1, 1) self.doubleSpinBox_xlength = QtGui.QDoubleSpinBox(self.gridLayoutWidget) self.doubleSpinBox_xlength.setObjectName(_fromUtf8("doubleSpinBox_xlength")) self.gridLayout_2.addWidget(self.doubleSpinBox_xlength, 0, 1, 1, 1) self.doubleSpinBox_ysample = QtGui.QDoubleSpinBox(self.gridLayoutWidget) self.doubleSpinBox_ysample.setObjectName(_fromUtf8("doubleSpinBox_ysample")) self.gridLayout_2.addWidget(self.doubleSpinBox_ysample, 1, 2, 1, 1) self.doubleSpinBox_ylength = QtGui.QDoubleSpinBox(self.gridLayoutWidget) self.doubleSpinBox_ylength.setObjectName(_fromUtf8("doubleSpinBox_ylength")) self.gridLayout_2.addWidget(self.doubleSpinBox_ylength, 0, 2, 1, 1) self.doubleSpinBox_xsample = QtGui.QDoubleSpinBox(self.gridLayoutWidget) self.doubleSpinBox_xsample.setObjectName(_fromUtf8("doubleSpinBox_xsample")) self.gridLayout_2.addWidget(self.doubleSpinBox_xsample, 1, 1, 1, 1) self.groupBox_method = QtGui.QGroupBox(self.groupBox_survey) self.groupBox_method.setGeometry(QtCore.QRect(0, 180, 351, 121)) self.groupBox_method.setObjectName(_fromUtf8("groupBox_method")) self.gridLayoutWidget_4 = QtGui.QWidget(self.groupBox_method) self.gridLayoutWidget_4.setGeometry(QtCore.QRect(10, 20, 355, 95)) self.gridLayoutWidget_4.setObjectName(_fromUtf8("gridLayoutWidget_4")) self.gridLayout = QtGui.QGridLayout(self.gridLayoutWidget_4) self.gridLayout.setMargin(0) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.radioButton_res = QtGui.QRadioButton(self.gridLayoutWidget_4) self.radioButton_res.setObjectName(_fromUtf8("radioButton_res")) self.gridLayout.addWidget(self.radioButton_res, 0, 0, 1, 1) self.radioButton_mag = QtGui.QRadioButton(self.gridLayoutWidget_4) self.radioButton_mag.setObjectName(_fromUtf8("radioButton_mag")) self.gridLayout.addWidget(self.radioButton_mag, 0, 1, 1, 1) self.radioButton_2d = QtGui.QRadioButton(self.gridLayoutWidget_4) self.radioButton_2d.setObjectName(_fromUtf8("radioButton_2d")) self.buttonGroup_2D3D = QtGui.QButtonGroup(MainWindow) self.buttonGroup_2D3D.setObjectName(_fromUtf8("buttonGroup_2D3D")) self.buttonGroup_2D3D.addButton(self.radioButton_2d) self.gridLayout.addWidget(self.radioButton_2d, 1, 0, 1, 1) self.radioButton_3d = QtGui.QRadioButton(self.gridLayoutWidget_4) self.radioButton_3d.setObjectName(_fromUtf8("radioButton_3d")) self.buttonGroup_2D3D.addButton(self.radioButton_3d) self.gridLayout.addWidget(self.radioButton_3d, 1, 1, 1, 1) self.radioButton_pseudo = QtGui.QRadioButton(self.gridLayoutWidget_4) self.radioButton_pseudo.setObjectName(_fromUtf8("radioButton_pseudo")) self.buttonGroup_2D3D.addButton(self.radioButton_pseudo) self.gridLayout.addWidget(self.radioButton_pseudo, 2, 0, 1, 2) self.gridLayout_5.addWidget(self.groupBox_survey, 0, 1, 1, 1) self.gridLayout_6.addLayout(self.gridLayout_5, 3, 0, 2, 1) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1324, 31)) self.menubar.setObjectName(_fromUtf8("menubar")) self.menu_File = QtGui.QMenu(self.menubar) self.menu_File.setObjectName(_fromUtf8("menu_File")) self.menu_Help = QtGui.QMenu(self.menubar) self.menu_Help.setObjectName(_fromUtf8("menu_Help")) self.menu_About = QtGui.QMenu(self.menubar) self.menu_About.setObjectName(_fromUtf8("menu_About")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.action_Save_Data = QtGui.QAction(MainWindow) self.action_Save_Data.setObjectName(_fromUtf8("action_Save_Data")) self.action_Quit = QtGui.QAction(MainWindow) self.action_Quit.setObjectName(_fromUtf8("action_Quit")) self.menu_File.addAction(self.action_Save_Data) self.menu_File.addAction(self.action_Quit) self.menubar.addAction(self.menu_File.menuAction()) self.menubar.addAction(self.menu_Help.menuAction()) self.menubar.addAction(self.menu_About.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.pushButton_clear.setText(_translate("MainWindow", "Clear", None)) self.pushButton_plot.setText(_translate("MainWindow", "Plot", None)) self.groupBox_feature.setTitle(_translate("MainWindow", "Feature Parameters", None)) self.label_width.setText(_translate("MainWindow", "Width (y-extent)", None)) self.label_conductivity.setText(_translate("MainWindow", "Resistivity (rho)", None)) self.label_length.setText(_translate("MainWindow", "Length (x-extent)", None)) self.label_depth.setText(_translate("MainWindow", "Depth (Z)", None)) self.comboBox_conductivity.setItemText(0, _translate("MainWindow", "Insulating", None)) self.comboBox_conductivity.setItemText(1, _translate("MainWindow", "Conducting", None)) self.label_strike.setText(_translate("MainWindow", "Strike (degrees)", None)) self.label_magsus.setText(_translate("MainWindow", "Magnetic Susceptibility", None)) self.label_8.setText(_translate("MainWindow", "Depth Extent (z-extent)", None)) self.groupBox_instrument.setTitle(_translate("MainWindow", "Instrument Parameters", None)) self.label_array.setText(_translate("MainWindow", "Array", None)) self.label_lowersensor.setText(_translate("MainWindow", "Lower Sensor Height (m)", None)) self.label_a1.setText(_translate("MainWindow", "Electrode Separation (a1)", None)) self.label_uppersensor.setText(_translate("MainWindow", "Upper Sensor Height (m)", None)) self.label_a.setText(_translate("MainWindow", "Electrode Separation (a)", None)) self.label_a2.setText(_translate("MainWindow", "Separation of Sides (a2)", None)) self.groupBox_survey.setTitle(_translate("MainWindow", "Survey Parameters", None)) self.label_traverselength.setText(_translate("MainWindow", " Length (x, y)", None)) self.label_fieldinclination.setText(_translate("MainWindow", "Field Inclination", None)) self.label_traverseint.setText(_translate("MainWindow", "Interval (x, y)", None)) self.groupBox_method.setTitle(_translate("MainWindow", "Survey Type", None)) self.radioButton_res.setText(_translate("MainWindow", "Resistivity", None)) self.radioButton_mag.setText(_translate("MainWindow", "Magnetometry", None)) self.radioButton_2d.setText(_translate("MainWindow", "2D", None)) self.radioButton_3d.setText(_translate("MainWindow", "3D", None)) self.radioButton_pseudo.setText(_translate("MainWindow", "Pseudosections", None)) self.menu_File.setTitle(_translate("MainWindow", "&File", None)) self.menu_Help.setTitle(_translate("MainWindow", "&Help", None)) self.menu_About.setTitle(_translate("MainWindow", "&About", None)) self.action_Save_Data.setText(_translate("MainWindow", "&Save Data", None)) self.action_Quit.setText(_translate("MainWindow", "&Quit", None))
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_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(752, 790) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.horizontalLayout_2 = QtGui.QHBoxLayout(self.centralwidget) self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.verticalLayout_6 = QtGui.QVBoxLayout() self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6")) self.groupBox_graphic = QtGui.QGroupBox(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_graphic.sizePolicy().hasHeightForWidth()) self.groupBox_graphic.setSizePolicy(sizePolicy) self.groupBox_graphic.setMinimumSize(QtCore.QSize(0, 200)) self.groupBox_graphic.setObjectName(_fromUtf8("groupBox_graphic")) self.verticalLayout_4 = QtGui.QVBoxLayout(self.groupBox_graphic) self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.mplWidget = MplWidget(self.groupBox_graphic) 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.verticalLayout_4.addWidget(self.mplWidget) self.verticalLayout_6.addWidget(self.groupBox_graphic) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.label_saturation = QtGui.QLabel(self.centralwidget) self.label_saturation.setObjectName(_fromUtf8("label_saturation")) self.horizontalLayout.addWidget(self.label_saturation) self.slider_saturation = QtGui.QSlider(self.centralwidget) self.slider_saturation.setOrientation(QtCore.Qt.Horizontal) self.slider_saturation.setObjectName(_fromUtf8("slider_saturation")) self.horizontalLayout.addWidget(self.slider_saturation) self.label_percent_value = QtGui.QLabel(self.centralwidget) self.label_percent_value.setMinimumSize(QtCore.QSize(18, 0)) self.label_percent_value.setToolTip(_fromUtf8("")) self.label_percent_value.setStatusTip(_fromUtf8("")) self.label_percent_value.setLineWidth(2) self.label_percent_value.setMidLineWidth(2) self.label_percent_value.setText(_fromUtf8("0")) self.label_percent_value.setTextFormat(QtCore.Qt.AutoText) self.label_percent_value.setScaledContents(True) self.label_percent_value.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.label_percent_value.setMargin(0) self.label_percent_value.setObjectName(_fromUtf8("label_percent_value")) self.horizontalLayout.addWidget(self.label_percent_value) self.label_percent_symbol = QtGui.QLabel(self.centralwidget) self.label_percent_symbol.setToolTip(_fromUtf8("")) self.label_percent_symbol.setStatusTip(_fromUtf8("")) self.label_percent_symbol.setObjectName(_fromUtf8("label_percent_symbol")) self.horizontalLayout.addWidget(self.label_percent_symbol) self.verticalLayout_6.addLayout(self.horizontalLayout) self.textBrowser = QtGui.QTextBrowser(self.centralwidget) self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 200)) self.textBrowser.setObjectName(_fromUtf8("textBrowser")) self.verticalLayout_6.addWidget(self.textBrowser) self.horizontalLayout_2.addLayout(self.verticalLayout_6) self.verticalLayout_5 = QtGui.QVBoxLayout() self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5")) self.groupBox_state = QtGui.QGroupBox(self.centralwidget) self.groupBox_state.setMaximumSize(QtCore.QSize(300, 16777215)) self.groupBox_state.setObjectName(_fromUtf8("groupBox_state")) self.verticalLayout_7 = QtGui.QVBoxLayout(self.groupBox_state) self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7")) self.lineEdit_state = QtGui.QLineEdit(self.groupBox_state) self.lineEdit_state.setEnabled(False) self.lineEdit_state.setAlignment(QtCore.Qt.AlignCenter) self.lineEdit_state.setObjectName(_fromUtf8("lineEdit_state")) self.verticalLayout_7.addWidget(self.lineEdit_state) self.pushButton_connect = QtGui.QPushButton(self.groupBox_state) self.pushButton_connect.setCheckable(True) self.pushButton_connect.setObjectName(_fromUtf8("pushButton_connect")) self.verticalLayout_7.addWidget(self.pushButton_connect) self.verticalLayout_5.addWidget(self.groupBox_state) self.groupBox_links = QtGui.QGroupBox(self.centralwidget) self.groupBox_links.setMaximumSize(QtCore.QSize(300, 16777215)) self.groupBox_links.setObjectName(_fromUtf8("groupBox_links")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.groupBox_links) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.listWidget_link = QtGui.QListWidget(self.groupBox_links) self.listWidget_link.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.listWidget_link.setObjectName(_fromUtf8("listWidget_link")) self.verticalLayout_3.addWidget(self.listWidget_link) self.pushButton_reload = QtGui.QPushButton(self.groupBox_links) self.pushButton_reload.setEnabled(False) self.pushButton_reload.setObjectName(_fromUtf8("pushButton_reload")) self.verticalLayout_3.addWidget(self.pushButton_reload) self.verticalLayout_5.addWidget(self.groupBox_links) self.groupBox_options = QtGui.QGroupBox(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_options.sizePolicy().hasHeightForWidth()) self.groupBox_options.setSizePolicy(sizePolicy) self.groupBox_options.setMaximumSize(QtCore.QSize(300, 16777215)) self.groupBox_options.setObjectName(_fromUtf8("groupBox_options")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox_options) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.formLayout_2 = QtGui.QFormLayout() self.formLayout_2.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow) self.formLayout_2.setObjectName(_fromUtf8("formLayout_2")) self.textBrowser_color_r = QtGui.QTextBrowser(self.groupBox_options) self.textBrowser_color_r.setMaximumSize(QtCore.QSize(15, 15)) self.textBrowser_color_r.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.textBrowser_color_r.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.textBrowser_color_r.setObjectName(_fromUtf8("textBrowser_color_r")) self.formLayout_2.setWidget(0, QtGui.QFormLayout.LabelRole, self.textBrowser_color_r) self.checkBox_R = QtGui.QCheckBox(self.groupBox_options) self.checkBox_R.setChecked(True) self.checkBox_R.setTristate(False) self.checkBox_R.setObjectName(_fromUtf8("checkBox_R")) self.formLayout_2.setWidget(0, QtGui.QFormLayout.FieldRole, self.checkBox_R) self.checkBox_U = QtGui.QCheckBox(self.groupBox_options) self.checkBox_U.setChecked(True) self.checkBox_U.setObjectName(_fromUtf8("checkBox_U")) self.formLayout_2.setWidget(1, QtGui.QFormLayout.FieldRole, self.checkBox_U) self.textBrowser_color_u = QtGui.QTextBrowser(self.groupBox_options) self.textBrowser_color_u.setMaximumSize(QtCore.QSize(15, 15)) self.textBrowser_color_u.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.textBrowser_color_u.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.textBrowser_color_u.setObjectName(_fromUtf8("textBrowser_color_u")) self.formLayout_2.setWidget(1, QtGui.QFormLayout.LabelRole, self.textBrowser_color_u) self.checkBox_x1 = QtGui.QCheckBox(self.groupBox_options) self.checkBox_x1.setChecked(True) self.checkBox_x1.setObjectName(_fromUtf8("checkBox_x1")) self.formLayout_2.setWidget(2, QtGui.QFormLayout.FieldRole, self.checkBox_x1) self.textBrowser_color_x1 = QtGui.QTextBrowser(self.groupBox_options) self.textBrowser_color_x1.setMaximumSize(QtCore.QSize(15, 15)) self.textBrowser_color_x1.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.textBrowser_color_x1.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.textBrowser_color_x1.setObjectName(_fromUtf8("textBrowser_color_x1")) self.formLayout_2.setWidget(2, QtGui.QFormLayout.LabelRole, self.textBrowser_color_x1) self.checkBox_x0 = QtGui.QCheckBox(self.groupBox_options) self.checkBox_x0.setChecked(True) self.checkBox_x0.setObjectName(_fromUtf8("checkBox_x0")) self.formLayout_2.setWidget(3, QtGui.QFormLayout.FieldRole, self.checkBox_x0) self.textBrowser_color_x0 = QtGui.QTextBrowser(self.groupBox_options) self.textBrowser_color_x0.setMaximumSize(QtCore.QSize(15, 15)) self.textBrowser_color_x0.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.textBrowser_color_x0.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.textBrowser_color_x0.setObjectName(_fromUtf8("textBrowser_color_x0")) self.formLayout_2.setWidget(3, QtGui.QFormLayout.LabelRole, self.textBrowser_color_x0) self.verticalLayout_2.addLayout(self.formLayout_2) self.pushButton_monitor = QtGui.QPushButton(self.groupBox_options) self.pushButton_monitor.setEnabled(False) self.pushButton_monitor.setCheckable(True) self.pushButton_monitor.setChecked(False) self.pushButton_monitor.setAutoDefault(False) self.pushButton_monitor.setDefault(False) self.pushButton_monitor.setFlat(False) self.pushButton_monitor.setObjectName(_fromUtf8("pushButton_monitor")) self.verticalLayout_2.addWidget(self.pushButton_monitor) self.pushButton_clear = QtGui.QPushButton(self.groupBox_options) self.pushButton_clear.setEnabled(True) self.pushButton_clear.setObjectName(_fromUtf8("pushButton_clear")) self.verticalLayout_2.addWidget(self.pushButton_clear) self.verticalLayout_5.addWidget(self.groupBox_options) self.groupBox_statistics = QtGui.QGroupBox(self.centralwidget) self.groupBox_statistics.setMaximumSize(QtCore.QSize(300, 16777215)) self.groupBox_statistics.setObjectName(_fromUtf8("groupBox_statistics")) self.verticalLayout = QtGui.QVBoxLayout(self.groupBox_statistics) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.formLayout = QtGui.QFormLayout() self.formLayout.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow) self.formLayout.setObjectName(_fromUtf8("formLayout")) self.label_C = QtGui.QLabel(self.groupBox_statistics) self.label_C.setObjectName(_fromUtf8("label_C")) self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_C) self.label_C_value = QtGui.QLabel(self.groupBox_statistics) self.label_C_value.setMinimumSize(QtCore.QSize(50, 0)) self.label_C_value.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.label_C_value.setObjectName(_fromUtf8("label_C_value")) self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.label_C_value) self.label_A = QtGui.QLabel(self.groupBox_statistics) self.label_A.setObjectName(_fromUtf8("label_A")) self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_A) self.label_A_value = QtGui.QLabel(self.groupBox_statistics) self.label_A_value.setMinimumSize(QtCore.QSize(50, 0)) self.label_A_value.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.label_A_value.setObjectName(_fromUtf8("label_A_value")) self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.label_A_value) self.label_S = QtGui.QLabel(self.groupBox_statistics) self.label_S.setObjectName(_fromUtf8("label_S")) self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_S) self.label_S_value = QtGui.QLabel(self.groupBox_statistics) self.label_S_value.setMinimumSize(QtCore.QSize(50, 0)) self.label_S_value.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.label_S_value.setObjectName(_fromUtf8("label_S_value")) self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.label_S_value) self.label_T = QtGui.QLabel(self.groupBox_statistics) self.label_T.setObjectName(_fromUtf8("label_T")) self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.label_T) self.label_T_value = QtGui.QLabel(self.groupBox_statistics) self.label_T_value.setMinimumSize(QtCore.QSize(50, 0)) self.label_T_value.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.label_T_value.setObjectName(_fromUtf8("label_T_value")) self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.label_T_value) self.label_samples = QtGui.QLabel(self.groupBox_statistics) self.label_samples.setObjectName(_fromUtf8("label_samples")) self.formLayout.setWidget(5, QtGui.QFormLayout.LabelRole, self.label_samples) self.label_samples_value = QtGui.QLabel(self.groupBox_statistics) self.label_samples_value.setMinimumSize(QtCore.QSize(50, 0)) self.label_samples_value.setLineWidth(1) self.label_samples_value.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.label_samples_value.setObjectName(_fromUtf8("label_samples_value")) self.formLayout.setWidget(5, QtGui.QFormLayout.FieldRole, self.label_samples_value) self.label_rx_buff = QtGui.QLabel(self.groupBox_statistics) self.label_rx_buff.setObjectName(_fromUtf8("label_rx_buff")) self.formLayout.setWidget(6, QtGui.QFormLayout.LabelRole, self.label_rx_buff) self.label_rx_buff_value = QtGui.QLabel(self.groupBox_statistics) self.label_rx_buff_value.setMinimumSize(QtCore.QSize(50, 0)) self.label_rx_buff_value.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.label_rx_buff_value.setObjectName(_fromUtf8("label_rx_buff_value")) self.formLayout.setWidget(6, QtGui.QFormLayout.FieldRole, self.label_rx_buff_value) self.label_fps = QtGui.QLabel(self.groupBox_statistics) self.label_fps.setObjectName(_fromUtf8("label_fps")) self.formLayout.setWidget(4, QtGui.QFormLayout.LabelRole, self.label_fps) self.label_fps_value = QtGui.QLabel(self.groupBox_statistics) self.label_fps_value.setMinimumSize(QtCore.QSize(50, 0)) self.label_fps_value.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.label_fps_value.setObjectName(_fromUtf8("label_fps_value")) self.formLayout.setWidget(4, QtGui.QFormLayout.FieldRole, self.label_fps_value) self.label_Est = QtGui.QLabel(self.groupBox_statistics) self.label_Est.setObjectName(_fromUtf8("label_Est")) self.formLayout.setWidget(7, QtGui.QFormLayout.LabelRole, self.label_Est) self.label_Est_value = QtGui.QLabel(self.groupBox_statistics) font = QtGui.QFont() font.setFamily(_fromUtf8("Courier New")) self.label_Est_value.setFont(font) self.label_Est_value.setAlignment(QtCore.Qt.AlignCenter) self.label_Est_value.setObjectName(_fromUtf8("label_Est_value")) self.formLayout.setWidget(7, QtGui.QFormLayout.FieldRole, self.label_Est_value) self.verticalLayout.addLayout(self.formLayout) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.verticalLayout_5.addWidget(self.groupBox_statistics) self.horizontalLayout_2.addLayout(self.verticalLayout_5) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 752, 25)) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuPreferencies = QtGui.QMenu(self.menubar) self.menuPreferencies.setObjectName(_fromUtf8("menuPreferencies")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.actionPC_Controlador = QtGui.QAction(MainWindow) self.actionPC_Controlador.setCheckable(True) self.actionPC_Controlador.setChecked(True) self.actionPC_Controlador.setEnabled(False) self.actionPC_Controlador.setIconVisibleInMenu(False) self.actionPC_Controlador.setObjectName(_fromUtf8("actionPC_Controlador")) self.actionPC_Sensor_Actuador = QtGui.QAction(MainWindow) self.actionPC_Sensor_Actuador.setCheckable(True) self.actionPC_Sensor_Actuador.setObjectName(_fromUtf8("actionPC_Sensor_Actuador")) self.actionPC_Monitor = QtGui.QAction(MainWindow) self.actionPC_Monitor.setCheckable(True) self.actionPC_Monitor.setChecked(True) self.actionPC_Monitor.setEnabled(False) self.actionPC_Monitor.setObjectName(_fromUtf8("actionPC_Monitor")) self.actionCatala = QtGui.QAction(MainWindow) self.actionCatala.setCheckable(True) self.actionCatala.setChecked(False) self.actionCatala.setEnabled(True) self.actionCatala.setWhatsThis(_fromUtf8("")) self.actionCatala.setShortcut(_fromUtf8("")) self.actionCatala.setObjectName(_fromUtf8("actionCatala")) self.actionEspanol = QtGui.QAction(MainWindow) self.actionEspanol.setCheckable(True) self.actionEspanol.setEnabled(True) self.actionEspanol.setWhatsThis(_fromUtf8("")) self.actionEspanol.setShortcut(_fromUtf8("")) self.actionEspanol.setObjectName(_fromUtf8("actionEspanol")) self.actionEnglish = QtGui.QAction(MainWindow) self.actionEnglish.setCheckable(True) self.actionEnglish.setChecked(True) self.actionEnglish.setEnabled(False) self.actionEnglish.setWhatsThis(_fromUtf8("")) self.actionEnglish.setShortcut(_fromUtf8("")) self.actionEnglish.setIconVisibleInMenu(True) self.actionEnglish.setObjectName(_fromUtf8("actionEnglish")) self.actionFrench = QtGui.QAction(MainWindow) self.actionFrench.setCheckable(True) self.actionFrench.setWhatsThis(_fromUtf8("")) self.actionFrench.setShortcut(_fromUtf8("")) self.actionFrench.setIconVisibleInMenu(True) self.actionFrench.setObjectName(_fromUtf8("actionFrench")) self.menuPreferencies.addSeparator() self.menuPreferencies.addAction(self.actionPC_Sensor_Actuador) self.menuPreferencies.addAction(self.actionPC_Monitor) self.menuPreferencies.addSeparator() self.menuPreferencies.addAction(self.actionCatala) self.menuPreferencies.addAction(self.actionEspanol) self.menuPreferencies.addAction(self.actionEnglish) self.menuPreferencies.addAction(self.actionFrench) self.menuPreferencies.addSeparator() self.menubar.addAction(self.menuPreferencies.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "Distributed Control Systems Monitor", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox_graphic.setTitle(QtGui.QApplication.translate("MainWindow", "Graphic", None, QtGui.QApplication.UnicodeUTF8)) self.label_saturation.setText(QtGui.QApplication.translate("MainWindow", "Saturation", None, QtGui.QApplication.UnicodeUTF8)) self.label_percent_symbol.setText(QtGui.QApplication.translate("MainWindow", "%", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox_state.setTitle(QtGui.QApplication.translate("MainWindow", "Monitor State", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_connect.setText(QtGui.QApplication.translate("MainWindow", "Connect", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox_links.setTitle(QtGui.QApplication.translate("MainWindow", "Control links", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_reload.setText(QtGui.QApplication.translate("MainWindow", "Update List", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox_options.setTitle(QtGui.QApplication.translate("MainWindow", "Options", None, QtGui.QApplication.UnicodeUTF8)) self.textBrowser_color_r.setHtml(QtGui.QApplication.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:\'Ubuntu\'; font-size:11pt; font-weight:400; font-style:normal;\" bgcolor=\"#0101df\">\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;\"></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.checkBox_R.setText(QtGui.QApplication.translate("MainWindow", "Reference", None, QtGui.QApplication.UnicodeUTF8)) self.checkBox_U.setText(QtGui.QApplication.translate("MainWindow", "Input Value", None, QtGui.QApplication.UnicodeUTF8)) self.textBrowser_color_u.setHtml(QtGui.QApplication.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:\'Ubuntu\'; font-size:11pt; font-weight:400; font-style:normal;\" bgcolor=\"#ff0000\">\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;\"></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.checkBox_x1.setText(QtGui.QApplication.translate("MainWindow", "First Integral", None, QtGui.QApplication.UnicodeUTF8)) self.textBrowser_color_x1.setHtml(QtGui.QApplication.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:\'Ubuntu\'; font-size:11pt; font-weight:400; font-style:normal;\" bgcolor=\"#bdbdbd\">\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;\"></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.checkBox_x0.setText(QtGui.QApplication.translate("MainWindow", "Second Integral", None, QtGui.QApplication.UnicodeUTF8)) self.textBrowser_color_x0.setHtml(QtGui.QApplication.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:\'Ubuntu\'; font-size:11pt; font-weight:400; font-style:normal;\" bgcolor=\"#ff8000\">\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;\"></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_monitor.setText(QtGui.QApplication.translate("MainWindow", "Monitorize", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_clear.setText(QtGui.QApplication.translate("MainWindow", "Clean Text", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox_statistics.setTitle(QtGui.QApplication.translate("MainWindow", "Statistics", None, QtGui.QApplication.UnicodeUTF8)) self.label_C.setText(QtGui.QApplication.translate("MainWindow", "Controllers", None, QtGui.QApplication.UnicodeUTF8)) self.label_C_value.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8)) self.label_A.setText(QtGui.QApplication.translate("MainWindow", "Actuators", None, QtGui.QApplication.UnicodeUTF8)) self.label_A_value.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8)) self.label_S.setText(QtGui.QApplication.translate("MainWindow", "Sensors", None, QtGui.QApplication.UnicodeUTF8)) self.label_S_value.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8)) self.label_T.setText(QtGui.QApplication.translate("MainWindow", "TOTAL Devices", None, QtGui.QApplication.UnicodeUTF8)) self.label_T_value.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8)) self.label_samples.setText(QtGui.QApplication.translate("MainWindow", "Link Samples ", None, QtGui.QApplication.UnicodeUTF8)) self.label_samples_value.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8)) self.label_rx_buff.setText(QtGui.QApplication.translate("MainWindow", "Input Buffer Bytes", None, QtGui.QApplication.UnicodeUTF8)) self.label_rx_buff_value.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8)) self.label_fps.setText(QtGui.QApplication.translate("MainWindow", "Frames per Second", None, QtGui.QApplication.UnicodeUTF8)) self.label_fps_value.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8)) self.label_Est.setText(QtGui.QApplication.translate("MainWindow", "Statistics", None, QtGui.QApplication.UnicodeUTF8)) self.label_Est_value.setText(QtGui.QApplication.translate("MainWindow", "|", None, QtGui.QApplication.UnicodeUTF8)) self.menuPreferencies.setTitle(QtGui.QApplication.translate("MainWindow", "Preferences", None, QtGui.QApplication.UnicodeUTF8)) self.actionPC_Controlador.setText(QtGui.QApplication.translate("MainWindow", "PC -> Controlador", None, QtGui.QApplication.UnicodeUTF8)) self.actionPC_Sensor_Actuador.setText(QtGui.QApplication.translate("MainWindow", "PC -> Sensor/Actuator", None, QtGui.QApplication.UnicodeUTF8)) self.actionPC_Monitor.setText(QtGui.QApplication.translate("MainWindow", "PC -> Monitor", None, QtGui.QApplication.UnicodeUTF8)) self.actionCatala.setText(QtGui.QApplication.translate("MainWindow", "Català", None, QtGui.QApplication.UnicodeUTF8)) self.actionEspanol.setText(QtGui.QApplication.translate("MainWindow", "Español", None, QtGui.QApplication.UnicodeUTF8)) self.actionEnglish.setText(QtGui.QApplication.translate("MainWindow", "English", None, QtGui.QApplication.UnicodeUTF8)) self.actionFrench.setText(QtGui.QApplication.translate("MainWindow", "Française", 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_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(752, 563) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.horizontalLayout_2 = QtGui.QHBoxLayout(self.centralwidget) self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.verticalLayout_6 = QtGui.QVBoxLayout() self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6")) self.groupBox_3 = QtGui.QGroupBox(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_3.sizePolicy().hasHeightForWidth()) self.groupBox_3.setSizePolicy(sizePolicy) self.groupBox_3.setMinimumSize(QtCore.QSize(0, 200)) self.groupBox_3.setObjectName(_fromUtf8("groupBox_3")) self.verticalLayout_4 = QtGui.QVBoxLayout(self.groupBox_3) self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.mplWidget = MplWidget(self.groupBox_3) 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.verticalLayout_4.addWidget(self.mplWidget) self.verticalLayout_6.addWidget(self.groupBox_3) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.label_saturation = QtGui.QLabel(self.centralwidget) self.label_saturation.setObjectName(_fromUtf8("label_saturation")) self.horizontalLayout.addWidget(self.label_saturation) self.slider_saturation = QtGui.QSlider(self.centralwidget) self.slider_saturation.setOrientation(QtCore.Qt.Horizontal) self.slider_saturation.setObjectName(_fromUtf8("slider_saturation")) self.horizontalLayout.addWidget(self.slider_saturation) self.label_percent_value = QtGui.QLabel(self.centralwidget) self.label_percent_value.setMinimumSize(QtCore.QSize(18, 0)) self.label_percent_value.setLineWidth(2) self.label_percent_value.setMidLineWidth(2) self.label_percent_value.setText(_fromUtf8("0")) self.label_percent_value.setTextFormat(QtCore.Qt.AutoText) self.label_percent_value.setScaledContents(True) self.label_percent_value.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.label_percent_value.setMargin(0) self.label_percent_value.setObjectName(_fromUtf8("label_percent_value")) self.horizontalLayout.addWidget(self.label_percent_value) self.label_percent_symbol = QtGui.QLabel(self.centralwidget) self.label_percent_symbol.setObjectName(_fromUtf8("label_percent_symbol")) self.horizontalLayout.addWidget(self.label_percent_symbol) self.verticalLayout_6.addLayout(self.horizontalLayout) self.textBrowser = QtGui.QTextBrowser(self.centralwidget) self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 200)) self.textBrowser.setObjectName(_fromUtf8("textBrowser")) self.verticalLayout_6.addWidget(self.textBrowser) self.horizontalLayout_2.addLayout(self.verticalLayout_6) self.verticalLayout_5 = QtGui.QVBoxLayout() self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5")) self.groupBox_2 = QtGui.QGroupBox(self.centralwidget) self.groupBox_2.setMaximumSize(QtCore.QSize(300, 16777215)) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.groupBox_2) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.listWidget_link = QtGui.QListWidget(self.groupBox_2) self.listWidget_link.setMaximumSize(QtCore.QSize(300, 16777215)) self.listWidget_link.setObjectName(_fromUtf8("listWidget_link")) self.verticalLayout_3.addWidget(self.listWidget_link) self.pushButton_reload = QtGui.QPushButton(self.groupBox_2) self.pushButton_reload.setObjectName(_fromUtf8("pushButton_reload")) self.verticalLayout_3.addWidget(self.pushButton_reload) self.groupBox = QtGui.QGroupBox(self.groupBox_2) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.verticalLayout = QtGui.QVBoxLayout(self.groupBox) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.formLayout = QtGui.QFormLayout() self.formLayout.setObjectName(_fromUtf8("formLayout")) self.label_C = QtGui.QLabel(self.groupBox) self.label_C.setObjectName(_fromUtf8("label_C")) self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_C) self.label_C_value = QtGui.QLabel(self.groupBox) self.label_C_value.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.label_C_value.setObjectName(_fromUtf8("label_C_value")) self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.label_C_value) self.label_A = QtGui.QLabel(self.groupBox) self.label_A.setObjectName(_fromUtf8("label_A")) self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_A) self.label_A_value = QtGui.QLabel(self.groupBox) self.label_A_value.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.label_A_value.setObjectName(_fromUtf8("label_A_value")) self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.label_A_value) self.label_S = QtGui.QLabel(self.groupBox) self.label_S.setObjectName(_fromUtf8("label_S")) self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_S) self.label_S_value = QtGui.QLabel(self.groupBox) self.label_S_value.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.label_S_value.setObjectName(_fromUtf8("label_S_value")) self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.label_S_value) self.label_T = QtGui.QLabel(self.groupBox) self.label_T.setObjectName(_fromUtf8("label_T")) self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.label_T) self.label_T_value = QtGui.QLabel(self.groupBox) self.label_T_value.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.label_T_value.setObjectName(_fromUtf8("label_T_value")) self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.label_T_value) self.label_samples = QtGui.QLabel(self.groupBox) self.label_samples.setObjectName(_fromUtf8("label_samples")) self.formLayout.setWidget(4, QtGui.QFormLayout.LabelRole, self.label_samples) self.label_samples_value = QtGui.QLabel(self.groupBox) self.label_samples_value.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.label_samples_value.setObjectName(_fromUtf8("label_samples_value")) self.formLayout.setWidget(4, QtGui.QFormLayout.FieldRole, self.label_samples_value) self.verticalLayout.addLayout(self.formLayout) self.verticalLayout_3.addWidget(self.groupBox) self.verticalLayout_5.addWidget(self.groupBox_2) self.horizontalLayout_2.addLayout(self.verticalLayout_5) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 752, 25)) self.menubar.setObjectName(_fromUtf8("menubar")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QObject.connect( self.slider_saturation, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.label_percent_value.setNum ) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle( QtGui.QApplication.translate( "MainWindow", "Distributed Control Systems Monitor", None, QtGui.QApplication.UnicodeUTF8 ) ) self.groupBox_3.setTitle( QtGui.QApplication.translate("MainWindow", "Grafica", None, QtGui.QApplication.UnicodeUTF8) ) self.label_saturation.setText( QtGui.QApplication.translate("MainWindow", "Saturació", None, QtGui.QApplication.UnicodeUTF8) ) self.label_percent_symbol.setText( QtGui.QApplication.translate("MainWindow", "%", None, QtGui.QApplication.UnicodeUTF8) ) self.groupBox_2.setTitle( QtGui.QApplication.translate("MainWindow", "Llaços de Control", None, QtGui.QApplication.UnicodeUTF8) ) self.pushButton_reload.setText( QtGui.QApplication.translate("MainWindow", "Actualitzar", None, QtGui.QApplication.UnicodeUTF8) ) self.groupBox.setTitle( QtGui.QApplication.translate("MainWindow", "Estadístiques", None, QtGui.QApplication.UnicodeUTF8) ) self.label_C.setText( QtGui.QApplication.translate("MainWindow", "Controladors ", None, QtGui.QApplication.UnicodeUTF8) ) self.label_C_value.setText( QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8) ) self.label_A.setText( QtGui.QApplication.translate("MainWindow", "Actuadors", None, QtGui.QApplication.UnicodeUTF8) ) self.label_A_value.setText( QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8) ) self.label_S.setText( QtGui.QApplication.translate("MainWindow", "Sensors", None, QtGui.QApplication.UnicodeUTF8) ) self.label_S_value.setText( QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8) ) self.label_T.setText( QtGui.QApplication.translate("MainWindow", "Dispositius TOTAL", None, QtGui.QApplication.UnicodeUTF8) ) self.label_T_value.setText( QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8) ) self.label_samples.setText( QtGui.QApplication.translate("MainWindow", "Mostres enllaç", None, QtGui.QApplication.UnicodeUTF8) ) self.label_samples_value.setText( QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8) )
class Ui_Form(object): def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(841, 727) Form.setWindowTitle(QtGui.QApplication.translate("Form", "Form", None, QtGui.QApplication.UnicodeUTF8)) self.horizontalLayout_6 = QtGui.QHBoxLayout(Form) self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6")) self.splitter = QtGui.QSplitter(Form) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setChildrenCollapsible(False) self.splitter.setObjectName(_fromUtf8("splitter")) self.widget = QtGui.QWidget(self.splitter) self.widget.setObjectName(_fromUtf8("widget")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.widget) self.verticalLayout_2.setMargin(0) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.groupBox = QtGui.QGroupBox(self.widget) self.groupBox.setTitle(QtGui.QApplication.translate("Form", "Calibrated device", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.horizontalLayout = QtGui.QHBoxLayout(self.groupBox) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.calibLabel = QtGui.QLabel(self.groupBox) self.calibLabel.setText(QtGui.QApplication.translate("Form", "No curve loaded", None, QtGui.QApplication.UnicodeUTF8)) self.calibLabel.setObjectName(_fromUtf8("calibLabel")) self.horizontalLayout.addWidget(self.calibLabel) self.loadCalibButton = QtGui.QPushButton(self.groupBox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.loadCalibButton.sizePolicy().hasHeightForWidth()) self.loadCalibButton.setSizePolicy(sizePolicy) self.loadCalibButton.setText(QtGui.QApplication.translate("Form", "Change curve", None, QtGui.QApplication.UnicodeUTF8)) self.loadCalibButton.setObjectName(_fromUtf8("loadCalibButton")) self.horizontalLayout.addWidget(self.loadCalibButton) self.verticalLayout_2.addWidget(self.groupBox) self.groupBox_3 = QtGui.QGroupBox(self.widget) self.groupBox_3.setTitle(QtGui.QApplication.translate("Form", "Calibrate from comparative data", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox_3.setObjectName(_fromUtf8("groupBox_3")) self.horizontalLayout_2 = QtGui.QHBoxLayout(self.groupBox_3) self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.loadComparitiveDataButton = QtGui.QPushButton(self.groupBox_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.loadComparitiveDataButton.sizePolicy().hasHeightForWidth()) self.loadComparitiveDataButton.setSizePolicy(sizePolicy) self.loadComparitiveDataButton.setText(QtGui.QApplication.translate("Form", "Load data", None, QtGui.QApplication.UnicodeUTF8)) self.loadComparitiveDataButton.setFlat(False) self.loadComparitiveDataButton.setObjectName(_fromUtf8("loadComparitiveDataButton")) self.horizontalLayout_2.addWidget(self.loadComparitiveDataButton) self.verticalLayout_2.addWidget(self.groupBox_3) self.groupBox_2 = QtGui.QGroupBox(self.widget) self.groupBox_2.setTitle(QtGui.QApplication.translate("Form", "Calibrate from voltage input", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.verticalLayout = QtGui.QVBoxLayout(self.groupBox_2) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.formLayout = QtGui.QFormLayout() self.formLayout.setFieldGrowthPolicy(QtGui.QFormLayout.ExpandingFieldsGrow) self.formLayout.setObjectName(_fromUtf8("formLayout")) self.calDevInput = QtGui.QComboBox(self.groupBox_2) self.calDevInput.setObjectName(_fromUtf8("calDevInput")) self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.calDevInput) self.label = QtGui.QLabel(self.groupBox_2) self.label.setText(QtGui.QApplication.translate("Form", "New device input", None, QtGui.QApplication.UnicodeUTF8)) self.label.setObjectName(_fromUtf8("label")) self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.label) self.newDevInput = QtGui.QComboBox(self.groupBox_2) self.newDevInput.setObjectName(_fromUtf8("newDevInput")) self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.newDevInput) self.label_2 = QtGui.QLabel(self.groupBox_2) self.label_2.setText(QtGui.QApplication.translate("Form", "Calibrated device input", None, QtGui.QApplication.UnicodeUTF8)) self.label_2.setObjectName(_fromUtf8("label_2")) self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_2) self.verticalLayout.addLayout(self.formLayout) self.tempTriggerCheckBox = QtGui.QCheckBox(self.groupBox_2) self.tempTriggerCheckBox.setText(QtGui.QApplication.translate("Form", "Trigger By Temperature", None, QtGui.QApplication.UnicodeUTF8)) self.tempTriggerCheckBox.setCheckable(True) self.tempTriggerCheckBox.setChecked(True) self.tempTriggerCheckBox.setObjectName(_fromUtf8("tempTriggerCheckBox")) self.verticalLayout.addWidget(self.tempTriggerCheckBox) self.tempControlWidget = QtGui.QWidget(self.groupBox_2) self.tempControlWidget.setEnabled(True) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.tempControlWidget.sizePolicy().hasHeightForWidth()) self.tempControlWidget.setSizePolicy(sizePolicy) self.tempControlWidget.setObjectName(_fromUtf8("tempControlWidget")) self.verticalLayout_7 = QtGui.QVBoxLayout(self.tempControlWidget) self.verticalLayout_7.setMargin(0) self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7")) self.horizontalLayout_7 = QtGui.QHBoxLayout() self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7")) self.currentTempSlider = QtGui.QSlider(self.tempControlWidget) self.currentTempSlider.setEnabled(False) self.currentTempSlider.setLayoutDirection(QtCore.Qt.LeftToRight) self.currentTempSlider.setMaximum(280) self.currentTempSlider.setTracking(False) self.currentTempSlider.setOrientation(QtCore.Qt.Vertical) self.currentTempSlider.setTickPosition(QtGui.QSlider.TicksBelow) self.currentTempSlider.setTickInterval(5) self.currentTempSlider.setObjectName(_fromUtf8("currentTempSlider")) self.horizontalLayout_7.addWidget(self.currentTempSlider) self.verticalLayout_13 = QtGui.QVBoxLayout() self.verticalLayout_13.setObjectName(_fromUtf8("verticalLayout_13")) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.label_9 = QtGui.QLabel(self.tempControlWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_9.sizePolicy().hasHeightForWidth()) self.label_9.setSizePolicy(sizePolicy) self.label_9.setText(QtGui.QApplication.translate("Form", "Highest temperature = ", None, QtGui.QApplication.UnicodeUTF8)) self.label_9.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.label_9.setObjectName(_fromUtf8("label_9")) self.horizontalLayout_3.addWidget(self.label_9) self.trigMax = QtGui.QSpinBox(self.tempControlWidget) self.trigMax.setSuffix(QtGui.QApplication.translate("Form", " K", None, QtGui.QApplication.UnicodeUTF8)) self.trigMax.setMaximum(330) self.trigMax.setProperty("value", 280) self.trigMax.setObjectName(_fromUtf8("trigMax")) self.horizontalLayout_3.addWidget(self.trigMax) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem) self.verticalLayout_13.addLayout(self.horizontalLayout_3) spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_13.addItem(spacerItem1) self.horizontalLayout_5 = QtGui.QHBoxLayout() self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5")) self.label_15 = QtGui.QLabel(self.tempControlWidget) self.label_15.setText(QtGui.QApplication.translate("Form", "Take", None, QtGui.QApplication.UnicodeUTF8)) self.label_15.setAlignment(QtCore.Qt.AlignCenter) self.label_15.setObjectName(_fromUtf8("label_15")) self.horizontalLayout_5.addWidget(self.label_15) self.trigSteps = QtGui.QSpinBox(self.tempControlWidget) self.trigSteps.setProperty("value", 29) self.trigSteps.setObjectName(_fromUtf8("trigSteps")) self.horizontalLayout_5.addWidget(self.trigSteps) self.label_7 = QtGui.QLabel(self.tempControlWidget) self.label_7.setText(QtGui.QApplication.translate("Form", "readings", None, QtGui.QApplication.UnicodeUTF8)) self.label_7.setAlignment(QtCore.Qt.AlignCenter) self.label_7.setObjectName(_fromUtf8("label_7")) self.horizontalLayout_5.addWidget(self.label_7) spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_5.addItem(spacerItem2) self.verticalLayout_13.addLayout(self.horizontalLayout_5) self.horizontalLayout_8 = QtGui.QHBoxLayout() self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8")) self.label_6 = QtGui.QLabel(self.tempControlWidget) self.label_6.setText(QtGui.QApplication.translate("Form", "(one every", None, QtGui.QApplication.UnicodeUTF8)) self.label_6.setAlignment(QtCore.Qt.AlignCenter) self.label_6.setObjectName(_fromUtf8("label_6")) self.horizontalLayout_8.addWidget(self.label_6) self.trigDelta = QtGui.QDoubleSpinBox(self.tempControlWidget) self.trigDelta.setSuffix(QtGui.QApplication.translate("Form", " K", None, QtGui.QApplication.UnicodeUTF8)) self.trigDelta.setMaximum(280.0) self.trigDelta.setProperty("value", 10.0) self.trigDelta.setObjectName(_fromUtf8("trigDelta")) self.horizontalLayout_8.addWidget(self.trigDelta) self.label_16 = QtGui.QLabel(self.tempControlWidget) self.label_16.setText(QtGui.QApplication.translate("Form", ")", None, QtGui.QApplication.UnicodeUTF8)) self.label_16.setAlignment(QtCore.Qt.AlignCenter) self.label_16.setObjectName(_fromUtf8("label_16")) self.horizontalLayout_8.addWidget(self.label_16) spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem3) self.verticalLayout_13.addLayout(self.horizontalLayout_8) spacerItem4 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_13.addItem(spacerItem4) self.horizontalLayout_10 = QtGui.QHBoxLayout() self.horizontalLayout_10.setObjectName(_fromUtf8("horizontalLayout_10")) self.label_8 = QtGui.QLabel(self.tempControlWidget) self.label_8.setText(QtGui.QApplication.translate("Form", "Lowest Temperature = ", None, QtGui.QApplication.UnicodeUTF8)) self.label_8.setAlignment(QtCore.Qt.AlignCenter) self.label_8.setObjectName(_fromUtf8("label_8")) self.horizontalLayout_10.addWidget(self.label_8) self.trigMin = QtGui.QSpinBox(self.tempControlWidget) self.trigMin.setReadOnly(False) self.trigMin.setSuffix(QtGui.QApplication.translate("Form", " K", None, QtGui.QApplication.UnicodeUTF8)) self.trigMin.setMaximum(280) self.trigMin.setObjectName(_fromUtf8("trigMin")) self.horizontalLayout_10.addWidget(self.trigMin) spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_10.addItem(spacerItem5) self.verticalLayout_13.addLayout(self.horizontalLayout_10) self.horizontalLayout_7.addLayout(self.verticalLayout_13) self.verticalLayout_7.addLayout(self.horizontalLayout_7) self.verticalLayout.addWidget(self.tempControlWidget) self.horizontalLayout_12 = QtGui.QHBoxLayout() self.horizontalLayout_12.setObjectName(_fromUtf8("horizontalLayout_12")) self.label_5 = QtGui.QLabel(self.groupBox_2) self.label_5.setText(QtGui.QApplication.translate("Form", "Current T = ", None, QtGui.QApplication.UnicodeUTF8)) self.label_5.setObjectName(_fromUtf8("label_5")) self.horizontalLayout_12.addWidget(self.label_5) self.currentTempText = QtGui.QLabel(self.groupBox_2) self.currentTempText.setText(QtGui.QApplication.translate("Form", "?", None, QtGui.QApplication.UnicodeUTF8)) self.currentTempText.setObjectName(_fromUtf8("currentTempText")) self.horizontalLayout_12.addWidget(self.currentTempText) spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_12.addItem(spacerItem6) self.verticalLayout.addLayout(self.horizontalLayout_12) self.aquireButton = QtGui.QPushButton(self.groupBox_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.aquireButton.sizePolicy().hasHeightForWidth()) self.aquireButton.setSizePolicy(sizePolicy) self.aquireButton.setText(QtGui.QApplication.translate("Form", "Aquire calibration data", None, QtGui.QApplication.UnicodeUTF8)) self.aquireButton.setObjectName(_fromUtf8("aquireButton")) self.verticalLayout.addWidget(self.aquireButton) self.verticalLayout_2.addWidget(self.groupBox_2) self.widget1 = QtGui.QWidget(self.splitter) self.widget1.setObjectName(_fromUtf8("widget1")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.widget1) self.verticalLayout_3.setMargin(0) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.horizontalLayout_9 = QtGui.QHBoxLayout() self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9")) spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem7) self.label_3 = QtGui.QLabel(self.widget1) self.label_3.setText(QtGui.QApplication.translate("Form", "Show temperature from ", None, QtGui.QApplication.UnicodeUTF8)) self.label_3.setObjectName(_fromUtf8("label_3")) self.horizontalLayout_9.addWidget(self.label_3) self.minTempAxis = QtGui.QDoubleSpinBox(self.widget1) self.minTempAxis.setSuffix(QtGui.QApplication.translate("Form", " K", None, QtGui.QApplication.UnicodeUTF8)) self.minTempAxis.setDecimals(1) self.minTempAxis.setMaximum(330.0) self.minTempAxis.setProperty("value", 0.0) self.minTempAxis.setObjectName(_fromUtf8("minTempAxis")) self.horizontalLayout_9.addWidget(self.minTempAxis) self.label_4 = QtGui.QLabel(self.widget1) self.label_4.setText(QtGui.QApplication.translate("Form", " to ", None, QtGui.QApplication.UnicodeUTF8)) self.label_4.setObjectName(_fromUtf8("label_4")) self.horizontalLayout_9.addWidget(self.label_4) self.maxTempAxis = QtGui.QDoubleSpinBox(self.widget1) self.maxTempAxis.setSuffix(QtGui.QApplication.translate("Form", " K", None, QtGui.QApplication.UnicodeUTF8)) self.maxTempAxis.setDecimals(1) self.maxTempAxis.setMaximum(330.0) self.maxTempAxis.setProperty("value", 330.0) self.maxTempAxis.setObjectName(_fromUtf8("maxTempAxis")) self.horizontalLayout_9.addWidget(self.maxTempAxis) self.verticalLayout_3.addLayout(self.horizontalLayout_9) self.mplWidget = MplWidget(self.widget1) 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.setMinimumSize(QtCore.QSize(100, 100)) self.mplWidget.setAutoFillBackground(False) self.mplWidget.setObjectName(_fromUtf8("mplWidget")) self.verticalLayout_3.addWidget(self.mplWidget) self.tabWidget = QtGui.QTabWidget(self.widget1) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.tab = QtGui.QWidget() self.tab.setObjectName(_fromUtf8("tab")) self.verticalLayout_4 = QtGui.QVBoxLayout(self.tab) self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.showCalCurveButton = QtGui.QCheckBox(self.tab) self.showCalCurveButton.setText(QtGui.QApplication.translate("Form", "Show on graph", None, QtGui.QApplication.UnicodeUTF8)) self.showCalCurveButton.setChecked(True) self.showCalCurveButton.setObjectName(_fromUtf8("showCalCurveButton")) self.verticalLayout_4.addWidget(self.showCalCurveButton) self.calTreeWidget = SeparableTreeWidget(self.tab) self.calTreeWidget.setDragDropMode(QtGui.QAbstractItemView.InternalMove) self.calTreeWidget.setSelectionMode(QtGui.QAbstractItemView.SingleSelection) self.calTreeWidget.setAutoExpandDelay(-1) self.calTreeWidget.setObjectName(_fromUtf8("calTreeWidget")) self.calTreeWidget.headerItem().setText(0, QtGui.QApplication.translate("Form", "Temperature (K)", None, QtGui.QApplication.UnicodeUTF8)) self.calTreeWidget.headerItem().setText(1, QtGui.QApplication.translate("Form", "placeholder", None, QtGui.QApplication.UnicodeUTF8)) self.verticalLayout_4.addWidget(self.calTreeWidget) self.horizontalLayout_11 = QtGui.QHBoxLayout() self.horizontalLayout_11.setObjectName(_fromUtf8("horizontalLayout_11")) self.calAddSeparatorButton = QtGui.QPushButton(self.tab) self.calAddSeparatorButton.setText(QtGui.QApplication.translate("Form", "Add separator", None, QtGui.QApplication.UnicodeUTF8)) self.calAddSeparatorButton.setObjectName(_fromUtf8("calAddSeparatorButton")) self.horizontalLayout_11.addWidget(self.calAddSeparatorButton) self.calDelete = QtGui.QPushButton(self.tab) self.calDelete.setText(QtGui.QApplication.translate("Form", "Delete", None, QtGui.QApplication.UnicodeUTF8)) self.calDelete.setObjectName(_fromUtf8("calDelete")) self.horizontalLayout_11.addWidget(self.calDelete) spacerItem8 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_11.addItem(spacerItem8) self.calSaveCurveButton = QtGui.QPushButton(self.tab) self.calSaveCurveButton.setText(QtGui.QApplication.translate("Form", "Save curve data", None, QtGui.QApplication.UnicodeUTF8)) self.calSaveCurveButton.setAutoDefault(False) self.calSaveCurveButton.setDefault(False) self.calSaveCurveButton.setFlat(False) self.calSaveCurveButton.setObjectName(_fromUtf8("calSaveCurveButton")) self.horizontalLayout_11.addWidget(self.calSaveCurveButton) self.verticalLayout_4.addLayout(self.horizontalLayout_11) self.tabWidget.addTab(self.tab, _fromUtf8("")) self.tab_2 = QtGui.QWidget() self.tab_2.setObjectName(_fromUtf8("tab_2")) self.verticalLayout_5 = QtGui.QVBoxLayout(self.tab_2) self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5")) self.showNewCurveButton = QtGui.QCheckBox(self.tab_2) self.showNewCurveButton.setText(QtGui.QApplication.translate("Form", "Show on graph", None, QtGui.QApplication.UnicodeUTF8)) self.showNewCurveButton.setChecked(True) self.showNewCurveButton.setObjectName(_fromUtf8("showNewCurveButton")) self.verticalLayout_5.addWidget(self.showNewCurveButton) self.newTreeWidget = SeparableTreeWidget(self.tab_2) self.newTreeWidget.setDragDropMode(QtGui.QAbstractItemView.InternalMove) self.newTreeWidget.setSelectionMode(QtGui.QAbstractItemView.SingleSelection) self.newTreeWidget.setAutoExpandDelay(-1) self.newTreeWidget.setObjectName(_fromUtf8("newTreeWidget")) self.newTreeWidget.headerItem().setText(0, QtGui.QApplication.translate("Form", "New device voltage (mV)", None, QtGui.QApplication.UnicodeUTF8)) self.newTreeWidget.headerItem().setText(1, QtGui.QApplication.translate("Form", "Calibrated device placeholder", None, QtGui.QApplication.UnicodeUTF8)) self.newTreeWidget.headerItem().setText(2, QtGui.QApplication.translate("Form", "Temperature (K)", None, QtGui.QApplication.UnicodeUTF8)) self.verticalLayout_5.addWidget(self.newTreeWidget) self.horizontalLayout_4 = QtGui.QHBoxLayout() self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.newAddSeparatorButton = QtGui.QPushButton(self.tab_2) self.newAddSeparatorButton.setText(QtGui.QApplication.translate("Form", "Add separator", None, QtGui.QApplication.UnicodeUTF8)) self.newAddSeparatorButton.setObjectName(_fromUtf8("newAddSeparatorButton")) self.horizontalLayout_4.addWidget(self.newAddSeparatorButton) self.newDelete = QtGui.QPushButton(self.tab_2) self.newDelete.setText(QtGui.QApplication.translate("Form", "Delete", None, QtGui.QApplication.UnicodeUTF8)) self.newDelete.setObjectName(_fromUtf8("newDelete")) self.horizontalLayout_4.addWidget(self.newDelete) spacerItem9 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_4.addItem(spacerItem9) self.newSaveComparativeButton = QtGui.QPushButton(self.tab_2) self.newSaveComparativeButton.setText(QtGui.QApplication.translate("Form", "Save comparative data", None, QtGui.QApplication.UnicodeUTF8)) self.newSaveComparativeButton.setAutoDefault(False) self.newSaveComparativeButton.setDefault(False) self.newSaveComparativeButton.setFlat(False) self.newSaveComparativeButton.setObjectName(_fromUtf8("newSaveComparativeButton")) self.horizontalLayout_4.addWidget(self.newSaveComparativeButton) self.newSaveCurveButton = QtGui.QPushButton(self.tab_2) self.newSaveCurveButton.setText(QtGui.QApplication.translate("Form", "Save curve data", None, QtGui.QApplication.UnicodeUTF8)) self.newSaveCurveButton.setAutoDefault(False) self.newSaveCurveButton.setDefault(False) self.newSaveCurveButton.setFlat(False) self.newSaveCurveButton.setObjectName(_fromUtf8("newSaveCurveButton")) self.horizontalLayout_4.addWidget(self.newSaveCurveButton) self.verticalLayout_5.addLayout(self.horizontalLayout_4) self.tabWidget.addTab(self.tab_2, _fromUtf8("")) self.verticalLayout_3.addWidget(self.tabWidget) self.horizontalLayout_6.addWidget(self.splitter) self.retranslateUi(Form) self.tabWidget.setCurrentIndex(0) QtCore.QObject.connect(self.tempTriggerCheckBox, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.tempControlWidget.setEnabled) QtCore.QObject.connect(self.minTempAxis, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), self.mplWidget.setMinTemp) QtCore.QObject.connect(self.maxTempAxis, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), self.mplWidget.setMaxTemp) QtCore.QObject.connect(self.showNewCurveButton, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.mplWidget.setNewVisible) QtCore.QObject.connect(self.showCalCurveButton, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.mplWidget.setCalVisible) QtCore.QObject.connect(self.newAddSeparatorButton, QtCore.SIGNAL(_fromUtf8("clicked()")), self.newTreeWidget.addSeparator) QtCore.QObject.connect(self.calAddSeparatorButton, QtCore.SIGNAL(_fromUtf8("clicked()")), self.calTreeWidget.addSeparator) QtCore.QObject.connect(self.calDelete, QtCore.SIGNAL(_fromUtf8("clicked()")), self.calTreeWidget.deleteSelected) QtCore.QObject.connect(self.newDelete, QtCore.SIGNAL(_fromUtf8("clicked()")), self.newTreeWidget.deleteSelected) QtCore.QObject.connect(self.newSaveComparativeButton, QtCore.SIGNAL(_fromUtf8("clicked()")), self.newTreeWidget.saveComparativeData) QtCore.QObject.connect(self.newSaveCurveButton, QtCore.SIGNAL(_fromUtf8("clicked()")), self.newTreeWidget.saveCurveData) QtCore.QObject.connect(self.calSaveCurveButton, QtCore.SIGNAL(_fromUtf8("clicked()")), self.calTreeWidget.saveCurveData) QtCore.QMetaObject.connectSlotsByName(Form) def retranslateUi(self, Form): self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QtGui.QApplication.translate("Form", "Calibrated device data", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QtGui.QApplication.translate("Form", "New device data", None, QtGui.QApplication.UnicodeUTF8))
class Ui_Geochronology(object): def setupUi(self, Geochronology): Geochronology.setObjectName("Geochronology") Geochronology.resize(1440, 808) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(Geochronology.sizePolicy().hasHeightForWidth()) Geochronology.setSizePolicy(sizePolicy) self.Principal = QtWidgets.QWidget(Geochronology) self.Principal.setObjectName("Principal") self.gridLayout_2 = QtWidgets.QGridLayout(self.Principal) self.gridLayout_2.setObjectName("gridLayout_2") self.MainLayout = QtWidgets.QGridLayout() self.MainLayout.setContentsMargins(0, -1, 0, -1) self.MainLayout.setHorizontalSpacing(6) self.MainLayout.setObjectName("MainLayout") self.LayOutWidget = QtWidgets.QWidget(self.Principal) self.LayOutWidget.setObjectName("LayOutWidget") self.gridLayout = QtWidgets.QGridLayout(self.LayOutWidget) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setVerticalSpacing(0) self.gridLayout.setObjectName("gridLayout") self.KDEs = QtWidgets.QGridLayout() self.KDEs.setSpacing(0) self.KDEs.setObjectName("KDEs") self.Methods = QtWidgets.QTabWidget(self.LayOutWidget) self.Methods.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.Methods.sizePolicy().hasHeightForWidth()) self.Methods.setSizePolicy(sizePolicy) self.Methods.setAccessibleName("") self.Methods.setMovable(False) self.Methods.setObjectName("Methods") self.KDEf = MplWidget() self.KDEf.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.KDEf.sizePolicy().hasHeightForWidth()) self.KDEf.setSizePolicy(sizePolicy) self.KDEf.setObjectName("KDEf") self.Methods.addTab(self.KDEf, "") self.PDPf = MplWidget() self.PDPf.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.PDPf.sizePolicy().hasHeightForWidth()) self.PDPf.setSizePolicy(sizePolicy) self.PDPf.setObjectName("PDPf") self.Methods.addTab(self.PDPf, "") self.KDEa = MplWidget() self.KDEa.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.KDEa.sizePolicy().hasHeightForWidth()) self.KDEa.setSizePolicy(sizePolicy) self.KDEa.setObjectName("KDEa") self.Methods.addTab(self.KDEa, "") self.KDEs.addWidget(self.Methods, 0, 0, 1, 1) self.gridLayout.addLayout(self.KDEs, 0, 0, 2, 1) self.LoadFiles = QtWidgets.QGroupBox(self.LayOutWidget) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.LoadFiles.setFont(font) self.LoadFiles.setObjectName("LoadFiles") self.gridLayout_3 = QtWidgets.QGridLayout(self.LoadFiles) self.gridLayout_3.setObjectName("gridLayout_3") self.f11 = QtWidgets.QCheckBox(self.LoadFiles) self.f11.setEnabled(False) self.f11.setText("") self.f11.setObjectName("f11") self.gridLayout_3.addWidget(self.f11, 5, 1, 1, 1) self.f14 = QtWidgets.QCheckBox(self.LoadFiles) self.f14.setEnabled(False) self.f14.setText("") self.f14.setObjectName("f14") self.gridLayout_3.addWidget(self.f14, 2, 2, 1, 1) self.f1 = QtWidgets.QCheckBox(self.LoadFiles) self.f1.setEnabled(False) self.f1.setText("") self.f1.setObjectName("f1") self.gridLayout_3.addWidget(self.f1, 1, 0, 1, 1) self.f6 = QtWidgets.QCheckBox(self.LoadFiles) self.f6.setEnabled(False) self.f6.setText("") self.f6.setObjectName("f6") self.gridLayout_3.addWidget(self.f6, 7, 0, 1, 1) self.f7 = QtWidgets.QCheckBox(self.LoadFiles) self.f7.setEnabled(False) self.f7.setText("") self.f7.setObjectName("f7") self.gridLayout_3.addWidget(self.f7, 1, 1, 1, 1) self.f10 = QtWidgets.QCheckBox(self.LoadFiles) self.f10.setEnabled(False) self.f10.setText("") self.f10.setObjectName("f10") self.gridLayout_3.addWidget(self.f10, 4, 1, 1, 1) self.f13 = QtWidgets.QCheckBox(self.LoadFiles) self.f13.setEnabled(False) self.f13.setText("") self.f13.setObjectName("f13") self.gridLayout_3.addWidget(self.f13, 1, 2, 1, 1) self.f2 = QtWidgets.QCheckBox(self.LoadFiles) self.f2.setEnabled(False) self.f2.setText("") self.f2.setObjectName("f2") self.gridLayout_3.addWidget(self.f2, 2, 0, 1, 1) self.f5 = QtWidgets.QCheckBox(self.LoadFiles) self.f5.setEnabled(False) self.f5.setText("") self.f5.setObjectName("f5") self.gridLayout_3.addWidget(self.f5, 5, 0, 1, 1) self.loadSession = QtWidgets.QPushButton(self.LoadFiles) self.loadSession.setObjectName("loadSession") self.gridLayout_3.addWidget(self.loadSession, 9, 1, 1, 1) self.f12 = QtWidgets.QCheckBox(self.LoadFiles) self.f12.setEnabled(False) self.f12.setText("") self.f12.setObjectName("f12") self.gridLayout_3.addWidget(self.f12, 7, 1, 1, 1) self.f3 = QtWidgets.QCheckBox(self.LoadFiles) self.f3.setEnabled(False) self.f3.setText("") self.f3.setObjectName("f3") self.gridLayout_3.addWidget(self.f3, 3, 0, 1, 1) self.f4 = QtWidgets.QCheckBox(self.LoadFiles) self.f4.setEnabled(False) self.f4.setText("") self.f4.setObjectName("f4") self.gridLayout_3.addWidget(self.f4, 4, 0, 1, 1) self.f8 = QtWidgets.QCheckBox(self.LoadFiles) self.f8.setEnabled(False) self.f8.setText("") self.f8.setObjectName("f8") self.gridLayout_3.addWidget(self.f8, 2, 1, 1, 1) self.resetFields = QtWidgets.QPushButton(self.LoadFiles) self.resetFields.setObjectName("resetFields") self.gridLayout_3.addWidget(self.resetFields, 9, 0, 1, 1) self.f18 = QtWidgets.QCheckBox(self.LoadFiles) self.f18.setEnabled(False) self.f18.setText("") self.f18.setObjectName("f18") self.gridLayout_3.addWidget(self.f18, 7, 2, 1, 1) self.f15 = QtWidgets.QCheckBox(self.LoadFiles) self.f15.setEnabled(False) self.f15.setText("") self.f15.setObjectName("f15") self.gridLayout_3.addWidget(self.f15, 3, 2, 1, 1) self.f16 = QtWidgets.QCheckBox(self.LoadFiles) self.f16.setEnabled(False) self.f16.setText("") self.f16.setObjectName("f16") self.gridLayout_3.addWidget(self.f16, 4, 2, 1, 1) self.f9 = QtWidgets.QCheckBox(self.LoadFiles) self.f9.setEnabled(False) self.f9.setText("") self.f9.setObjectName("f9") self.gridLayout_3.addWidget(self.f9, 3, 1, 1, 1) self.saveSession = QtWidgets.QPushButton(self.LoadFiles) self.saveSession.setObjectName("saveSession") self.gridLayout_3.addWidget(self.saveSession, 9, 2, 1, 1) self.plotData = QtWidgets.QPushButton(self.LoadFiles) self.plotData.setObjectName("plotData") self.gridLayout_3.addWidget(self.plotData, 10, 1, 1, 1) self.f17 = QtWidgets.QCheckBox(self.LoadFiles) self.f17.setEnabled(False) self.f17.setText("") self.f17.setObjectName("f17") self.gridLayout_3.addWidget(self.f17, 5, 2, 1, 1) self.flipPosition = QtWidgets.QPushButton(self.LoadFiles) self.flipPosition.setObjectName("flipPosition") self.gridLayout_3.addWidget(self.flipPosition, 10, 0, 1, 1) self.clearSlots = QtWidgets.QPushButton(self.LoadFiles) self.clearSlots.setObjectName("clearSlots") self.gridLayout_3.addWidget(self.clearSlots, 10, 2, 1, 1) self.gridLayout.addWidget(self.LoadFiles, 1, 1, 2, 1) self.actions = QtWidgets.QGroupBox(self.LayOutWidget) self.actions.setTitle("") self.actions.setObjectName("actions") self.horizontalLayout = QtWidgets.QHBoxLayout(self.actions) self.horizontalLayout.setContentsMargins(8, 0, 0, 0) self.horizontalLayout.setSpacing(10) self.horizontalLayout.setObjectName("horizontalLayout") self.exoandStatus = QtWidgets.QCheckBox(self.actions) font = QtGui.QFont() font.setPointSize(14) font.setBold(True) font.setWeight(75) self.exoandStatus.setFont(font) self.exoandStatus.setObjectName("exoandStatus") self.horizontalLayout.addWidget(self.exoandStatus) self.sizeFactorV = QtWidgets.QSlider(self.actions) self.sizeFactorV.setEnabled(False) self.sizeFactorV.setMinimum(1) self.sizeFactorV.setMaximum(20) self.sizeFactorV.setOrientation(QtCore.Qt.Horizontal) self.sizeFactorV.setObjectName("sizeFactorV") self.horizontalLayout.addWidget(self.sizeFactorV) self.sizeFactorH = QtWidgets.QSlider(self.actions) self.sizeFactorH.setEnabled(False) self.sizeFactorH.setMinimum(1) self.sizeFactorH.setMaximum(20) self.sizeFactorH.setOrientation(QtCore.Qt.Horizontal) self.sizeFactorH.setObjectName("sizeFactorH") self.horizontalLayout.addWidget(self.sizeFactorH) self.label = QtWidgets.QLabel(self.actions) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(14) font.setBold(True) font.setWeight(75) self.label.setFont(font) self.label.setLayoutDirection(QtCore.Qt.LeftToRight) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName("label") self.horizontalLayout.addWidget(self.label) self.dataName = QtWidgets.QLineEdit(self.actions) self.dataName.setObjectName("dataName") self.horizontalLayout.addWidget(self.dataName) self.LoadData = QtWidgets.QPushButton(self.actions) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.LoadData.sizePolicy().hasHeightForWidth()) self.LoadData.setSizePolicy(sizePolicy) self.LoadData.setObjectName("LoadData") self.horizontalLayout.addWidget(self.LoadData) self.horizontalLayout.setStretch(0, 1) self.horizontalLayout.setStretch(1, 2) self.horizontalLayout.setStretch(2, 2) self.horizontalLayout.setStretch(3, 1) self.horizontalLayout.setStretch(4, 6) self.gridLayout.addWidget(self.actions, 2, 0, 1, 1) self.Parameters = QtWidgets.QGroupBox(self.LayOutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.Parameters.sizePolicy().hasHeightForWidth()) self.Parameters.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.Parameters.setFont(font) self.Parameters.setObjectName("Parameters") self.gridLayout_4 = QtWidgets.QGridLayout(self.Parameters) self.gridLayout_4.setHorizontalSpacing(3) self.gridLayout_4.setVerticalSpacing(14) self.gridLayout_4.setObjectName("gridLayout_4") self.groupBox_2 = QtWidgets.QGroupBox(self.Parameters) self.groupBox_2.setTitle("") self.groupBox_2.setObjectName("groupBox_2") self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.groupBox_2) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.KDEstatus = QtWidgets.QCheckBox(self.groupBox_2) self.KDEstatus.setObjectName("KDEstatus") self.horizontalLayout_3.addWidget(self.KDEstatus) self.PDPstatus = QtWidgets.QCheckBox(self.groupBox_2) self.PDPstatus.setChecked(False) self.PDPstatus.setObjectName("PDPstatus") self.horizontalLayout_3.addWidget(self.PDPstatus) self.gridLayout_4.addWidget(self.groupBox_2, 7, 2, 1, 1) self.groupBox = QtWidgets.QGroupBox(self.Parameters) self.groupBox.setTitle("") self.groupBox.setObjectName("groupBox") self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.groupBox) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.peakLabel = QtWidgets.QCheckBox(self.groupBox) self.peakLabel.setObjectName("peakLabel") self.horizontalLayout_2.addWidget(self.peakLabel) self.adjustLabel = QtWidgets.QCheckBox(self.groupBox) self.adjustLabel.setEnabled(False) self.adjustLabel.setObjectName("adjustLabel") self.horizontalLayout_2.addWidget(self.adjustLabel) self.gridLayout_4.addWidget(self.groupBox, 7, 0, 1, 1) self.groupBox_3 = QtWidgets.QGroupBox(self.Parameters) self.groupBox_3.setTitle("") self.groupBox_3.setObjectName("groupBox_3") self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.groupBox_3) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.DecimalX = QtWidgets.QCheckBox(self.groupBox_3) self.DecimalX.setObjectName("DecimalX") self.horizontalLayout_4.addWidget(self.DecimalX) self.DecimalY = QtWidgets.QCheckBox(self.groupBox_3) self.DecimalY.setObjectName("DecimalY") self.horizontalLayout_4.addWidget(self.DecimalY) self.gridLayout_4.addWidget(self.groupBox_3, 10, 0, 1, 1) self.groupBox_4 = QtWidgets.QGroupBox(self.Parameters) self.groupBox_4.setTitle("") self.groupBox_4.setObjectName("groupBox_4") self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.groupBox_4) self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.customBw = QtWidgets.QCheckBox(self.groupBox_4) self.customBw.setObjectName("customBw") self.horizontalLayout_5.addWidget(self.customBw) self.AdaptativeBw = QtWidgets.QCheckBox(self.groupBox_4) self.AdaptativeBw.setObjectName("AdaptativeBw") self.horizontalLayout_5.addWidget(self.AdaptativeBw) self.gridLayout_4.addWidget(self.groupBox_4, 10, 2, 1, 1) self.savepng = QtWidgets.QCheckBox(self.Parameters) self.savepng.setObjectName("savepng") self.gridLayout_4.addWidget(self.savepng, 3, 4, 1, 1) self.label_6 = QtWidgets.QLabel(self.Parameters) self.label_6.setObjectName("label_6") self.gridLayout_4.addWidget(self.label_6, 1, 0, 1, 1) self.filled = QtWidgets.QCheckBox(self.Parameters) self.filled.setChecked(True) self.filled.setObjectName("filled") self.gridLayout_4.addWidget(self.filled, 8, 0, 1, 1) self.geoScale = QtWidgets.QCheckBox(self.Parameters) self.geoScale.setChecked(True) self.geoScale.setObjectName("geoScale") self.gridLayout_4.addWidget(self.geoScale, 8, 2, 1, 1) self.YAxisTicks = QtWidgets.QCheckBox(self.Parameters) self.YAxisTicks.setEnabled(True) self.YAxisTicks.setChecked(True) self.YAxisTicks.setObjectName("YAxisTicks") self.gridLayout_4.addWidget(self.YAxisTicks, 8, 4, 1, 1) self.Hist = QtWidgets.QCheckBox(self.Parameters) self.Hist.setObjectName("Hist") self.gridLayout_4.addWidget(self.Hist, 4, 0, 1, 1) self.TSize = QtWidgets.QSlider(self.Parameters) self.TSize.setMinimum(5) self.TSize.setMaximum(20) self.TSize.setProperty("value", 9) self.TSize.setOrientation(QtCore.Qt.Horizontal) self.TSize.setObjectName("TSize") self.gridLayout_4.addWidget(self.TSize, 9, 2, 1, 1) self.label_5 = QtWidgets.QLabel(self.Parameters) self.label_5.setObjectName("label_5") self.gridLayout_4.addWidget(self.label_5, 3, 0, 1, 1) self.BW = QtWidgets.QLabel(self.Parameters) self.BW.setText("") self.BW.setObjectName("BW") self.gridLayout_4.addWidget(self.BW, 1, 4, 1, 1) self.savepdf = QtWidgets.QCheckBox(self.Parameters) self.savepdf.setObjectName("savepdf") self.gridLayout_4.addWidget(self.savepdf, 2, 4, 1, 1) self.Minin = QtWidgets.QLineEdit(self.Parameters) self.Minin.setObjectName("Minin") self.gridLayout_4.addWidget(self.Minin, 2, 2, 1, 1) self.peakvalue = QtWidgets.QLabel(self.Parameters) self.peakvalue.setMidLineWidth(1) self.peakvalue.setText("") self.peakvalue.setObjectName("peakvalue") self.gridLayout_4.addWidget(self.peakvalue, 5, 4, 1, 1) self.peakdetect = QtWidgets.QCheckBox(self.Parameters) self.peakdetect.setObjectName("peakdetect") self.gridLayout_4.addWidget(self.peakdetect, 5, 0, 1, 1) self.delta = QtWidgets.QSlider(self.Parameters) self.delta.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.delta.sizePolicy().hasHeightForWidth()) self.delta.setSizePolicy(sizePolicy) self.delta.setMinimum(1) self.delta.setMaximum(50) self.delta.setSingleStep(1) self.delta.setPageStep(30) self.delta.setProperty("value", 2) self.delta.setSliderPosition(2) self.delta.setTracking(True) self.delta.setOrientation(QtCore.Qt.Horizontal) self.delta.setObjectName("delta") self.gridLayout_4.addWidget(self.delta, 5, 2, 1, 2) self.Maxi = QtWidgets.QLineEdit(self.Parameters) self.Maxi.setObjectName("Maxi") self.gridLayout_4.addWidget(self.Maxi, 3, 2, 1, 1) self.ticksadjust = QtWidgets.QLabel(self.Parameters) self.ticksadjust.setObjectName("ticksadjust") self.gridLayout_4.addWidget(self.ticksadjust, 0, 0, 1, 1) self.bins = QtWidgets.QLineEdit(self.Parameters) self.bins.setEnabled(False) self.bins.setReadOnly(False) self.bins.setObjectName("bins") self.gridLayout_4.addWidget(self.bins, 4, 2, 1, 1) self.tsize = QtWidgets.QLabel(self.Parameters) self.tsize.setText("") self.tsize.setObjectName("tsize") self.gridLayout_4.addWidget(self.tsize, 9, 4, 1, 1) self.tratio = QtWidgets.QSlider(self.Parameters) self.tratio.setMinimum(1) self.tratio.setMaximum(50) self.tratio.setSingleStep(1) self.tratio.setPageStep(1) self.tratio.setProperty("value", 8) self.tratio.setOrientation(QtCore.Qt.Horizontal) self.tratio.setObjectName("tratio") self.gridLayout_4.addWidget(self.tratio, 0, 1, 1, 3) self.TR = QtWidgets.QLabel(self.Parameters) self.TR.setText("") self.TR.setObjectName("TR") self.gridLayout_4.addWidget(self.TR, 0, 4, 1, 1) self.label_4 = QtWidgets.QLabel(self.Parameters) self.label_4.setObjectName("label_4") self.gridLayout_4.addWidget(self.label_4, 2, 0, 1, 1) self.sharedXY = QtWidgets.QCheckBox(self.Parameters) self.sharedXY.setObjectName("sharedXY") self.gridLayout_4.addWidget(self.sharedXY, 7, 4, 1, 1) self.label_7 = QtWidgets.QLabel(self.Parameters) self.label_7.setObjectName("label_7") self.gridLayout_4.addWidget(self.label_7, 4, 4, 1, 1) self.sizeT = QtWidgets.QLabel(self.Parameters) font = QtGui.QFont() font.setPointSize(13) self.sizeT.setFont(font) self.sizeT.setObjectName("sizeT") self.gridLayout_4.addWidget(self.sizeT, 9, 0, 1, 1) self.Bw = QtWidgets.QSlider(self.Parameters) self.Bw.setMinimum(1) self.Bw.setMaximum(50) self.Bw.setPageStep(10) self.Bw.setProperty("value", 25) self.Bw.setSliderPosition(25) self.Bw.setTracking(True) self.Bw.setOrientation(QtCore.Qt.Horizontal) self.Bw.setObjectName("Bw") self.gridLayout_4.addWidget(self.Bw, 1, 2, 1, 1) self.DecimalPeaks = QtWidgets.QCheckBox(self.Parameters) self.DecimalPeaks.setObjectName("DecimalPeaks") self.gridLayout_4.addWidget(self.DecimalPeaks, 10, 4, 1, 1) self.gridLayout.addWidget(self.Parameters, 0, 1, 1, 1) self.gridLayout.setColumnStretch(0, 1) self.gridLayout.setRowStretch(0, 4) self.gridLayout.setRowStretch(1, 4) self.MainLayout.addWidget(self.LayOutWidget, 0, 0, 1, 1) self.gridLayout_2.addLayout(self.MainLayout, 1, 0, 1, 1) Geochronology.setCentralWidget(self.Principal) self.menubar = QtWidgets.QMenuBar(Geochronology) self.menubar.setGeometry(QtCore.QRect(0, 0, 1440, 22)) self.menubar.setObjectName("menubar") self.menugfg = QtWidgets.QMenu(self.menubar) self.menugfg.setObjectName("menugfg") self.menuAbout = QtWidgets.QMenu(self.menubar) self.menuAbout.setObjectName("menuAbout") self.menuFile = QtWidgets.QMenu(self.menubar) self.menuFile.setObjectName("menuFile") Geochronology.setMenuBar(self.menubar) self.actionDataSets = QtWidgets.QAction(Geochronology) self.actionDataSets.setObjectName("actionDataSets") self.actionV_1_0 = QtWidgets.QAction(Geochronology) self.actionV_1_0.setObjectName("actionV_1_0") self.menugfg.addAction(self.actionDataSets) self.menuAbout.addAction(self.actionV_1_0) self.menubar.addAction(self.menuFile.menuAction()) self.menubar.addAction(self.menugfg.menuAction()) self.menubar.addAction(self.menuAbout.menuAction()) self.retranslateUi(Geochronology) self.Methods.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(Geochronology) def retranslateUi(self, Geochronology): _translate = QtCore.QCoreApplication.translate Geochronology.setWindowTitle(_translate("Geochronology", "Geochronological Plotter")) self.KDEf.setAccessibleName(_translate("Geochronology", "KDE")) self.Methods.setTabText(self.Methods.indexOf(self.KDEf), _translate("Geochronology", "KDE-Fixed Bw")) self.Methods.setTabText(self.Methods.indexOf(self.PDPf), _translate("Geochronology", "PDP")) self.Methods.setTabText(self.Methods.indexOf(self.KDEa), _translate("Geochronology", "KDE-PDP")) self.LoadFiles.setTitle(_translate("Geochronology", "Loaded Files")) self.loadSession.setText(_translate("Geochronology", "Load")) self.resetFields.setText(_translate("Geochronology", "Reset")) self.saveSession.setText(_translate("Geochronology", "Save")) self.plotData.setText(_translate("Geochronology", "Plot")) self.flipPosition.setText(_translate("Geochronology", "Flip")) self.clearSlots.setText(_translate("Geochronology", "Clear")) self.exoandStatus.setText(_translate("Geochronology", "Expand Size")) self.label.setText(_translate("Geochronology", "DataSet")) self.dataName.setText(_translate("Geochronology", "Unnamed")) self.LoadData.setText(_translate("Geochronology", "Load Data")) self.Parameters.setTitle(_translate("Geochronology", "Parameters")) self.KDEstatus.setText(_translate("Geochronology", "KDE-PDP")) self.PDPstatus.setText(_translate("Geochronology", "PDP")) self.peakLabel.setText(_translate("Geochronology", "Label")) self.adjustLabel.setText(_translate("Geochronology", "Adjust")) self.DecimalX.setText(_translate("Geochronology", "DecX")) self.DecimalY.setText(_translate("Geochronology", "DecY")) self.customBw.setText(_translate("Geochronology", "custBw")) self.AdaptativeBw.setText(_translate("Geochronology", "AutoBw")) self.savepng.setText(_translate("Geochronology", "Save PNGs")) self.label_6.setText(_translate("Geochronology", "Set BandWidth")) self.filled.setText(_translate("Geochronology", "Filled Plot")) self.geoScale.setText(_translate("Geochronology", "GeoColors")) self.YAxisTicks.setText(_translate("Geochronology", "Y- Ticks")) self.Hist.setText(_translate("Geochronology", "Plot Bars")) self.label_5.setText(_translate("Geochronology", "Max.")) self.savepdf.setText(_translate("Geochronology", "Save PDFs")) self.Minin.setText(_translate("Geochronology", "0")) self.peakdetect.setText(_translate("Geochronology", "Peak Detector")) self.Maxi.setText(_translate("Geochronology", "2000")) self.ticksadjust.setText(_translate("Geochronology", "Number of Ticks")) self.bins.setText(_translate("Geochronology", "100")) self.label_4.setText(_translate("Geochronology", "Min.")) self.sharedXY.setText(_translate("Geochronology", "Shared Axes")) self.label_7.setText(_translate("Geochronology", "Bins")) self.sizeT.setText(_translate("Geochronology", "Text Size")) self.DecimalPeaks.setText(_translate("Geochronology", "DecPeaks")) self.menugfg.setTitle(_translate("Geochronology", "Layers")) self.menuAbout.setTitle(_translate("Geochronology", "About")) self.menuFile.setTitle(_translate("Geochronology", "File")) self.actionDataSets.setText(_translate("Geochronology", "DataSets")) self.actionV_1_0.setText(_translate("Geochronology", "V_1.0"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1137, 600) 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(800, 600)) font = QtGui.QFont() font.setBold(False) font.setWeight(50) MainWindow.setFont(font) MainWindow.setDockOptions(QtWidgets.QMainWindow.AllowTabbedDocks | QtWidgets.QMainWindow.AnimatedDocks) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setMinimumSize(QtCore.QSize(0, 0)) self.centralwidget.setObjectName("centralwidget") self.gridLayout_10 = QtWidgets.QGridLayout(self.centralwidget) self.gridLayout_10.setObjectName("gridLayout_10") self.gridLayout_9 = QtWidgets.QGridLayout() self.gridLayout_9.setSizeConstraint(QtWidgets.QLayout.SetMinimumSize) self.gridLayout_9.setObjectName("gridLayout_9") self.tabWidget = QtWidgets.QTabWidget(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.tabWidget.sizePolicy().hasHeightForWidth()) self.tabWidget.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(9) font.setBold(False) font.setWeight(50) self.tabWidget.setFont(font) self.tabWidget.setLayoutDirection(QtCore.Qt.LeftToRight) self.tabWidget.setObjectName("tabWidget") self.tab_3 = QtWidgets.QWidget() sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.tab_3.sizePolicy().hasHeightForWidth()) self.tab_3.setSizePolicy(sizePolicy) self.tab_3.setObjectName("tab_3") self.gridLayout_7 = QtWidgets.QGridLayout(self.tab_3) self.gridLayout_7.setContentsMargins(0, 0, 0, 0) self.gridLayout_7.setObjectName("gridLayout_7") self.gridLayout_13 = QtWidgets.QGridLayout() self.gridLayout_13.setSizeConstraint( QtWidgets.QLayout.SetMinAndMaxSize) self.gridLayout_13.setObjectName("gridLayout_13") self.mpl = MplWidget(self.tab_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.mpl.sizePolicy().hasHeightForWidth()) self.mpl.setSizePolicy(sizePolicy) self.mpl.setMinimumSize(QtCore.QSize(500, 350)) self.mpl.setObjectName("mpl") self.gridLayout_13.addWidget(self.mpl, 0, 0, 1, 1) self.gridLayout_7.addLayout(self.gridLayout_13, 0, 13, 13, 3) self.line_9 = QtWidgets.QFrame(self.tab_3) self.line_9.setFrameShape(QtWidgets.QFrame.VLine) self.line_9.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_9.setObjectName("line_9") self.gridLayout_7.addWidget(self.line_9, 0, 6, 3, 1) self.label_2 = QtWidgets.QLabel(self.tab_3) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_2.setFont(font) self.label_2.setObjectName("label_2") self.gridLayout_7.addWidget(self.label_2, 0, 8, 1, 2) self.UniverseSelect = QtWidgets.QComboBox(self.tab_3) self.UniverseSelect.setObjectName("UniverseSelect") self.UniverseSelect.addItem("") self.UniverseSelect.addItem("") self.UniverseSelect.addItem("") self.gridLayout_7.addWidget(self.UniverseSelect, 1, 0, 1, 5) self.endDate = QtWidgets.QDateEdit(self.tab_3) self.endDate.setCalendarPopup(True) self.endDate.setDate(QtCore.QDate(2015, 1, 1)) self.endDate.setObjectName("endDate") self.gridLayout_7.addWidget(self.endDate, 1, 10, 1, 2) self.label_3 = QtWidgets.QLabel(self.tab_3) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_3.setFont(font) self.label_3.setObjectName("label_3") self.gridLayout_7.addWidget(self.label_3, 0, 10, 1, 2) self.Button_Import_Data = QtWidgets.QPushButton(self.tab_3) self.Button_Import_Data.setObjectName("Button_Import_Data") self.gridLayout_7.addWidget(self.Button_Import_Data, 2, 0, 1, 1) self.startDate = QtWidgets.QDateEdit(self.tab_3) self.startDate.setCalendarPopup(True) self.startDate.setDate(QtCore.QDate(2010, 1, 1)) self.startDate.setObjectName("startDate") self.gridLayout_7.addWidget(self.startDate, 1, 8, 1, 2) self.label = QtWidgets.QLabel(self.tab_3) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label.setFont(font) self.label.setObjectName("label") self.gridLayout_7.addWidget(self.label, 0, 0, 1, 4) self.pushButton = QtWidgets.QPushButton(self.tab_3) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.pushButton.setFont(font) self.pushButton.setObjectName("pushButton") self.gridLayout_7.addWidget(self.pushButton, 14, 0, 2, 7) self.label_10 = QtWidgets.QLabel(self.tab_3) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_10.setFont(font) self.label_10.setObjectName("label_10") self.gridLayout_7.addWidget(self.label_10, 5, 11, 1, 2) self.radioButton_4 = QtWidgets.QRadioButton(self.tab_3) self.radioButton_4.setIconSize(QtCore.QSize(24, 24)) self.radioButton_4.setObjectName("radioButton_4") self.gridLayout_7.addWidget(self.radioButton_4, 10, 5, 1, 4) self.label_7 = QtWidgets.QLabel(self.tab_3) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_7.setFont(font) self.label_7.setObjectName("label_7") self.gridLayout_7.addWidget(self.label_7, 5, 7, 1, 3) self.line_7 = QtWidgets.QFrame(self.tab_3) self.line_7.setFrameShape(QtWidgets.QFrame.HLine) self.line_7.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_7.setObjectName("line_7") self.gridLayout_7.addWidget(self.line_7, 13, 13, 1, 3) self.label_15 = QtWidgets.QLabel(self.tab_3) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(8) font.setBold(False) font.setItalic(True) font.setWeight(50) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_15.setFont(font) self.label_15.setObjectName("label_15") self.gridLayout_7.addWidget(self.label_15, 9, 9, 2, 2) self.maxW = QtWidgets.QDoubleSpinBox(self.tab_3) self.maxW.setDecimals(4) self.maxW.setMaximum(1.0) self.maxW.setSingleStep(0.0001) self.maxW.setProperty("value", 0.1) self.maxW.setObjectName("maxW") self.gridLayout_7.addWidget(self.maxW, 6, 2, 1, 4) self.label_4 = QtWidgets.QLabel(self.tab_3) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_4.setFont(font) self.label_4.setObjectName("label_4") self.gridLayout_7.addWidget(self.label_4, 5, 0, 1, 7) self.label_8 = QtWidgets.QLabel(self.tab_3) font = QtGui.QFont() font.setFamily("Cantarell") font.setPointSize(14) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_8.setFont(font) self.label_8.setObjectName("label_8") self.gridLayout_7.addWidget(self.label_8, 3, 0, 1, 8) self.label_5 = QtWidgets.QLabel(self.tab_3) font = QtGui.QFont() font.setPointSize(7) font.setItalic(True) self.label_5.setFont(font) self.label_5.setObjectName("label_5") self.gridLayout_7.addWidget(self.label_5, 7, 0, 1, 2) self.label_9 = QtWidgets.QLabel(self.tab_3) font = QtGui.QFont() font.setPointSize(7) font.setItalic(True) self.label_9.setFont(font) self.label_9.setObjectName("label_9") self.gridLayout_7.addWidget(self.label_9, 7, 9, 1, 1) self.line_13 = QtWidgets.QFrame(self.tab_3) self.line_13.setFrameShape(QtWidgets.QFrame.VLine) self.line_13.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_13.setObjectName("line_13") self.gridLayout_7.addWidget(self.line_13, 9, 3, 1, 2) self.line_11 = QtWidgets.QFrame(self.tab_3) self.line_11.setFrameShape(QtWidgets.QFrame.HLine) self.line_11.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_11.setObjectName("line_11") self.gridLayout_7.addWidget(self.line_11, 4, 0, 1, 12) self.radioButton_3 = QtWidgets.QRadioButton(self.tab_3) self.radioButton_3.setIconSize(QtCore.QSize(24, 24)) self.radioButton_3.setObjectName("radioButton_3") self.gridLayout_7.addWidget(self.radioButton_3, 9, 5, 1, 4) self.label_11 = QtWidgets.QLabel(self.tab_3) font = QtGui.QFont() font.setPointSize(7) font.setItalic(True) self.label_11.setFont(font) self.label_11.setObjectName("label_11") self.gridLayout_7.addWidget(self.label_11, 7, 11, 1, 1) self.Button_Import_Compo = QtWidgets.QPushButton(self.tab_3) self.Button_Import_Compo.setObjectName("Button_Import_Compo") self.gridLayout_7.addWidget(self.Button_Import_Compo, 2, 1, 1, 2) self.label_56 = QtWidgets.QLabel(self.tab_3) font = QtGui.QFont() font.setPointSize(7) font.setItalic(True) self.label_56.setFont(font) self.label_56.setObjectName("label_56") self.gridLayout_7.addWidget(self.label_56, 11, 1, 1, 5) self.minW = QtWidgets.QDoubleSpinBox(self.tab_3) self.minW.setDecimals(4) self.minW.setSingleStep(0.0001) self.minW.setObjectName("minW") self.gridLayout_7.addWidget(self.minW, 6, 0, 1, 2) self.spinBox = QtWidgets.QSpinBox(self.tab_3) self.spinBox.setMinimum(1) self.spinBox.setMaximum(6) self.spinBox.setObjectName("spinBox") self.gridLayout_7.addWidget(self.spinBox, 6, 9, 1, 1) self.label_6 = QtWidgets.QLabel(self.tab_3) font = QtGui.QFont() font.setPointSize(7) font.setItalic(True) self.label_6.setFont(font) self.label_6.setObjectName("label_6") self.gridLayout_7.addWidget(self.label_6, 7, 3, 1, 3) self.label_43 = QtWidgets.QLabel(self.tab_3) font = QtGui.QFont() font.setFamily("Cantarell") font.setPointSize(14) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_43.setFont(font) self.label_43.setObjectName("label_43") self.gridLayout_7.addWidget(self.label_43, 12, 0, 1, 8) self.Button_Import_Index = QtWidgets.QPushButton(self.tab_3) self.Button_Import_Index.setObjectName("Button_Import_Index") self.gridLayout_7.addWidget(self.Button_Import_Index, 2, 4, 1, 2) self.radioButton = QtWidgets.QRadioButton(self.tab_3) self.radioButton.setIconSize(QtCore.QSize(24, 24)) self.radioButton.setObjectName("radioButton") self.gridLayout_7.addWidget(self.radioButton, 9, 0, 1, 3) self.spinBox_2 = QtWidgets.QSpinBox(self.tab_3) self.spinBox_2.setMinimum(3) self.spinBox_2.setMaximum(48) self.spinBox_2.setProperty("value", 12) self.spinBox_2.setObjectName("spinBox_2") self.gridLayout_7.addWidget(self.spinBox_2, 6, 11, 1, 1) self.label_16 = QtWidgets.QLabel(self.tab_3) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(8) font.setBold(False) font.setItalic(True) font.setWeight(50) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_16.setFont(font) self.label_16.setObjectName("label_16") self.gridLayout_7.addWidget(self.label_16, 14, 9, 1, 2) self.Button_Reset = QtWidgets.QPushButton(self.tab_3) self.Button_Reset.setObjectName("Button_Reset") self.gridLayout_7.addWidget(self.Button_Reset, 14, 11, 1, 1) self.label_14 = QtWidgets.QLabel(self.tab_3) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_14.setFont(font) self.label_14.setObjectName("label_14") self.gridLayout_7.addWidget(self.label_14, 14, 13, 1, 1) self.label_17 = QtWidgets.QLabel(self.tab_3) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_17.setFont(font) self.label_17.setObjectName("label_17") self.gridLayout_7.addWidget(self.label_17, 8, 0, 1, 3) self.Button_Add_Port = QtWidgets.QPushButton(self.tab_3) self.Button_Add_Port.setObjectName("Button_Add_Port") self.gridLayout_7.addWidget(self.Button_Add_Port, 9, 11, 2, 1) self.line_12 = QtWidgets.QFrame(self.tab_3) self.line_12.setFrameShape(QtWidgets.QFrame.HLine) self.line_12.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_12.setObjectName("line_12") self.gridLayout_7.addWidget(self.line_12, 13, 0, 1, 12) self.radioButton_2 = QtWidgets.QRadioButton(self.tab_3) self.radioButton_2.setIconSize(QtCore.QSize(24, 24)) self.radioButton_2.setObjectName("radioButton_2") self.gridLayout_7.addWidget(self.radioButton_2, 10, 0, 1, 4) self.label_13 = QtWidgets.QLabel(self.tab_3) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_13.setFont(font) self.label_13.setObjectName("label_13") self.gridLayout_7.addWidget(self.label_13, 14, 14, 1, 1) self.Graph_startDate = QtWidgets.QDateEdit(self.tab_3) self.Graph_startDate.setCalendarPopup(True) self.Graph_startDate.setDate(QtCore.QDate(2010, 1, 1)) self.Graph_startDate.setObjectName("Graph_startDate") self.gridLayout_7.addWidget(self.Graph_startDate, 15, 13, 3, 1) self.label_38 = QtWidgets.QLabel(self.tab_3) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(8) font.setBold(False) font.setItalic(True) font.setWeight(50) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_38.setFont(font) self.label_38.setScaledContents(False) self.label_38.setObjectName("label_38") self.gridLayout_7.addWidget(self.label_38, 15, 9, 3, 1) self.Graph_Update = QtWidgets.QPushButton(self.tab_3) self.Graph_Update.setObjectName("Graph_Update") self.gridLayout_7.addWidget(self.Graph_Update, 14, 15, 3, 1) self.Graph_endDate = QtWidgets.QDateEdit(self.tab_3) self.Graph_endDate.setCalendarPopup(True) self.Graph_endDate.setDate(QtCore.QDate(2015, 1, 1)) self.Graph_endDate.setObjectName("Graph_endDate") self.gridLayout_7.addWidget(self.Graph_endDate, 15, 14, 3, 1) self.Button_Save = QtWidgets.QPushButton(self.tab_3) self.Button_Save.setObjectName("Button_Save") self.gridLayout_7.addWidget(self.Button_Save, 16, 11, 1, 1) self.progressBar = QtWidgets.QProgressBar(self.tab_3) self.progressBar.setProperty("value", 0) self.progressBar.setInvertedAppearance(False) self.progressBar.setObjectName("progressBar") self.gridLayout_7.addWidget(self.progressBar, 16, 0, 1, 7) self.tabWidget.addTab(self.tab_3, "") self.tab_4 = QtWidgets.QWidget() self.tab_4.setObjectName("tab_4") self.gridLayout_8 = QtWidgets.QGridLayout(self.tab_4) self.gridLayout_8.setContentsMargins(0, 0, 0, 0) self.gridLayout_8.setObjectName("gridLayout_8") self.gridLayout_4 = QtWidgets.QGridLayout() self.gridLayout_4.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) self.gridLayout_4.setObjectName("gridLayout_4") self.label_30 = QtWidgets.QLabel(self.tab_4) font = QtGui.QFont() font.setFamily("Cantarell") font.setPointSize(14) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_30.setFont(font) self.label_30.setObjectName("label_30") self.gridLayout_4.addWidget(self.label_30, 2, 4, 1, 1) self.label_31 = QtWidgets.QLabel(self.tab_4) font = QtGui.QFont() font.setFamily("Cantarell") font.setPointSize(14) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_31.setFont(font) self.label_31.setObjectName("label_31") self.gridLayout_4.addWidget(self.label_31, 2, 5, 1, 1) self.mpl_distrib = MplWidget(self.tab_4) self.mpl_distrib.setObjectName("mpl_distrib") self.gridLayout_4.addWidget(self.mpl_distrib, 9, 5, 2, 1) self.label_32 = QtWidgets.QLabel(self.tab_4) font = QtGui.QFont() font.setFamily("Cantarell") font.setPointSize(14) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_32.setFont(font) self.label_32.setObjectName("label_32") self.gridLayout_4.addWidget(self.label_32, 8, 5, 1, 1) self.gridLayout_5 = QtWidgets.QGridLayout() self.gridLayout_5.setObjectName("gridLayout_5") self.label_34 = QtWidgets.QLabel(self.tab_4) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setItalic(True) font.setWeight(75) self.label_34.setFont(font) self.label_34.setObjectName("label_34") self.gridLayout_5.addWidget(self.label_34, 0, 0, 1, 1) self.spinBox_drawdown = QtWidgets.QSpinBox(self.tab_4) self.spinBox_drawdown.setMinimum(30) self.spinBox_drawdown.setMaximum(500) self.spinBox_drawdown.setSingleStep(10) self.spinBox_drawdown.setProperty("value", 90) self.spinBox_drawdown.setObjectName("spinBox_drawdown") self.gridLayout_5.addWidget(self.spinBox_drawdown, 1, 1, 1, 1) self.label_36 = QtWidgets.QLabel(self.tab_4) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setItalic(True) font.setWeight(75) self.label_36.setFont(font) self.label_36.setObjectName("label_36") self.gridLayout_5.addWidget(self.label_36, 1, 0, 1, 1) self.spinBox_volatility = QtWidgets.QSpinBox(self.tab_4) self.spinBox_volatility.setMinimum(30) self.spinBox_volatility.setMaximum(500) self.spinBox_volatility.setObjectName("spinBox_volatility") self.gridLayout_5.addWidget(self.spinBox_volatility, 0, 1, 1, 1) self.label_35 = QtWidgets.QLabel(self.tab_4) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setItalic(True) font.setWeight(50) self.label_35.setFont(font) self.label_35.setObjectName("label_35") self.gridLayout_5.addWidget(self.label_35, 0, 2, 1, 1) self.label_37 = QtWidgets.QLabel(self.tab_4) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setItalic(True) font.setWeight(50) self.label_37.setFont(font) self.label_37.setObjectName("label_37") self.gridLayout_5.addWidget(self.label_37, 1, 2, 1, 1) self.gridLayout_4.addLayout(self.gridLayout_5, 7, 5, 1, 1) self.line_16 = QtWidgets.QFrame(self.tab_4) self.line_16.setFrameShape(QtWidgets.QFrame.VLine) self.line_16.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_16.setObjectName("line_16") self.gridLayout_4.addWidget(self.line_16, 2, 3, 9, 1) self.mpl_returns = MplSubPlotWidget(self.tab_4) self.mpl_returns.setObjectName("mpl_returns") self.gridLayout_4.addWidget(self.mpl_returns, 3, 4, 8, 1) self.mpl_vol = MplWidget(self.tab_4) self.mpl_vol.setObjectName("mpl_vol") self.gridLayout_4.addWidget(self.mpl_vol, 3, 5, 4, 1) self.gridLayout_4.setColumnMinimumWidth(4, 1000) self.gridLayout_4.setColumnMinimumWidth(5, 1000) self.gridLayout_8.addLayout(self.gridLayout_4, 0, 3, 8, 1) self.gridLayout_11 = QtWidgets.QGridLayout() self.gridLayout_11.setObjectName("gridLayout_11") self.label_19 = QtWidgets.QLabel(self.tab_4) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_19.setFont(font) self.label_19.setObjectName("label_19") self.gridLayout_11.addWidget(self.label_19, 0, 0, 1, 1) self.label_20 = QtWidgets.QLabel(self.tab_4) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(10) font.setBold(False) font.setItalic(True) font.setWeight(50) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_20.setFont(font) self.label_20.setObjectName("label_20") self.gridLayout_11.addWidget(self.label_20, 0, 1, 1, 1) self.Portfolio_Select = QtWidgets.QComboBox(self.tab_4) self.Portfolio_Select.setObjectName("Portfolio_Select") self.gridLayout_11.addWidget(self.Portfolio_Select, 1, 0, 1, 1) self.startDate_2 = QtWidgets.QDateEdit(self.tab_4) self.startDate_2.setCalendarPopup(True) self.startDate_2.setDate(QtCore.QDate(2010, 1, 1)) self.startDate_2.setObjectName("startDate_2") self.gridLayout_11.addWidget(self.startDate_2, 1, 1, 1, 1) self.label_18 = QtWidgets.QLabel(self.tab_4) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(10) font.setBold(False) font.setItalic(True) font.setWeight(50) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_18.setFont(font) self.label_18.setObjectName("label_18") self.gridLayout_11.addWidget(self.label_18, 2, 1, 1, 1) self.endDate_2 = QtWidgets.QDateEdit(self.tab_4) self.endDate_2.setCalendarPopup(True) self.endDate_2.setDate(QtCore.QDate(2015, 1, 1)) self.endDate_2.setObjectName("endDate_2") self.gridLayout_11.addWidget(self.endDate_2, 3, 1, 1, 1) self.gridLayout_8.addLayout(self.gridLayout_11, 0, 0, 2, 1) self.gridLayout_6 = QtWidgets.QGridLayout() self.gridLayout_6.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) self.gridLayout_6.setObjectName("gridLayout_6") self.bck_returns_label = QtWidgets.QLabel(self.tab_4) self.bck_returns_label.setObjectName("bck_returns_label") self.gridLayout_6.addWidget(self.bck_returns_label, 3, 2, 1, 1) self.bck_DD_label = QtWidgets.QLabel(self.tab_4) self.bck_DD_label.setObjectName("bck_DD_label") self.gridLayout_6.addWidget(self.bck_DD_label, 7, 2, 1, 1) self.bck_volatility_label = QtWidgets.QLabel(self.tab_4) self.bck_volatility_label.setObjectName("bck_volatility_label") self.gridLayout_6.addWidget(self.bck_volatility_label, 4, 2, 1, 1) self.port_Beta_label = QtWidgets.QLabel(self.tab_4) self.port_Beta_label.setObjectName("port_Beta_label") self.gridLayout_6.addWidget(self.port_Beta_label, 9, 1, 1, 1) self.bck_Sharpe_label = QtWidgets.QLabel(self.tab_4) self.bck_Sharpe_label.setObjectName("bck_Sharpe_label") self.gridLayout_6.addWidget(self.bck_Sharpe_label, 6, 2, 1, 1) self.bck_Beta_label = QtWidgets.QLabel(self.tab_4) self.bck_Beta_label.setObjectName("bck_Beta_label") self.gridLayout_6.addWidget(self.bck_Beta_label, 9, 2, 1, 1) self.label_27 = QtWidgets.QLabel(self.tab_4) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setWeight(75) self.label_27.setFont(font) self.label_27.setObjectName("label_27") self.gridLayout_6.addWidget(self.label_27, 2, 1, 1, 1) self.label_22 = QtWidgets.QLabel(self.tab_4) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_22.setFont(font) self.label_22.setObjectName("label_22") self.gridLayout_6.addWidget(self.label_22, 3, 0, 1, 1) self.label_28 = QtWidgets.QLabel(self.tab_4) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setWeight(75) self.label_28.setFont(font) self.label_28.setObjectName("label_28") self.gridLayout_6.addWidget(self.label_28, 2, 2, 1, 1) self.label_24 = QtWidgets.QLabel(self.tab_4) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_24.setFont(font) self.label_24.setObjectName("label_24") self.gridLayout_6.addWidget(self.label_24, 6, 0, 1, 1) self.label_25 = QtWidgets.QLabel(self.tab_4) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_25.setFont(font) self.label_25.setObjectName("label_25") self.gridLayout_6.addWidget(self.label_25, 7, 0, 1, 1) self.label_23 = QtWidgets.QLabel(self.tab_4) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_23.setFont(font) self.label_23.setObjectName("label_23") self.gridLayout_6.addWidget(self.label_23, 4, 0, 1, 1) self.label_29 = QtWidgets.QLabel(self.tab_4) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_29.setFont(font) self.label_29.setObjectName("label_29") self.gridLayout_6.addWidget(self.label_29, 8, 0, 1, 1) self.line_14 = QtWidgets.QFrame(self.tab_4) self.line_14.setFrameShape(QtWidgets.QFrame.HLine) self.line_14.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_14.setObjectName("line_14") self.gridLayout_6.addWidget(self.line_14, 1, 0, 1, 3) self.label_26 = QtWidgets.QLabel(self.tab_4) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_26.setFont(font) self.label_26.setObjectName("label_26") self.gridLayout_6.addWidget(self.label_26, 9, 0, 1, 1) self.port_volatility_label = QtWidgets.QLabel(self.tab_4) self.port_volatility_label.setObjectName("port_volatility_label") self.gridLayout_6.addWidget(self.port_volatility_label, 4, 1, 1, 1) self.port_DD_label = QtWidgets.QLabel(self.tab_4) self.port_DD_label.setObjectName("port_DD_label") self.gridLayout_6.addWidget(self.port_DD_label, 7, 1, 1, 1) self.port_returns_label = QtWidgets.QLabel(self.tab_4) self.port_returns_label.setObjectName("port_returns_label") self.gridLayout_6.addWidget(self.port_returns_label, 3, 1, 1, 1) self.port_Sharpe_label = QtWidgets.QLabel(self.tab_4) self.port_Sharpe_label.setObjectName("port_Sharpe_label") self.gridLayout_6.addWidget(self.port_Sharpe_label, 6, 1, 1, 1) self.label_21 = QtWidgets.QLabel(self.tab_4) font = QtGui.QFont() font.setFamily("Cantarell") font.setPointSize(14) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_21.setFont(font) self.label_21.setObjectName("label_21") self.gridLayout_6.addWidget(self.label_21, 0, 0, 1, 3) self.label_12 = QtWidgets.QLabel(self.tab_4) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_12.setFont(font) self.label_12.setObjectName("label_12") self.gridLayout_6.addWidget(self.label_12, 5, 0, 1, 1) self.port_TE_label = QtWidgets.QLabel(self.tab_4) self.port_TE_label.setObjectName("port_TE_label") self.gridLayout_6.addWidget(self.port_TE_label, 5, 1, 1, 1) self.bck_TE_label = QtWidgets.QLabel(self.tab_4) self.bck_TE_label.setObjectName("bck_TE_label") self.gridLayout_6.addWidget(self.bck_TE_label, 5, 2, 1, 1) self.gridLayout_8.addLayout(self.gridLayout_6, 2, 0, 6, 2) self.tabWidget.addTab(self.tab_4, "") self.tab = QtWidgets.QWidget() self.tab.setObjectName("tab") self.gridLayout = QtWidgets.QGridLayout(self.tab) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setObjectName("gridLayout") self.gridLayout_12 = QtWidgets.QGridLayout() self.gridLayout_12.setObjectName("gridLayout_12") self.label_33 = QtWidgets.QLabel(self.tab) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(10) font.setBold(True) font.setWeight(75) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_33.setFont(font) self.label_33.setObjectName("label_33") self.gridLayout_12.addWidget(self.label_33, 0, 0, 1, 1) self.label_39 = QtWidgets.QLabel(self.tab) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(10) font.setBold(False) font.setItalic(True) font.setWeight(50) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_39.setFont(font) self.label_39.setObjectName("label_39") self.gridLayout_12.addWidget(self.label_39, 0, 1, 1, 1) self.Portfolio_Select_2 = QtWidgets.QComboBox(self.tab) self.Portfolio_Select_2.setObjectName("Portfolio_Select_2") self.gridLayout_12.addWidget(self.Portfolio_Select_2, 1, 0, 1, 1) self.startDate_3 = QtWidgets.QDateEdit(self.tab) self.startDate_3.setCalendarPopup(True) self.startDate_3.setDate(QtCore.QDate(2010, 1, 1)) self.startDate_3.setObjectName("startDate_3") self.gridLayout_12.addWidget(self.startDate_3, 1, 1, 1, 1) self.label_40 = QtWidgets.QLabel(self.tab) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(10) font.setBold(False) font.setItalic(True) font.setWeight(50) font.setKerning(True) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.label_40.setFont(font) self.label_40.setObjectName("label_40") self.gridLayout_12.addWidget(self.label_40, 2, 1, 1, 1) self.endDate_3 = QtWidgets.QDateEdit(self.tab) self.endDate_3.setCalendarPopup(True) self.endDate_3.setDate(QtCore.QDate(2015, 1, 1)) self.endDate_3.setObjectName("endDate_3") self.gridLayout_12.addWidget(self.endDate_3, 3, 1, 1, 1) self.gridLayout.addLayout(self.gridLayout_12, 0, 0, 1, 1) self.gridLayout_14 = QtWidgets.QGridLayout() self.gridLayout_14.setSizeConstraint( QtWidgets.QLayout.SetMinAndMaxSize) self.gridLayout_14.setObjectName("gridLayout_14") self.mpl_2 = MplWidget(self.tab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.mpl_2.sizePolicy().hasHeightForWidth()) self.mpl_2.setSizePolicy(sizePolicy) self.mpl_2.setMinimumSize(QtCore.QSize(850, 150)) self.mpl_2.setObjectName("mpl_2") self.gridLayout_14.addWidget(self.mpl_2, 0, 0, 1, 1) self.gridLayout.addLayout(self.gridLayout_14, 0, 1, 1, 1) self.gridLayout_15 = QtWidgets.QGridLayout() self.gridLayout_15.setSizeConstraint( QtWidgets.QLayout.SetMinAndMaxSize) self.gridLayout_15.setObjectName("gridLayout_15") self.mpl_3 = MplWidget(self.tab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.mpl_3.sizePolicy().hasHeightForWidth()) self.mpl_3.setSizePolicy(sizePolicy) self.mpl_3.setMinimumSize(QtCore.QSize(850, 150)) self.mpl_3.setObjectName("mpl_3") self.gridLayout_15.addWidget(self.mpl_3, 0, 0, 1, 1) self.gridLayout.addLayout(self.gridLayout_15, 1, 1, 1, 1) self.gridLayout_16 = QtWidgets.QGridLayout() self.gridLayout_16.setSizeConstraint( QtWidgets.QLayout.SetMinAndMaxSize) self.gridLayout_16.setObjectName("gridLayout_16") self.mpl_4 = MplWidget(self.tab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.mpl_4.sizePolicy().hasHeightForWidth()) self.mpl_4.setSizePolicy(sizePolicy) self.mpl_4.setMinimumSize(QtCore.QSize(850, 150)) self.mpl_4.setObjectName("mpl_4") self.gridLayout_16.addWidget(self.mpl_4, 0, 0, 1, 1) self.gridLayout.addLayout(self.gridLayout_16, 2, 1, 1, 1) self.tabWidget.addTab(self.tab, "") self.gridLayout_9.addWidget(self.tabWidget, 0, 0, 1, 1) self.gridLayout_10.addLayout(self.gridLayout_9, 0, 0, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1137, 21)) self.menubar.setObjectName("menubar") self.menuFiile = QtWidgets.QMenu(self.menubar) self.menuFiile.setObjectName("menuFiile") self.menuImport_Benchmark = QtWidgets.QMenu(self.menuFiile) self.menuImport_Benchmark.setObjectName("menuImport_Benchmark") self.menuAction = QtWidgets.QMenu(self.menubar) self.menuAction.setObjectName("menuAction") self.menuExport_Graphic = QtWidgets.QMenu(self.menuAction) self.menuExport_Graphic.setObjectName("menuExport_Graphic") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.actionImport_Portfolio = QtWidgets.QAction(MainWindow) self.actionImport_Portfolio.setObjectName("actionImport_Portfolio") self.actionSave = QtWidgets.QAction(MainWindow) self.actionSave.setObjectName("actionSave") self.actionHistoric_datas = QtWidgets.QAction(MainWindow) self.actionHistoric_datas.setObjectName("actionHistoric_datas") self.actionHistoric_Composition = QtWidgets.QAction(MainWindow) self.actionHistoric_Composition.setObjectName( "actionHistoric_Composition") self.actionHistoric_Index = QtWidgets.QAction(MainWindow) self.actionHistoric_Index.setObjectName("actionHistoric_Index") self.actionRefresh_Context = QtWidgets.QAction(MainWindow) self.actionRefresh_Context.setObjectName("actionRefresh_Context") self.actionNew = QtWidgets.QAction(MainWindow) self.actionNew.setObjectName("actionNew") self.actionPerformances = QtWidgets.QAction(MainWindow) self.actionPerformances.setObjectName("actionPerformances") self.actionTurnover = QtWidgets.QAction(MainWindow) self.actionTurnover.setObjectName("actionTurnover") self.action = QtWidgets.QAction(MainWindow) self.action.setObjectName("action") self.menuImport_Benchmark.addAction(self.actionHistoric_datas) self.menuImport_Benchmark.addAction(self.actionHistoric_Composition) self.menuImport_Benchmark.addAction(self.actionHistoric_Index) self.menuFiile.addAction(self.actionImport_Portfolio) self.menuFiile.addAction(self.menuImport_Benchmark.menuAction()) self.menuFiile.addAction(self.actionSave) self.menuFiile.addAction(self.actionNew) self.menuExport_Graphic.addAction(self.actionPerformances) self.menuExport_Graphic.addAction(self.actionTurnover) self.menuExport_Graphic.addAction(self.action) self.menuAction.addAction(self.actionRefresh_Context) self.menuAction.addAction(self.menuExport_Graphic.menuAction()) self.menubar.addAction(self.menuFiile.menuAction()) self.menubar.addAction(self.menuAction.menuAction()) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(1) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.label_2.setText(_translate("MainWindow", "Start Date")) self.UniverseSelect.setItemText(0, _translate("MainWindow", "MSCI EU")) self.UniverseSelect.setItemText( 1, _translate("MainWindow", "MSCI Europe")) self.UniverseSelect.setItemText(2, _translate("MainWindow", "STOXX 50")) self.endDate.setDisplayFormat(_translate("MainWindow", "dd/MM/yyyy")) self.label_3.setText(_translate("MainWindow", "End Date")) self.Button_Import_Data.setText(_translate("MainWindow", "Data")) self.startDate.setDisplayFormat(_translate("MainWindow", "dd/MM/yyyy")) self.label.setText(_translate("MainWindow", "Universe")) self.pushButton.setText(_translate("MainWindow", "Launch")) self.label_10.setText(_translate("MainWindow", "Historic Length")) self.radioButton_4.setText(_translate("MainWindow", "1 / Sigma")) self.label_7.setText(_translate("MainWindow", "Rebalancing Frequency")) self.label_15.setText(_translate("MainWindow", "Add to Backtest List")) self.label_4.setText(_translate("MainWindow", "Weight Constraints")) self.label_8.setText(_translate("MainWindow", "Portfolio Parameters")) self.label_5.setText(_translate("MainWindow", "Minimum")) self.label_9.setText(_translate("MainWindow", "Months")) self.radioButton_3.setText(_translate("MainWindow", "1 / Beta")) self.label_11.setText(_translate("MainWindow", "Months")) self.Button_Import_Compo.setText(_translate("MainWindow", "Compo")) self.label_56.setText(_translate("MainWindow", "... More to Come")) self.label_6.setText(_translate("MainWindow", "Maximum")) self.label_43.setText(_translate("MainWindow", "Backtest Parameters")) self.Button_Import_Index.setText(_translate("MainWindow", "Index")) self.radioButton.setText(_translate("MainWindow", "Min Variance")) self.label_16.setText( _translate("MainWindow", "Reset the Backtest List")) self.Button_Reset.setText(_translate("MainWindow", "Reset")) self.label_14.setText(_translate("MainWindow", "Start Date")) self.label_17.setText(_translate("MainWindow", "Strategy ")) self.Button_Add_Port.setText(_translate("MainWindow", "OK")) self.radioButton_2.setText(_translate("MainWindow", "Equal Weighted")) self.label_13.setText(_translate("MainWindow", "End Date")) self.Graph_startDate.setDisplayFormat( _translate("MainWindow", "dd/MM/yyyy")) self.label_38.setText(_translate("MainWindow", "Save the Backtest")) self.Graph_Update.setText(_translate("MainWindow", "Refresh")) self.Graph_endDate.setDisplayFormat( _translate("MainWindow", "dd/MM/yyyy")) self.Button_Save.setText(_translate("MainWindow", "Save")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), _translate("MainWindow", "Settings")) self.label_30.setText(_translate("MainWindow", "Returns Analysis")) self.label_31.setText(_translate("MainWindow", "Vol Analysis")) self.label_32.setText(_translate("MainWindow", "Distribution")) self.label_34.setText(_translate("MainWindow", "Volatility")) self.label_36.setText(_translate("MainWindow", "Drawdown")) self.label_35.setText(_translate("MainWindow", "Days")) self.label_37.setText(_translate("MainWindow", "Days")) self.label_19.setText(_translate("MainWindow", "Portoflio")) self.label_20.setText(_translate("MainWindow", "From")) self.startDate_2.setDisplayFormat( _translate("MainWindow", "dd/MM/yyyy")) self.label_18.setText(_translate("MainWindow", "To")) self.endDate_2.setDisplayFormat(_translate("MainWindow", "dd/MM/yyyy")) self.bck_returns_label.setText(_translate("MainWindow", "0")) self.bck_DD_label.setText(_translate("MainWindow", "0")) self.bck_volatility_label.setText(_translate("MainWindow", "-")) self.port_Beta_label.setText(_translate("MainWindow", "0")) self.bck_Sharpe_label.setText(_translate("MainWindow", "0")) self.bck_Beta_label.setText(_translate("MainWindow", "0")) self.label_27.setText(_translate("MainWindow", "Portfolio")) self.label_22.setText(_translate("MainWindow", "Returns")) self.label_28.setText(_translate("MainWindow", "Benchmark")) self.label_24.setText(_translate("MainWindow", "Sharpe Ratio")) self.label_25.setText(_translate("MainWindow", "Max Drawdown")) self.label_23.setText(_translate("MainWindow", "Volatility")) self.label_29.setText(_translate("MainWindow", "Recovery")) self.label_26.setText(_translate("MainWindow", "Beta")) self.port_volatility_label.setText(_translate("MainWindow", "-")) self.port_DD_label.setText(_translate("MainWindow", "0")) self.port_returns_label.setText(_translate("MainWindow", "0")) self.port_Sharpe_label.setText(_translate("MainWindow", "0")) self.label_21.setText(_translate("MainWindow", "Risk Metrics")) self.label_12.setText(_translate("MainWindow", "Tracking Error")) self.port_TE_label.setText(_translate("MainWindow", "-")) self.bck_TE_label.setText(_translate("MainWindow", "-")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), _translate("MainWindow", "Risk Analysis")) self.label_33.setText(_translate("MainWindow", "Portoflio")) self.label_39.setText(_translate("MainWindow", "From")) self.startDate_3.setDisplayFormat( _translate("MainWindow", "dd/MM/yyyy")) self.label_40.setText(_translate("MainWindow", "To")) self.endDate_3.setDisplayFormat(_translate("MainWindow", "dd/MM/yyyy")) self.tabWidget.setTabText( self.tabWidget.indexOf(self.tab), _translate("MainWindow", "Rebalancing Analysis")) self.menuFiile.setTitle(_translate("MainWindow", "File")) self.menuImport_Benchmark.setTitle( _translate("MainWindow", "Import Benchmark")) self.menuAction.setTitle(_translate("MainWindow", "Action")) self.menuExport_Graphic.setTitle( _translate("MainWindow", "Export Graphic")) self.actionImport_Portfolio.setText( _translate("MainWindow", "Import Portfolio")) self.actionImport_Portfolio.setShortcut( _translate("MainWindow", "Ctrl+P")) self.actionSave.setText(_translate("MainWindow", "Save")) self.actionSave.setShortcut(_translate("MainWindow", "Ctrl+S")) self.actionHistoric_datas.setText( _translate("MainWindow", "Historic Composant data")) self.actionHistoric_Composition.setText( _translate("MainWindow", "Historic Composition")) self.actionHistoric_Index.setText( _translate("MainWindow", "Historic Index")) self.actionRefresh_Context.setText( _translate("MainWindow", "Refresh Context")) self.actionRefresh_Context.setShortcut( _translate("MainWindow", "Ctrl+R")) self.actionNew.setText(_translate("MainWindow", "New")) self.actionNew.setShortcut(_translate("MainWindow", "Ctrl+N")) self.actionPerformances.setText( _translate("MainWindow", "Performances")) self.actionTurnover.setText(_translate("MainWindow", "Turnover")) self.action.setText(_translate("MainWindow", "..."))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(922, 608) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.horizontalGroupBox = QtGui.QGroupBox(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(2) sizePolicy.setHeightForWidth(self.horizontalGroupBox.sizePolicy().hasHeightForWidth()) self.horizontalGroupBox.setSizePolicy(sizePolicy) self.horizontalGroupBox.setObjectName(_fromUtf8("horizontalGroupBox")) self.horizontalLayout = QtGui.QHBoxLayout(self.horizontalGroupBox) self.horizontalLayout.setMargin(1) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.mpl_2 = MplWidget(self.horizontalGroupBox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(8) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.mpl_2.sizePolicy().hasHeightForWidth()) self.mpl_2.setSizePolicy(sizePolicy) self.mpl_2.setObjectName(_fromUtf8("mpl_2")) self.horizontalLayout.addWidget(self.mpl_2) self.verticalGroupBox = QtGui.QGroupBox(self.horizontalGroupBox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.verticalGroupBox.sizePolicy().hasHeightForWidth()) self.verticalGroupBox.setSizePolicy(sizePolicy) self.verticalGroupBox.setMinimumSize(QtCore.QSize(90, 0)) self.verticalGroupBox.setObjectName(_fromUtf8("verticalGroupBox")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.verticalGroupBox) self.verticalLayout_3.setContentsMargins(1, -1, 1, -1) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.propagate = QtGui.QPushButton(self.verticalGroupBox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.propagate.sizePolicy().hasHeightForWidth()) self.propagate.setSizePolicy(sizePolicy) self.propagate.setObjectName(_fromUtf8("propagate")) self.verticalLayout_3.addWidget(self.propagate) self.Auto_Propagate_checkBox = QtGui.QCheckBox(self.verticalGroupBox) self.Auto_Propagate_checkBox.setObjectName(_fromUtf8("Auto_Propagate_checkBox")) self.verticalLayout_3.addWidget(self.Auto_Propagate_checkBox) self.horizontalLayout.addWidget(self.verticalGroupBox) self.mpl_1 = MplWidget(self.horizontalGroupBox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(8) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.mpl_1.sizePolicy().hasHeightForWidth()) self.mpl_1.setSizePolicy(sizePolicy) self.mpl_1.setObjectName(_fromUtf8("mpl_1")) self.horizontalLayout.addWidget(self.mpl_1) self.verticalLayout.addWidget(self.horizontalGroupBox) self.horizontalGroupBox_7 = QtGui.QGroupBox(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(4) sizePolicy.setVerticalStretch(1) sizePolicy.setHeightForWidth(self.horizontalGroupBox_7.sizePolicy().hasHeightForWidth()) self.horizontalGroupBox_7.setSizePolicy(sizePolicy) self.horizontalGroupBox_7.setMinimumSize(QtCore.QSize(0, 0)) self.horizontalGroupBox_7.setTitle(_fromUtf8("")) self.horizontalGroupBox_7.setFlat(True) self.horizontalGroupBox_7.setObjectName(_fromUtf8("horizontalGroupBox_7")) self.horizontalLayout_2 = QtGui.QHBoxLayout(self.horizontalGroupBox_7) self.horizontalLayout_2.setSizeConstraint(QtGui.QLayout.SetMinimumSize) self.horizontalLayout_2.setMargin(0) self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.verticalGroupBox1 = QtGui.QGroupBox(self.horizontalGroupBox_7) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.verticalGroupBox1.sizePolicy().hasHeightForWidth()) self.verticalGroupBox1.setSizePolicy(sizePolicy) self.verticalGroupBox1.setObjectName(_fromUtf8("verticalGroupBox1")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.verticalGroupBox1) self.verticalLayout_2.setMargin(0) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.label_3 = QtGui.QLabel(self.verticalGroupBox1) self.label_3.setObjectName(_fromUtf8("label_3")) self.verticalLayout_2.addWidget(self.label_3) self.Jones_out_Y = QtGui.QLineEdit(self.verticalGroupBox1) self.Jones_out_Y.setObjectName(_fromUtf8("Jones_out_Y")) self.verticalLayout_2.addWidget(self.Jones_out_Y) self.label_4 = QtGui.QLabel(self.verticalGroupBox1) self.label_4.setObjectName(_fromUtf8("label_4")) self.verticalLayout_2.addWidget(self.label_4) self.Jones_out_X = QtGui.QLineEdit(self.verticalGroupBox1) self.Jones_out_X.setObjectName(_fromUtf8("Jones_out_X")) self.verticalLayout_2.addWidget(self.Jones_out_X) self.horizontalLayout_2.addWidget(self.verticalGroupBox1) self.verticalGroupBox2 = QtGui.QGroupBox(self.horizontalGroupBox_7) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(3) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.verticalGroupBox2.sizePolicy().hasHeightForWidth()) self.verticalGroupBox2.setSizePolicy(sizePolicy) self.verticalGroupBox2.setObjectName(_fromUtf8("verticalGroupBox2")) self.verticalLayout_5 = QtGui.QVBoxLayout(self.verticalGroupBox2) self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5")) self.gridGroupBox = QtGui.QGroupBox(self.verticalGroupBox2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(2) sizePolicy.setVerticalStretch(3) sizePolicy.setHeightForWidth(self.gridGroupBox.sizePolicy().hasHeightForWidth()) self.gridGroupBox.setSizePolicy(sizePolicy) self.gridGroupBox.setFlat(True) self.gridGroupBox.setObjectName(_fromUtf8("gridGroupBox")) self.gridLayout = QtGui.QGridLayout(self.gridGroupBox) self.gridLayout.setMargin(0) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.horizontalGroupBox_6 = QtGui.QGroupBox(self.gridGroupBox) self.horizontalGroupBox_6.setObjectName(_fromUtf8("horizontalGroupBox_6")) self.horizontalLayout_9 = QtGui.QHBoxLayout(self.horizontalGroupBox_6) self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9")) self.M_x2_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_6) self.M_x2_LineEdit.setObjectName(_fromUtf8("M_x2_LineEdit")) self.horizontalLayout_9.addWidget(self.M_x2_LineEdit) self.M_y2_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_6) self.M_y2_LineEdit.setObjectName(_fromUtf8("M_y2_LineEdit")) self.horizontalLayout_9.addWidget(self.M_y2_LineEdit) self.gridLayout.addWidget(self.horizontalGroupBox_6, 2, 2, 1, 1) self.horizontalGroupBox_5 = QtGui.QGroupBox(self.gridGroupBox) self.horizontalGroupBox_5.setObjectName(_fromUtf8("horizontalGroupBox_5")) self.horizontalLayout_8 = QtGui.QHBoxLayout(self.horizontalGroupBox_5) self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8")) self.M_z2_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_5) self.M_z2_LineEdit.setObjectName(_fromUtf8("M_z2_LineEdit")) self.horizontalLayout_8.addWidget(self.M_z2_LineEdit) self.M_w2_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_5) self.M_w2_LineEdit.setObjectName(_fromUtf8("M_w2_LineEdit")) self.horizontalLayout_8.addWidget(self.M_w2_LineEdit) self.gridLayout.addWidget(self.horizontalGroupBox_5, 2, 1, 1, 1) self.horizontalGroupBox_4 = QtGui.QGroupBox(self.gridGroupBox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.horizontalGroupBox_4.sizePolicy().hasHeightForWidth()) self.horizontalGroupBox_4.setSizePolicy(sizePolicy) self.horizontalGroupBox_4.setObjectName(_fromUtf8("horizontalGroupBox_4")) self.horizontalLayout_7 = QtGui.QHBoxLayout(self.horizontalGroupBox_4) self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7")) self.M_z1_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_4) self.M_z1_LineEdit.setObjectName(_fromUtf8("M_z1_LineEdit")) self.horizontalLayout_7.addWidget(self.M_z1_LineEdit) self.M_w1_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_4) self.M_w1_LineEdit.setObjectName(_fromUtf8("M_w1_LineEdit")) self.horizontalLayout_7.addWidget(self.M_w1_LineEdit) self.gridLayout.addWidget(self.horizontalGroupBox_4, 1, 2, 1, 1) self.horizontalGroupBox_3 = QtGui.QGroupBox(self.gridGroupBox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(1) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.horizontalGroupBox_3.sizePolicy().hasHeightForWidth()) self.horizontalGroupBox_3.setSizePolicy(sizePolicy) self.horizontalGroupBox_3.setObjectName(_fromUtf8("horizontalGroupBox_3")) self.horizontalLayout_5 = QtGui.QHBoxLayout(self.horizontalGroupBox_3) self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5")) self.M_x1_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_3) self.M_x1_LineEdit.setObjectName(_fromUtf8("M_x1_LineEdit")) self.horizontalLayout_5.addWidget(self.M_x1_LineEdit) self.M_y1_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_3) self.M_y1_LineEdit.setObjectName(_fromUtf8("M_y1_LineEdit")) self.horizontalLayout_5.addWidget(self.M_y1_LineEdit) self.gridLayout.addWidget(self.horizontalGroupBox_3, 1, 1, 1, 1) self.verticalLayout_5.addWidget(self.gridGroupBox) self.rawMatrix_checkBox = QtGui.QCheckBox(self.verticalGroupBox2) self.rawMatrix_checkBox.setObjectName(_fromUtf8("rawMatrix_checkBox")) self.verticalLayout_5.addWidget(self.rawMatrix_checkBox) self.raw_MatrixLineEdit = QtGui.QLineEdit(self.verticalGroupBox2) self.raw_MatrixLineEdit.setObjectName(_fromUtf8("raw_MatrixLineEdit")) self.verticalLayout_5.addWidget(self.raw_MatrixLineEdit) self.horizontalLayout_2.addWidget(self.verticalGroupBox2) self.verticalGroupBox_3 = QtGui.QGroupBox(self.horizontalGroupBox_7) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(2) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.verticalGroupBox_3.sizePolicy().hasHeightForWidth()) self.verticalGroupBox_3.setSizePolicy(sizePolicy) self.verticalGroupBox_3.setFlat(True) self.verticalGroupBox_3.setObjectName(_fromUtf8("verticalGroupBox_3")) self.verticalLayout_4 = QtGui.QVBoxLayout(self.verticalGroupBox_3) self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.horizontalGroupBox1 = QtGui.QGroupBox(self.verticalGroupBox_3) self.horizontalGroupBox1.setObjectName(_fromUtf8("horizontalGroupBox1")) self.horizontalLayout_3 = QtGui.QHBoxLayout(self.horizontalGroupBox1) self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.label = QtGui.QLabel(self.horizontalGroupBox1) self.label.setObjectName(_fromUtf8("label")) self.horizontalLayout_3.addWidget(self.label) self.directionLineEdit = QtGui.QLineEdit(self.horizontalGroupBox1) self.directionLineEdit.setObjectName(_fromUtf8("directionLineEdit")) self.horizontalLayout_3.addWidget(self.directionLineEdit) self.verticalLayout_4.addWidget(self.horizontalGroupBox1) self.directionSlider = QtGui.QSlider(self.verticalGroupBox_3) self.directionSlider.setMaximum(100) self.directionSlider.setProperty("value", 50) self.directionSlider.setOrientation(QtCore.Qt.Horizontal) self.directionSlider.setObjectName(_fromUtf8("directionSlider")) self.verticalLayout_4.addWidget(self.directionSlider) self.horizontalGroupBox_2 = QtGui.QGroupBox(self.verticalGroupBox_3) self.horizontalGroupBox_2.setObjectName(_fromUtf8("horizontalGroupBox_2")) self.horizontalLayout_4 = QtGui.QHBoxLayout(self.horizontalGroupBox_2) self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.label_2 = QtGui.QLabel(self.horizontalGroupBox_2) self.label_2.setObjectName(_fromUtf8("label_2")) self.horizontalLayout_4.addWidget(self.label_2) self.eangleLineEdit = QtGui.QLineEdit(self.horizontalGroupBox_2) self.eangleLineEdit.setObjectName(_fromUtf8("eangleLineEdit")) self.horizontalLayout_4.addWidget(self.eangleLineEdit) self.verticalLayout_4.addWidget(self.horizontalGroupBox_2) self.eangleSlider = QtGui.QSlider(self.verticalGroupBox_3) self.eangleSlider.setAccessibleName(_fromUtf8("")) self.eangleSlider.setMaximum(100) self.eangleSlider.setProperty("value", 50) self.eangleSlider.setOrientation(QtCore.Qt.Horizontal) self.eangleSlider.setObjectName(_fromUtf8("eangleSlider")) self.verticalLayout_4.addWidget(self.eangleSlider) self.horizontalLayout_2.addWidget(self.verticalGroupBox_3) self.verticalLayout.addWidget(self.horizontalGroupBox_7) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 922, 22)) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuMenu = QtGui.QMenu(self.menubar) self.menuMenu.setObjectName(_fromUtf8("menuMenu")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.action_Close = QtGui.QAction(MainWindow) self.action_Close.setObjectName(_fromUtf8("action_Close")) self.action_About = QtGui.QAction(MainWindow) self.action_About.setObjectName(_fromUtf8("action_About")) self.menuMenu.addAction(self.action_Close) self.menuMenu.addAction(self.action_About) self.menubar.addAction(self.menuMenu.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.propagate.setText(_translate("MainWindow", "Propagate", None)) self.Auto_Propagate_checkBox.setText(_translate("MainWindow", "Auto ", None)) self.verticalGroupBox1.setTitle(_translate("MainWindow", "Output Jones Vector", None)) self.label_3.setText(_translate("MainWindow", "Y component", None)) self.label_4.setText(_translate("MainWindow", "X component", None)) self.gridGroupBox.setTitle(_translate("MainWindow", "Jones matrix real elements of unknown object", None)) self.M_x2_LineEdit.setText(_translate("MainWindow", "1/sqrt(2)", None)) self.M_y2_LineEdit.setText(_translate("MainWindow", "-1/sqrt(2)", None)) self.M_z2_LineEdit.setText(_translate("MainWindow", "0.", None)) self.M_w2_LineEdit.setText(_translate("MainWindow", "0.", None)) self.M_z1_LineEdit.setText(_translate("MainWindow", "0.", None)) self.M_w1_LineEdit.setText(_translate("MainWindow", "0.", None)) self.M_x1_LineEdit.setText(_translate("MainWindow", "1/sqrt(2)", None)) self.M_y1_LineEdit.setText(_translate("MainWindow", "1/sqrt(2)", None)) self.rawMatrix_checkBox.setText(_translate("MainWindow", "Raw input", None)) self.label.setText(_translate("MainWindow", "<html><head/><body><p>Ellipse </p><p>direction</p></body></html>", None)) self.directionLineEdit.setText(_translate("MainWindow", "0", None)) self.label_2.setText(_translate("MainWindow", "Ellipticity ", None)) self.eangleLineEdit.setText(_translate("MainWindow", "0", None)) self.menuMenu.setTitle(_translate("MainWindow", "Menu", None)) self.action_Close.setText(_translate("MainWindow", "Action_Close", None)) self.action_About.setText(_translate("MainWindow", "About", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1070, 600) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout_5 = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout_5.setObjectName("verticalLayout_5") self.horizontalLayout_9 = QtGui.QHBoxLayout() self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.targetLabel = QtGui.QLabel(self.centralwidget) self.targetLabel.setObjectName("targetLabel") self.verticalLayout.addWidget(self.targetLabel) self.table = QtGui.QTableWidget(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.table.sizePolicy().hasHeightForWidth()) self.table.setSizePolicy(sizePolicy) self.table.setAcceptDrops(False) self.table.setColumnCount(2) self.table.setObjectName("table") self.table.setColumnCount(2) self.table.setRowCount(0) self.verticalLayout.addWidget(self.table) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.updateTargetButton = QtGui.QPushButton(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.updateTargetButton.sizePolicy().hasHeightForWidth()) self.updateTargetButton.setSizePolicy(sizePolicy) self.updateTargetButton.setObjectName("updateTargetButton") self.horizontalLayout.addWidget(self.updateTargetButton) self.optimizePushButton = QtGui.QPushButton(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.optimizePushButton.sizePolicy().hasHeightForWidth()) self.optimizePushButton.setSizePolicy(sizePolicy) self.optimizePushButton.setObjectName("optimizePushButton") self.horizontalLayout.addWidget(self.optimizePushButton) self.maxPowerButton = QtGui.QPushButton(self.centralwidget) self.maxPowerButton.setObjectName("maxPowerButton") self.horizontalLayout.addWidget(self.maxPowerButton) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.verticalLayout.addLayout(self.horizontalLayout) self.horizontalLayout_9.addLayout(self.verticalLayout) self.line = QtGui.QFrame(self.centralwidget) self.line.setFrameShape(QtGui.QFrame.VLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName("line") self.horizontalLayout_9.addWidget(self.line) self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.ledListLabel = QtGui.QLabel(self.centralwidget) self.ledListLabel.setObjectName("ledListLabel") self.verticalLayout_2.addWidget(self.ledListLabel) self.LEDtable = QtGui.QTableWidget(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.LEDtable.sizePolicy().hasHeightForWidth()) self.LEDtable.setSizePolicy(sizePolicy) self.LEDtable.setColumnCount(3) self.LEDtable.setObjectName("LEDtable") self.LEDtable.setColumnCount(3) self.LEDtable.setRowCount(0) self.verticalLayout_2.addWidget(self.LEDtable) self.horizontalLayout_4 = QtGui.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.sendPushButton = QtGui.QPushButton(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.sendPushButton.sizePolicy().hasHeightForWidth()) self.sendPushButton.setSizePolicy(sizePolicy) self.sendPushButton.setObjectName("sendPushButton") self.horizontalLayout_4.addWidget(self.sendPushButton) self.onPushButton = QtGui.QPushButton(self.centralwidget) self.onPushButton.setObjectName("onPushButton") self.horizontalLayout_4.addWidget(self.onPushButton) self.offPushButton = QtGui.QPushButton(self.centralwidget) self.offPushButton.setObjectName("offPushButton") self.horizontalLayout_4.addWidget(self.offPushButton) self.testPushButton = QtGui.QPushButton(self.centralwidget) self.testPushButton.setObjectName("testPushButton") self.horizontalLayout_4.addWidget(self.testPushButton) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_4.addItem(spacerItem1) self.verticalLayout_2.addLayout(self.horizontalLayout_4) self.horizontalLayout_9.addLayout(self.verticalLayout_2) self.line_3 = QtGui.QFrame(self.centralwidget) self.line_3.setFrameShape(QtGui.QFrame.VLine) self.line_3.setFrameShadow(QtGui.QFrame.Sunken) self.line_3.setObjectName("line_3") self.horizontalLayout_9.addWidget(self.line_3) self.verticalLayout_3 = QtGui.QVBoxLayout() self.verticalLayout_3.setObjectName("verticalLayout_3") self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.numGenLabel = QtGui.QLabel(self.centralwidget) self.numGenLabel.setObjectName("numGenLabel") self.horizontalLayout_3.addWidget(self.numGenLabel) self.numGenLineEdit = QtGui.QLineEdit(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.numGenLineEdit.sizePolicy().hasHeightForWidth()) self.numGenLineEdit.setSizePolicy(sizePolicy) self.numGenLineEdit.setObjectName("numGenLineEdit") self.horizontalLayout_3.addWidget(self.numGenLineEdit) spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem2) self.verticalLayout_3.addLayout(self.horizontalLayout_3) self.statusLabel = QtGui.QLabel(self.centralwidget) self.statusLabel.setObjectName("statusLabel") self.verticalLayout_3.addWidget(self.statusLabel) self.dataLabel = QtGui.QLabel(self.centralwidget) self.dataLabel.setObjectName("dataLabel") self.verticalLayout_3.addWidget(self.dataLabel) self.dataTextBrowser = QtGui.QTextBrowser(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.dataTextBrowser.sizePolicy().hasHeightForWidth()) self.dataTextBrowser.setSizePolicy(sizePolicy) self.dataTextBrowser.setObjectName("dataTextBrowser") self.verticalLayout_3.addWidget(self.dataTextBrowser) self.horizontalLayout_9.addLayout(self.verticalLayout_3) self.line_4 = QtGui.QFrame(self.centralwidget) self.line_4.setFrameShape(QtGui.QFrame.VLine) self.line_4.setFrameShadow(QtGui.QFrame.Sunken) self.line_4.setObjectName("line_4") self.horizontalLayout_9.addWidget(self.line_4) self.verticalLayout_4 = QtGui.QVBoxLayout() self.verticalLayout_4.setObjectName("verticalLayout_4") self.singleLEDLabel = QtGui.QLabel(self.centralwidget) self.singleLEDLabel.setObjectName("singleLEDLabel") self.verticalLayout_4.addWidget(self.singleLEDLabel) self.horizontalLayout_5 = QtGui.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.ledNumLabel = QtGui.QLabel(self.centralwidget) self.ledNumLabel.setObjectName("ledNumLabel") self.horizontalLayout_5.addWidget(self.ledNumLabel) self.ledNumSpinBox = QtGui.QSpinBox(self.centralwidget) self.ledNumSpinBox.setMaximum(31) self.ledNumSpinBox.setObjectName("ledNumSpinBox") self.horizontalLayout_5.addWidget(self.ledNumSpinBox) self.verticalLayout_4.addLayout(self.horizontalLayout_5) self.horizontalLayout_6 = QtGui.QHBoxLayout() self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.dutyCycleLabel = QtGui.QLabel(self.centralwidget) self.dutyCycleLabel.setObjectName("dutyCycleLabel") self.horizontalLayout_6.addWidget(self.dutyCycleLabel) self.dutyCycleSpinBox = QtGui.QSpinBox(self.centralwidget) self.dutyCycleSpinBox.setMaximum(100) self.dutyCycleSpinBox.setObjectName("dutyCycleSpinBox") self.horizontalLayout_6.addWidget(self.dutyCycleSpinBox) self.verticalLayout_4.addLayout(self.horizontalLayout_6) self.horizontalLayout_8 = QtGui.QHBoxLayout() self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.label = QtGui.QLabel(self.centralwidget) self.label.setObjectName("label") self.horizontalLayout_8.addWidget(self.label) self.led2SpinBox = QtGui.QSpinBox(self.centralwidget) self.led2SpinBox.setMaximum(31) self.led2SpinBox.setObjectName("led2SpinBox") self.horizontalLayout_8.addWidget(self.led2SpinBox) self.verticalLayout_4.addLayout(self.horizontalLayout_8) self.horizontalLayout_7 = QtGui.QHBoxLayout() self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.label_2 = QtGui.QLabel(self.centralwidget) self.label_2.setObjectName("label_2") self.horizontalLayout_7.addWidget(self.label_2) self.dutyCycle2SpinBox = QtGui.QSpinBox(self.centralwidget) self.dutyCycle2SpinBox.setMaximum(100) self.dutyCycle2SpinBox.setObjectName("dutyCycle2SpinBox") self.horizontalLayout_7.addWidget(self.dutyCycle2SpinBox) self.verticalLayout_4.addLayout(self.horizontalLayout_7) self.singleLEDButton = QtGui.QPushButton(self.centralwidget) self.singleLEDButton.setObjectName("singleLEDButton") self.verticalLayout_4.addWidget(self.singleLEDButton) spacerItem3 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_4.addItem(spacerItem3) self.horizontalLayout_9.addLayout(self.verticalLayout_4) self.verticalLayout_5.addLayout(self.horizontalLayout_9) self.line_2 = QtGui.QFrame(self.centralwidget) self.line_2.setFrameShape(QtGui.QFrame.HLine) self.line_2.setFrameShadow(QtGui.QFrame.Sunken) self.line_2.setObjectName("line_2") self.verticalLayout_5.addWidget(self.line_2) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.plot_1 = MplWidget(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.plot_1.sizePolicy().hasHeightForWidth()) self.plot_1.setSizePolicy(sizePolicy) self.plot_1.setObjectName("plot_1") self.horizontalLayout_2.addWidget(self.plot_1) self.plot_2 = MplWidget(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.plot_2.sizePolicy().hasHeightForWidth()) self.plot_2.setSizePolicy(sizePolicy) self.plot_2.setObjectName("plot_2") self.horizontalLayout_2.addWidget(self.plot_2) self.verticalLayout_5.addLayout(self.horizontalLayout_2) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1070, 21)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.targetLabel.setBuddy(self.table) self.ledListLabel.setBuddy(self.LEDtable) self.numGenLabel.setBuddy(self.numGenLineEdit) self.dataLabel.setBuddy(self.dataTextBrowser) self.ledNumLabel.setBuddy(self.ledNumSpinBox) self.dutyCycleLabel.setBuddy(self.dutyCycleSpinBox) self.label.setBuddy(self.led2SpinBox) self.label_2.setBuddy(self.dutyCycle2SpinBox) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) MainWindow.setTabOrder(self.table, self.LEDtable) MainWindow.setTabOrder(self.LEDtable, self.optimizePushButton) MainWindow.setTabOrder(self.optimizePushButton, self.sendPushButton) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) self.targetLabel.setText(QtGui.QApplication.translate("MainWindow", "Target Spectral Profile Input Data Points:", None, QtGui.QApplication.UnicodeUTF8)) self.updateTargetButton.setText(QtGui.QApplication.translate("MainWindow", "Update Target", None, QtGui.QApplication.UnicodeUTF8)) self.optimizePushButton.setText(QtGui.QApplication.translate("MainWindow", "Optimize", None, QtGui.QApplication.UnicodeUTF8)) self.maxPowerButton.setText(QtGui.QApplication.translate("MainWindow", "Max Power", None, QtGui.QApplication.UnicodeUTF8)) self.ledListLabel.setText(QtGui.QApplication.translate("MainWindow", "LED Information After Optimization:", None, QtGui.QApplication.UnicodeUTF8)) self.sendPushButton.setText(QtGui.QApplication.translate("MainWindow", "Send", None, QtGui.QApplication.UnicodeUTF8)) self.onPushButton.setText(QtGui.QApplication.translate("MainWindow", "Turn On", None, QtGui.QApplication.UnicodeUTF8)) self.offPushButton.setText(QtGui.QApplication.translate("MainWindow", "Turn Off", None, QtGui.QApplication.UnicodeUTF8)) self.testPushButton.setText(QtGui.QApplication.translate("MainWindow", "Test", None, QtGui.QApplication.UnicodeUTF8)) self.numGenLabel.setText(QtGui.QApplication.translate("MainWindow", "Number of Algorithm Generations:", None, QtGui.QApplication.UnicodeUTF8)) self.numGenLineEdit.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8)) self.statusLabel.setText(QtGui.QApplication.translate("MainWindow", "Current status... data input", None, QtGui.QApplication.UnicodeUTF8)) self.dataLabel.setText(QtGui.QApplication.translate("MainWindow", "Data Log:", None, QtGui.QApplication.UnicodeUTF8)) self.singleLEDLabel.setText(QtGui.QApplication.translate("MainWindow", "LED Testing:", None, QtGui.QApplication.UnicodeUTF8)) self.ledNumLabel.setText(QtGui.QApplication.translate("MainWindow", "LED 1:", None, QtGui.QApplication.UnicodeUTF8)) self.dutyCycleLabel.setText(QtGui.QApplication.translate("MainWindow", "Duty Cycle 1:", None, QtGui.QApplication.UnicodeUTF8)) self.label.setText(QtGui.QApplication.translate("MainWindow", "LED 2:", None, QtGui.QApplication.UnicodeUTF8)) self.label_2.setText(QtGui.QApplication.translate("MainWindow", "Duty Cycle 2:", None, QtGui.QApplication.UnicodeUTF8)) self.singleLEDButton.setText(QtGui.QApplication.translate("MainWindow", "Turn on LEDs", None, QtGui.QApplication.UnicodeUTF8))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1189, 817) self.centralwidget = QtWidgets.QWidget(MainWindow) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.centralwidget.sizePolicy().hasHeightForWidth()) self.centralwidget.setSizePolicy(sizePolicy) self.centralwidget.setMinimumSize(QtCore.QSize(906, 661)) self.centralwidget.setObjectName("centralwidget") self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.centralwidget) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.horizontalWidget = QtWidgets.QWidget(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.horizontalWidget.sizePolicy().hasHeightForWidth()) self.horizontalWidget.setSizePolicy(sizePolicy) self.horizontalWidget.setObjectName("horizontalWidget") self.horizontalLayout = QtWidgets.QHBoxLayout(self.horizontalWidget) self.horizontalLayout.setObjectName("horizontalLayout") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.cb_electronics = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_electronics.setChecked(True) self.cb_electronics.setObjectName("cb_electronics") self.gridLayout.addWidget(self.cb_electronics, 17, 1, 1, 1) self.cb_miscellaneous = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_miscellaneous.setChecked(True) self.cb_miscellaneous.setObjectName("cb_miscellaneous") self.gridLayout.addWidget(self.cb_miscellaneous, 12, 1, 1, 1) self.cb_camping = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_camping.setChecked(True) self.cb_camping.setObjectName("cb_camping") self.gridLayout.addWidget(self.cb_camping, 16, 0, 1, 1) self.cb_entertainment = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_entertainment.setChecked(True) self.cb_entertainment.setObjectName("cb_entertainment") self.gridLayout.addWidget(self.cb_entertainment, 12, 0, 1, 1) self.cb_utilities = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_utilities.setChecked(True) self.cb_utilities.setObjectName("cb_utilities") self.gridLayout.addWidget(self.cb_utilities, 9, 1, 1, 1) self.label_3 = QtWidgets.QLabel(self.horizontalWidget) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 4, 0, 1, 1) self.cb_essentials = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_essentials.setChecked(True) self.cb_essentials.setObjectName("cb_essentials") self.gridLayout.addWidget(self.cb_essentials, 18, 0, 1, 1) self.cb_services = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_services.setChecked(True) self.cb_services.setObjectName("cb_services") self.gridLayout.addWidget(self.cb_services, 24, 1, 1, 1) self.cb_sports = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_sports.setChecked(True) self.cb_sports.setObjectName("cb_sports") self.gridLayout.addWidget(self.cb_sports, 25, 1, 1, 1) self.cb_grocery = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_grocery.setChecked(True) self.cb_grocery.setObjectName("cb_grocery") self.gridLayout.addWidget(self.cb_grocery, 11, 0, 1, 1) self.label_5 = QtWidgets.QLabel(self.horizontalWidget) self.label_5.setObjectName("label_5") self.gridLayout.addWidget(self.label_5, 2, 0, 1, 1) self.cb_gym = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_gym.setChecked(True) self.cb_gym.setObjectName("cb_gym") self.gridLayout.addWidget(self.cb_gym, 21, 0, 1, 1) self.cb_cellular = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_cellular.setChecked(True) self.cb_cellular.setObjectName("cb_cellular") self.gridLayout.addWidget(self.cb_cellular, 10, 0, 1, 1) self.cb_presents = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_presents.setChecked(True) self.cb_presents.setObjectName("cb_presents") self.gridLayout.addWidget(self.cb_presents, 23, 1, 1, 1) self.sb_year_start = QtWidgets.QSpinBox(self.horizontalWidget) self.sb_year_start.setMinimum(2019) self.sb_year_start.setMaximum(2022) self.sb_year_start.setObjectName("sb_year_start") self.gridLayout.addWidget(self.sb_year_start, 4, 1, 1, 1) self.cb_self_care = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_self_care.setChecked(True) self.cb_self_care.setObjectName("cb_self_care") self.gridLayout.addWidget(self.cb_self_care, 24, 0, 1, 1) self.cb_flight = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_flight.setChecked(True) self.cb_flight.setObjectName("cb_flight") self.gridLayout.addWidget(self.cb_flight, 18, 1, 1, 1) self.cb_grocery_tag = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_grocery_tag.setChecked(True) self.cb_grocery_tag.setObjectName("cb_grocery_tag") self.gridLayout.addWidget(self.cb_grocery_tag, 20, 1, 1, 1) self.cb_transportation = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_transportation.setChecked(True) self.cb_transportation.setObjectName("cb_transportation") self.gridLayout.addWidget(self.cb_transportation, 11, 1, 1, 1) self.cb_golf = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_golf.setChecked(True) self.cb_golf.setObjectName("cb_golf") self.gridLayout.addWidget(self.cb_golf, 20, 0, 1, 1) self.label = QtWidgets.QLabel(self.horizontalWidget) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 3, 0, 1, 1) self.cb_transportation_tag = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_transportation_tag.setChecked(True) self.cb_transportation_tag.setObjectName("cb_transportation_tag") self.gridLayout.addWidget(self.cb_transportation_tag, 26, 0, 1, 1) self.cb_travel = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_travel.setChecked(True) self.cb_travel.setObjectName("cb_travel") self.gridLayout.addWidget(self.cb_travel, 26, 1, 1, 1) self.cb_insurance = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_insurance.setChecked(True) self.cb_insurance.setObjectName("cb_insurance") self.gridLayout.addWidget(self.cb_insurance, 10, 1, 1, 1) self.cb_housing = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_housing.setChecked(True) self.cb_housing.setObjectName("cb_housing") self.gridLayout.addWidget(self.cb_housing, 9, 0, 1, 1) self.cb_gambling = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_gambling.setChecked(True) self.cb_gambling.setObjectName("cb_gambling") self.gridLayout.addWidget(self.cb_gambling, 19, 1, 1, 1) self.sb_month_end = QtWidgets.QSpinBox(self.horizontalWidget) self.sb_month_end.setMinimum(1) self.sb_month_end.setMaximum(12) self.sb_month_end.setProperty("value", 12) self.sb_month_end.setObjectName("sb_month_end") self.gridLayout.addWidget(self.sb_month_end, 6, 1, 1, 1) self.label_4 = QtWidgets.QLabel(self.horizontalWidget) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 7, 0, 1, 1) self.label_7 = QtWidgets.QLabel(self.horizontalWidget) self.label_7.setObjectName("label_7") self.gridLayout.addWidget(self.label_7, 14, 0, 1, 1) self.sb_month_start = QtWidgets.QSpinBox(self.horizontalWidget) self.sb_month_start.setMinimum(1) self.sb_month_start.setMaximum(12) self.sb_month_start.setObjectName("sb_month_start") self.gridLayout.addWidget(self.sb_month_start, 3, 1, 1, 1) self.cb_photography = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_photography.setChecked(True) self.cb_photography.setObjectName("cb_photography") self.gridLayout.addWidget(self.cb_photography, 23, 0, 1, 1) self.cb_medical = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_medical.setChecked(True) self.cb_medical.setObjectName("cb_medical") self.gridLayout.addWidget(self.cb_medical, 22, 0, 1, 1) self.cb_dining = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_dining.setChecked(True) self.cb_dining.setObjectName("cb_dining") self.gridLayout.addWidget(self.cb_dining, 17, 0, 1, 1) self.cb_retirement = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_retirement.setChecked(True) self.cb_retirement.setObjectName("cb_retirement") self.gridLayout.addWidget(self.cb_retirement, 13, 1, 1, 1) self.label_2 = QtWidgets.QLabel(self.horizontalWidget) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 6, 0, 1, 1) self.cb_games = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_games.setChecked(True) self.cb_games.setObjectName("cb_games") self.gridLayout.addWidget(self.cb_games, 19, 0, 1, 1) self.cb_health = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_health.setChecked(True) self.cb_health.setObjectName("cb_health") self.gridLayout.addWidget(self.cb_health, 13, 0, 1, 1) self.cb_museum = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_museum.setChecked(True) self.cb_museum.setObjectName("cb_museum") self.gridLayout.addWidget(self.cb_museum, 22, 1, 1, 1) self.cb_skiing = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_skiing.setChecked(True) self.cb_skiing.setObjectName("cb_skiing") self.gridLayout.addWidget(self.cb_skiing, 25, 0, 1, 1) self.label_6 = QtWidgets.QLabel(self.horizontalWidget) self.label_6.setObjectName("label_6") self.gridLayout.addWidget(self.label_6, 8, 0, 1, 1) self.sb_year_end = QtWidgets.QSpinBox(self.horizontalWidget) self.sb_year_end.setMinimum(2019) self.sb_year_end.setMaximum(2021) self.sb_year_end.setProperty("value", 2020) self.sb_year_end.setObjectName("sb_year_end") self.gridLayout.addWidget(self.sb_year_end, 7, 1, 1, 1) self.cb_alcohol = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_alcohol.setChecked(True) self.cb_alcohol.setObjectName("cb_alcohol") self.gridLayout.addWidget(self.cb_alcohol, 15, 0, 1, 1) self.cb_home_improvement = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_home_improvement.setChecked(True) self.cb_home_improvement.setObjectName("cb_home_improvement") self.gridLayout.addWidget(self.cb_home_improvement, 21, 1, 1, 1) self.cb_climbing = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_climbing.setChecked(True) self.cb_climbing.setObjectName("cb_climbing") self.gridLayout.addWidget(self.cb_climbing, 16, 1, 1, 1) self.cb_books = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_books.setChecked(True) self.cb_books.setObjectName("cb_books") self.gridLayout.addWidget(self.cb_books, 15, 1, 1, 1) self.cb_retirement_tag = QtWidgets.QCheckBox(self.horizontalWidget) self.cb_retirement_tag.setChecked(True) self.cb_retirement_tag.setObjectName("cb_retirement_tag") self.gridLayout.addWidget(self.cb_retirement_tag, 27, 0, 1, 1) self.verticalLayout.addLayout(self.gridLayout) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.pb_update_data = QtWidgets.QPushButton(self.horizontalWidget) self.pb_update_data.setObjectName("pb_update_data") self.verticalLayout.addWidget(self.pb_update_data) self.pb_plot = QtWidgets.QPushButton(self.horizontalWidget) self.pb_plot.setObjectName("pb_plot") self.verticalLayout.addWidget(self.pb_plot) self.horizontalLayout.addLayout(self.verticalLayout) self.tabWidget = QtWidgets.QTabWidget(self.horizontalWidget) self.tabWidget.setObjectName("tabWidget") self.tab_major = QtWidgets.QWidget() self.tab_major.setObjectName("tab_major") self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.tab_major) self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.mpl_major = MplWidget(self.tab_major) self.mpl_major.setObjectName("mpl_major") self.horizontalLayout_6.addWidget(self.mpl_major) self.tabWidget.addTab(self.tab_major, "") self.tab_category = QtWidgets.QWidget() self.tab_category.setObjectName("tab_category") self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.tab_category) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.mpl_category = MplWidget(self.tab_category) self.mpl_category.setObjectName("mpl_category") self.horizontalLayout_4.addWidget(self.mpl_category) self.tabWidget.addTab(self.tab_category, "") self.tab_tag = QtWidgets.QWidget() self.tab_tag.setObjectName("tab_tag") self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.tab_tag) self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.mpl_tag = MplWidget(self.tab_tag) self.mpl_tag.setObjectName("mpl_tag") self.horizontalLayout_5.addWidget(self.mpl_tag) self.tabWidget.addTab(self.tab_tag, "") self.tab_frivolous = QtWidgets.QWidget() self.tab_frivolous.setObjectName("tab_frivolous") self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.tab_frivolous) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.mpl_frivolous = MplWidget(self.tab_frivolous) self.mpl_frivolous.setObjectName("mpl_frivolous") self.horizontalLayout_3.addWidget(self.mpl_frivolous) self.tabWidget.addTab(self.tab_frivolous, "") self.tab_savings = QtWidgets.QWidget() self.tab_savings.setObjectName("tab_savings") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.tab_savings) self.verticalLayout_2.setObjectName("verticalLayout_2") self.mpl_savings = MplWidget(self.tab_savings) self.mpl_savings.setObjectName("mpl_savings") self.verticalLayout_2.addWidget(self.mpl_savings) self.tabWidget.addTab(self.tab_savings, "") self.horizontalLayout.addWidget(self.tabWidget) self.horizontalLayout_2.addWidget(self.horizontalWidget) MainWindow.setCentralWidget(self.centralwidget) self.menuBar = QtWidgets.QMenuBar(MainWindow) self.menuBar.setGeometry(QtCore.QRect(0, 0, 1189, 23)) self.menuBar.setObjectName("menuBar") self.menuFile = QtWidgets.QMenu(self.menuBar) self.menuFile.setObjectName("menuFile") MainWindow.setMenuBar(self.menuBar) self.actionData_Folder = QtWidgets.QAction(MainWindow) self.actionData_Folder.setObjectName("actionData_Folder") self.menuFile.addAction(self.actionData_Folder) self.menuBar.addAction(self.menuFile.menuAction()) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(4) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.cb_electronics.setText(_translate("MainWindow", "Electronics")) self.cb_miscellaneous.setText(_translate("MainWindow", "Miscellaneous")) self.cb_camping.setText(_translate("MainWindow", "Camping")) self.cb_entertainment.setText(_translate("MainWindow", "Entertainment")) self.cb_utilities.setText(_translate("MainWindow", "Utilities")) self.label_3.setText(_translate("MainWindow", "Year Start")) self.cb_essentials.setText(_translate("MainWindow", "Essentials")) self.cb_services.setText(_translate("MainWindow", "Services")) self.cb_sports.setText(_translate("MainWindow", "Sports")) self.cb_grocery.setText(_translate("MainWindow", "Grocery")) self.label_5.setText(_translate("MainWindow", "Parameters")) self.cb_gym.setText(_translate("MainWindow", "Gym")) self.cb_cellular.setText(_translate("MainWindow", "Cellular")) self.cb_presents.setText(_translate("MainWindow", "Presents")) self.cb_self_care.setText(_translate("MainWindow", "Self Care")) self.cb_flight.setText(_translate("MainWindow", "Flight")) self.cb_grocery_tag.setText(_translate("MainWindow", "Grocery")) self.cb_transportation.setText( _translate("MainWindow", "Transportation")) self.cb_golf.setText(_translate("MainWindow", "Golf")) self.label.setText(_translate("MainWindow", "Month Start")) self.cb_transportation_tag.setText( _translate("MainWindow", "Transportation")) self.cb_travel.setText(_translate("MainWindow", "Travel")) self.cb_insurance.setText(_translate("MainWindow", "Insurance")) self.cb_housing.setText(_translate("MainWindow", "Housing")) self.cb_gambling.setText(_translate("MainWindow", "Gambling")) self.label_4.setText(_translate("MainWindow", "Year Finish")) self.label_7.setText(_translate("MainWindow", "Tags")) self.cb_photography.setText(_translate("MainWindow", "Photography")) self.cb_medical.setText(_translate("MainWindow", "Medical")) self.cb_dining.setText(_translate("MainWindow", "Dining")) self.cb_retirement.setText(_translate("MainWindow", "Retirement")) self.label_2.setText(_translate("MainWindow", "Month Finish")) self.cb_games.setText(_translate("MainWindow", "Games")) self.cb_health.setText(_translate("MainWindow", "Health")) self.cb_museum.setText(_translate("MainWindow", "Museum")) self.cb_skiing.setText(_translate("MainWindow", "Skiing")) self.label_6.setText(_translate("MainWindow", "Categories")) self.cb_alcohol.setText(_translate("MainWindow", "Alcohol")) self.cb_home_improvement.setText( _translate("MainWindow", "Home Improvement")) self.cb_climbing.setText(_translate("MainWindow", "Climbing")) self.cb_books.setText(_translate("MainWindow", "Books")) self.cb_retirement_tag.setText(_translate("MainWindow", "Retirement")) self.pb_update_data.setText(_translate("MainWindow", "Update Data")) self.pb_plot.setText(_translate("MainWindow", "Plot")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_major), _translate("MainWindow", "Major")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_category), _translate("MainWindow", "Category")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_tag), _translate("MainWindow", "Tag")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_frivolous), _translate("MainWindow", "Frivolous")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_savings), _translate("MainWindow", "Savings")) self.menuFile.setTitle(_translate("MainWindow", "File")) self.actionData_Folder.setText(_translate("MainWindow", "Data Folder"))
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_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_slicer(object): def setupUi(self, slicer): slicer.setObjectName("slicer") slicer.resize(802, 547) self.gridLayout = QtWidgets.QGridLayout(slicer) self.gridLayout.setObjectName("gridLayout") self.peakList = QtWidgets.QTableWidget(slicer) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.peakList.sizePolicy().hasHeightForWidth()) self.peakList.setSizePolicy(sizePolicy) self.peakList.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu) self.peakList.setObjectName("peakList") self.peakList.setColumnCount(3) self.peakList.setRowCount(0) item = QtWidgets.QTableWidgetItem() self.peakList.setHorizontalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.peakList.setHorizontalHeaderItem(1, item) item = QtWidgets.QTableWidgetItem() self.peakList.setHorizontalHeaderItem(2, item) self.gridLayout.addWidget(self.peakList, 0, 0, 1, 1) self.mpl = MplWidget(slicer) 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.setMinimumSize(QtCore.QSize(500, 500)) self.mpl.setObjectName("mpl") self.gridLayout.addWidget(self.mpl, 0, 1, 1, 1) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.status = QtWidgets.QLabel(slicer) self.status.setObjectName("status") self.horizontalLayout.addWidget(self.status) self.correction = QtWidgets.QCheckBox(slicer) self.correction.setLayoutDirection(QtCore.Qt.RightToLeft) self.correction.setObjectName("correction") self.horizontalLayout.addWidget(self.correction) self.gridLayout.addLayout(self.horizontalLayout, 1, 0, 1, 1) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.pb = QtWidgets.QProgressBar(slicer) self.pb.setEnabled(True) self.pb.setProperty("value", 0) self.pb.setInvertedAppearance(False) self.pb.setObjectName("pb") self.horizontalLayout_2.addWidget(self.pb) self.label_2 = QtWidgets.QLabel(slicer) self.label_2.setObjectName("label_2") self.horizontalLayout_2.addWidget(self.label_2) self.prof1daxis = QtWidgets.QComboBox(slicer) self.prof1daxis.setObjectName("prof1daxis") self.prof1daxis.addItem("") self.prof1daxis.addItem("") self.prof1daxis.addItem("") self.horizontalLayout_2.addWidget(self.prof1daxis) self.label = QtWidgets.QLabel(slicer) self.label.setObjectName("label") self.horizontalLayout_2.addWidget(self.label) self.cmap = QtWidgets.QComboBox(slicer) self.cmap.setObjectName("cmap") self.cmap.addItem("") self.cmap.addItem("") self.cmap.addItem("") self.cmap.addItem("") self.horizontalLayout_2.addWidget(self.cmap) self.gridLayout.addLayout(self.horizontalLayout_2, 1, 1, 1, 1) self.retranslateUi(slicer) QtCore.QMetaObject.connectSlotsByName(slicer) def retranslateUi(self, slicer): _translate = QtCore.QCoreApplication.translate slicer.setWindowTitle(_translate("slicer", "Slicer")) item = self.peakList.horizontalHeaderItem(0) item.setText(_translate("slicer", "Name")) item = self.peakList.horizontalHeaderItem(1) item.setText(_translate("slicer", "center mass")) item = self.peakList.horizontalHeaderItem(2) item.setText(_translate("slicer", "Δ mass")) self.status.setText(_translate("slicer", "Loading...")) self.correction.setText(_translate("slicer", "Apply Correction")) self.label_2.setText(_translate("slicer", "1D plot on")) self.prof1daxis.setItemText(0, _translate("slicer", "X")) self.prof1daxis.setItemText(1, _translate("slicer", "Y")) self.prof1daxis.setItemText(2, _translate("slicer", "Z")) self.label.setText(_translate("slicer", "Colormap")) self.cmap.setItemText(0, _translate("slicer", "viridis")) self.cmap.setItemText(1, _translate("slicer", "gray")) self.cmap.setItemText(2, _translate("slicer", "hot")) self.cmap.setItemText(3, _translate("slicer", "jet"))
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_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_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(607, 434) self.mplcentralwidget = QtGui.QWidget(MplMainWindow) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.mplcentralwidget.sizePolicy().hasHeightForWidth()) self.mplcentralwidget.setSizePolicy(sizePolicy) self.mplcentralwidget.setObjectName("mplcentralwidget") self.verticalLayout_2 = QtGui.QVBoxLayout(self.mplcentralwidget) self.verticalLayout_2.setObjectName("verticalLayout_2") self.mplhorizontalLayout = QtGui.QHBoxLayout() self.mplhorizontalLayout.setSizeConstraint(QtGui.QLayout.SetNoConstraint) self.mplhorizontalLayout.setObjectName("mplhorizontalLayout") self.mpllineEdit = QtGui.QLineEdit(self.mplcentralwidget) self.mpllineEdit.setMinimumSize(QtCore.QSize(489, 21)) self.mpllineEdit.setObjectName("mpllineEdit") self.mplhorizontalLayout.addWidget(self.mpllineEdit) self.mplpushButton = QtGui.QPushButton(self.mplcentralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.mplpushButton.sizePolicy().hasHeightForWidth()) self.mplpushButton.setSizePolicy(sizePolicy) self.mplpushButton.setMinimumSize(QtCore.QSize(91, 25)) self.mplpushButton.setObjectName("mplpushButton") self.mplhorizontalLayout.addWidget(self.mplpushButton) self.verticalLayout_2.addLayout(self.mplhorizontalLayout) self.mpl = MplWidget(self.mplcentralwidget) 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("mpl") self.verticalLayout_2.addWidget(self.mpl) MplMainWindow.setCentralWidget(self.mplcentralwidget) self.mplmenuBar = QtGui.QMenuBar(MplMainWindow) self.mplmenuBar.setGeometry(QtCore.QRect(0, 0, 607, 25)) self.mplmenuBar.setObjectName("mplmenuBar") self.mplmenuFile = QtGui.QMenu(self.mplmenuBar) self.mplmenuFile.setObjectName("mplmenuFile") MplMainWindow.setMenuBar(self.mplmenuBar) self.mplactionOpen = QtGui.QAction(MplMainWindow) self.mplactionOpen.setIconVisibleInMenu(False) self.mplactionOpen.setObjectName("mplactionOpen") self.mplactionQuit = QtGui.QAction(MplMainWindow) self.mplactionQuit.setObjectName("mplactionQuit") self.mplmenuFile.addAction(self.mplactionOpen) 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): MplMainWindow.setWindowTitle(QtGui.QApplication.translate("MplMainWindow", "Matplotlib In Qt Designer - Count letters frequency in a file", None, QtGui.QApplication.UnicodeUTF8)) self.mpllineEdit.setText(QtGui.QApplication.translate("MplMainWindow", "/usr/share/dict/words", None, QtGui.QApplication.UnicodeUTF8)) self.mplpushButton.setText(QtGui.QApplication.translate("MplMainWindow", "Parse this file", None, QtGui.QApplication.UnicodeUTF8)) self.mplmenuFile.setTitle(QtGui.QApplication.translate("MplMainWindow", "File", None, QtGui.QApplication.UnicodeUTF8)) self.mplactionOpen.setText(QtGui.QApplication.translate("MplMainWindow", "Open", None, QtGui.QApplication.UnicodeUTF8)) self.mplactionQuit.setText(QtGui.QApplication.translate("MplMainWindow", "Quit", None, QtGui.QApplication.UnicodeUTF8))
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_Form(object): def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(753, 498) Form.setWindowTitle(QtGui.QApplication.translate("Form", "Form", None, QtGui.QApplication.UnicodeUTF8)) self.horizontalLayout_3 = QtGui.QHBoxLayout(Form) self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.verticalLayout_3 = QtGui.QVBoxLayout() self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.horizontalLayout_9 = QtGui.QHBoxLayout() self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9")) self.label_11 = QtGui.QLabel(Form) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_11.sizePolicy().hasHeightForWidth()) self.label_11.setSizePolicy(sizePolicy) self.label_11.setText(QtGui.QApplication.translate("Form", "X Axis:", None, QtGui.QApplication.UnicodeUTF8)) self.label_11.setAlignment(QtCore.Qt.AlignCenter) self.label_11.setObjectName(_fromUtf8("label_11")) self.horizontalLayout_9.addWidget(self.label_11) self.x_unit_type_box = QtGui.QComboBox(Form) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.x_unit_type_box.sizePolicy().hasHeightForWidth()) self.x_unit_type_box.setSizePolicy(sizePolicy) self.x_unit_type_box.setObjectName(_fromUtf8("x_unit_type_box")) self.x_unit_type_box.addItem(_fromUtf8("")) self.x_unit_type_box.setItemText(0, QtGui.QApplication.translate("Form", "Wavelength", None, QtGui.QApplication.UnicodeUTF8)) self.x_unit_type_box.addItem(_fromUtf8("")) self.x_unit_type_box.setItemText(1, QtGui.QApplication.translate("Form", "Wavenumber", None, QtGui.QApplication.UnicodeUTF8)) self.x_unit_type_box.addItem(_fromUtf8("")) self.x_unit_type_box.setItemText(2, QtGui.QApplication.translate("Form", "Energy", None, QtGui.QApplication.UnicodeUTF8)) self.horizontalLayout_9.addWidget(self.x_unit_type_box) self.label_12 = QtGui.QLabel(Form) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_12.sizePolicy().hasHeightForWidth()) self.label_12.setSizePolicy(sizePolicy) self.label_12.setText(QtGui.QApplication.translate("Form", "in", None, QtGui.QApplication.UnicodeUTF8)) self.label_12.setObjectName(_fromUtf8("label_12")) self.horizontalLayout_9.addWidget(self.label_12) self.stackedWidget = QtGui.QStackedWidget(Form) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.stackedWidget.sizePolicy().hasHeightForWidth()) self.stackedWidget.setSizePolicy(sizePolicy) self.stackedWidget.setObjectName(_fromUtf8("stackedWidget")) self.page_3 = QtGui.QWidget() sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.page_3.sizePolicy().hasHeightForWidth()) self.page_3.setSizePolicy(sizePolicy) self.page_3.setObjectName(_fromUtf8("page_3")) self.horizontalLayout_2 = QtGui.QHBoxLayout(self.page_3) self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.wavelength_units = QtGui.QComboBox(self.page_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.wavelength_units.sizePolicy().hasHeightForWidth()) self.wavelength_units.setSizePolicy(sizePolicy) self.wavelength_units.setObjectName(_fromUtf8("wavelength_units")) self.wavelength_units.addItem(_fromUtf8("")) self.wavelength_units.setItemText(0, QtGui.QApplication.translate("Form", "Nanometres", None, QtGui.QApplication.UnicodeUTF8)) self.wavelength_units.addItem(_fromUtf8("")) self.wavelength_units.setItemText(1, QtGui.QApplication.translate("Form", "Metres", None, QtGui.QApplication.UnicodeUTF8)) self.wavelength_units.addItem(_fromUtf8("")) self.wavelength_units.setItemText(2, QtGui.QApplication.translate("Form", "Angstroms", None, QtGui.QApplication.UnicodeUTF8)) self.wavelength_units.addItem(_fromUtf8("")) self.wavelength_units.setItemText(3, QtGui.QApplication.translate("Form", "Furlongs", None, QtGui.QApplication.UnicodeUTF8)) self.horizontalLayout_2.addWidget(self.wavelength_units) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem) self.stackedWidget.addWidget(self.page_3) self.page = QtGui.QWidget() sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.page.sizePolicy().hasHeightForWidth()) self.page.setSizePolicy(sizePolicy) self.page.setObjectName(_fromUtf8("page")) self.horizontalLayout_6 = QtGui.QHBoxLayout(self.page) self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6")) self.wavenumber_units = QtGui.QComboBox(self.page) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.wavenumber_units.sizePolicy().hasHeightForWidth()) self.wavenumber_units.setSizePolicy(sizePolicy) self.wavenumber_units.setObjectName(_fromUtf8("wavenumber_units")) self.wavenumber_units.addItem(_fromUtf8("")) self.wavenumber_units.setItemText(0, QtGui.QApplication.translate("Form", "Inverse Nanometres", None, QtGui.QApplication.UnicodeUTF8)) self.wavenumber_units.addItem(_fromUtf8("")) self.wavenumber_units.setItemText(1, QtGui.QApplication.translate("Form", "Inverse Metres", None, QtGui.QApplication.UnicodeUTF8)) self.wavenumber_units.addItem(_fromUtf8("")) self.wavenumber_units.setItemText(2, QtGui.QApplication.translate("Form", "Inverse Angstroms", None, QtGui.QApplication.UnicodeUTF8)) self.wavenumber_units.addItem(_fromUtf8("")) self.wavenumber_units.setItemText(3, QtGui.QApplication.translate("Form", "Inverse Furlongs", None, QtGui.QApplication.UnicodeUTF8)) self.horizontalLayout_6.addWidget(self.wavenumber_units) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem1) self.stackedWidget.addWidget(self.page) self.page_2 = QtGui.QWidget() sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.page_2.sizePolicy().hasHeightForWidth()) self.page_2.setSizePolicy(sizePolicy) self.page_2.setObjectName(_fromUtf8("page_2")) self.horizontalLayout_11 = QtGui.QHBoxLayout(self.page_2) self.horizontalLayout_11.setObjectName(_fromUtf8("horizontalLayout_11")) self.energy_units = QtGui.QComboBox(self.page_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.energy_units.sizePolicy().hasHeightForWidth()) self.energy_units.setSizePolicy(sizePolicy) self.energy_units.setObjectName(_fromUtf8("energy_units")) self.energy_units.addItem(_fromUtf8("")) self.energy_units.setItemText(0, QtGui.QApplication.translate("Form", "Electron Volts", None, QtGui.QApplication.UnicodeUTF8)) self.energy_units.addItem(_fromUtf8("")) self.energy_units.setItemText(1, QtGui.QApplication.translate("Form", "Joules", None, QtGui.QApplication.UnicodeUTF8)) self.horizontalLayout_11.addWidget(self.energy_units) spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_11.addItem(spacerItem2) self.stackedWidget.addWidget(self.page_2) self.horizontalLayout_9.addWidget(self.stackedWidget) spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem3) self.label = QtGui.QLabel(Form) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) self.label.setText(QtGui.QApplication.translate("Form", "Y Axis from", None, QtGui.QApplication.UnicodeUTF8)) self.label.setObjectName(_fromUtf8("label")) self.horizontalLayout_9.addWidget(self.label) self.lowerY = QtGui.QDoubleSpinBox(Form) self.lowerY.setDecimals(1) self.lowerY.setMaximum(70000.0) self.lowerY.setObjectName(_fromUtf8("lowerY")) self.horizontalLayout_9.addWidget(self.lowerY) self.label_2 = QtGui.QLabel(Form) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth()) self.label_2.setSizePolicy(sizePolicy) self.label_2.setText(QtGui.QApplication.translate("Form", "to", None, QtGui.QApplication.UnicodeUTF8)) self.label_2.setObjectName(_fromUtf8("label_2")) self.horizontalLayout_9.addWidget(self.label_2) self.upperY = QtGui.QDoubleSpinBox(Form) self.upperY.setDecimals(1) self.upperY.setMaximum(70000.0) self.upperY.setSingleStep(100.0) self.upperY.setProperty("value", 10.0) self.upperY.setObjectName(_fromUtf8("upperY")) self.horizontalLayout_9.addWidget(self.upperY) self.verticalLayout.addLayout(self.horizontalLayout_9) self.mplWidget = MplWidget(Form) 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.setMinimumSize(QtCore.QSize(100, 100)) self.mplWidget.setObjectName(_fromUtf8("mplWidget")) self.verticalLayout.addWidget(self.mplWidget) self.verticalLayout_3.addLayout(self.verticalLayout) self.widget = QtGui.QWidget(Form) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.widget.sizePolicy().hasHeightForWidth()) self.widget.setSizePolicy(sizePolicy) self.widget.setMaximumSize(QtCore.QSize(16777215, 130)) self.widget.setObjectName(_fromUtf8("widget")) self.horizontalLayout = QtGui.QHBoxLayout(self.widget) self.horizontalLayout.setMargin(0) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.treeWidget = QtGui.QTreeWidget(self.widget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.treeWidget.sizePolicy().hasHeightForWidth()) self.treeWidget.setSizePolicy(sizePolicy) self.treeWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.treeWidget.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers) self.treeWidget.setAlternatingRowColors(True) self.treeWidget.setSelectionBehavior(QtGui.QAbstractItemView.SelectItems) self.treeWidget.setItemsExpandable(False) self.treeWidget.setAnimated(False) self.treeWidget.setHeaderHidden(False) self.treeWidget.setObjectName(_fromUtf8("treeWidget")) self.treeWidget.headerItem().setText(0, QtGui.QApplication.translate("Form", "Label", None, QtGui.QApplication.UnicodeUTF8)) self.treeWidget.headerItem().setText(1, QtGui.QApplication.translate("Form", "Equation", None, QtGui.QApplication.UnicodeUTF8)) self.treeWidget.headerItem().setText(2, QtGui.QApplication.translate("Form", "Colour", None, QtGui.QApplication.UnicodeUTF8)) self.horizontalLayout.addWidget(self.treeWidget) self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.addViewButton = QtGui.QPushButton(self.widget) self.addViewButton.setText(QtGui.QApplication.translate("Form", "Add view", None, QtGui.QApplication.UnicodeUTF8)) self.addViewButton.setObjectName(_fromUtf8("addViewButton")) self.verticalLayout_2.addWidget(self.addViewButton) self.removeViewButton = QtGui.QPushButton(self.widget) self.removeViewButton.setText(QtGui.QApplication.translate("Form", "Remove view", None, QtGui.QApplication.UnicodeUTF8)) self.removeViewButton.setObjectName(_fromUtf8("removeViewButton")) self.verticalLayout_2.addWidget(self.removeViewButton) spacerItem4 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem4) self.exportSelected = QtGui.QPushButton(self.widget) self.exportSelected.setText(QtGui.QApplication.translate("Form", "Export selected", None, QtGui.QApplication.UnicodeUTF8)) self.exportSelected.setObjectName(_fromUtf8("exportSelected")) self.verticalLayout_2.addWidget(self.exportSelected) self.horizontalLayout.addLayout(self.verticalLayout_2) self.verticalLayout_3.addWidget(self.widget) self.horizontalLayout_3.addLayout(self.verticalLayout_3) self.retranslateUi(Form) self.stackedWidget.setCurrentIndex(0) QtCore.QObject.connect(self.x_unit_type_box, QtCore.SIGNAL(_fromUtf8("activated(int)")), self.stackedWidget.setCurrentIndex) QtCore.QMetaObject.connectSlotsByName(Form) def retranslateUi(self, Form): pass
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(833, 528) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth()) MainWindow.setSizePolicy(sizePolicy) MainWindow.setAutoFillBackground(True) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.horizontalLayout = QtGui.QHBoxLayout(self.centralwidget) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setSpacing(6) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.tabWidget = QtGui.QTabWidget(self.centralwidget) self.tabWidget.setEnabled(True) self.tabWidget.setTabPosition(QtGui.QTabWidget.North) self.tabWidget.setTabShape(QtGui.QTabWidget.Rounded) self.tabWidget.setElideMode(QtCore.Qt.ElideNone) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.tab_backtest_setup_run = QtGui.QWidget() self.tab_backtest_setup_run.setObjectName(_fromUtf8("tab_backtest_setup_run")) self.horizontalLayout_4 = QtGui.QHBoxLayout(self.tab_backtest_setup_run) self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.frame_4 = QtGui.QFrame(self.tab_backtest_setup_run) self.frame_4.setEnabled(True) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.frame_4.sizePolicy().hasHeightForWidth()) self.frame_4.setSizePolicy(sizePolicy) self.frame_4.setMinimumSize(QtCore.QSize(270, 0)) self.frame_4.setFrameShape(QtGui.QFrame.NoFrame) self.frame_4.setFrameShadow(QtGui.QFrame.Raised) self.frame_4.setLineWidth(1) self.frame_4.setObjectName(_fromUtf8("frame_4")) self.verticalLayout_5 = QtGui.QVBoxLayout(self.frame_4) self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5")) self.verticalLayout_4 = QtGui.QVBoxLayout() self.verticalLayout_4.setSpacing(0) self.verticalLayout_4.setContentsMargins(-1, 0, -1, -1) self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.frame = QtGui.QFrame(self.frame_4) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth()) self.frame.setSizePolicy(sizePolicy) self.frame.setMinimumSize(QtCore.QSize(250, 250)) self.frame.setFrameShape(QtGui.QFrame.StyledPanel) self.frame.setFrameShadow(QtGui.QFrame.Raised) self.frame.setObjectName(_fromUtf8("frame")) self.comboBox_instrument = QtGui.QComboBox(self.frame) self.comboBox_instrument.setGeometry(QtCore.QRect(10, 50, 51, 31)) self.comboBox_instrument.setObjectName(_fromUtf8("comboBox_instrument")) self.comboBox_instrument.addItem(_fromUtf8("")) self.comboBox_instrument.addItem(_fromUtf8("")) self.comboBox_instrument.addItem(_fromUtf8("")) self.label = QtGui.QLabel(self.frame) self.label.setGeometry(QtCore.QRect(10, 30, 81, 21)) self.label.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.label.setObjectName(_fromUtf8("label")) self.label_3 = QtGui.QLabel(self.frame) self.label_3.setGeometry(QtCore.QRect(10, 90, 81, 21)) self.label_3.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.label_3.setObjectName(_fromUtf8("label_3")) self.spinBox_range = QtGui.QSpinBox(self.frame) self.spinBox_range.setGeometry(QtCore.QRect(10, 110, 51, 31)) self.spinBox_range.setProperty("value", 10) self.spinBox_range.setObjectName(_fromUtf8("spinBox_range")) self.dateEdit_start_date = QtGui.QDateEdit(self.frame) self.dateEdit_start_date.setGeometry(QtCore.QRect(120, 50, 121, 31)) self.dateEdit_start_date.setCalendarPopup(True) self.dateEdit_start_date.setDate(QtCore.QDate(2013, 9, 10)) self.dateEdit_start_date.setObjectName(_fromUtf8("dateEdit_start_date")) self.label_4 = QtGui.QLabel(self.frame) self.label_4.setGeometry(QtCore.QRect(120, 30, 81, 21)) self.label_4.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.label_4.setObjectName(_fromUtf8("label_4")) self.label_5 = QtGui.QLabel(self.frame) self.label_5.setGeometry(QtCore.QRect(120, 90, 81, 21)) self.label_5.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.label_5.setObjectName(_fromUtf8("label_5")) self.dateEdit_end_date = QtGui.QDateEdit(self.frame) self.dateEdit_end_date.setGeometry(QtCore.QRect(120, 110, 121, 31)) self.dateEdit_end_date.setCalendarPopup(True) self.dateEdit_end_date.setDate(QtCore.QDate(2014, 11, 30)) self.dateEdit_end_date.setObjectName(_fromUtf8("dateEdit_end_date")) self.checkBox_log_intrabar_data = QtGui.QCheckBox(self.frame) self.checkBox_log_intrabar_data.setGeometry(QtCore.QRect(10, 150, 151, 22)) self.checkBox_log_intrabar_data.setChecked(False) self.checkBox_log_intrabar_data.setObjectName(_fromUtf8("checkBox_log_intrabar_data")) self.checkBox_write_trade_data = QtGui.QCheckBox(self.frame) self.checkBox_write_trade_data.setGeometry(QtCore.QRect(10, 170, 151, 22)) self.checkBox_write_trade_data.setObjectName(_fromUtf8("checkBox_write_trade_data")) self.checkBox_write_bar_data = QtGui.QCheckBox(self.frame) self.checkBox_write_bar_data.setGeometry(QtCore.QRect(10, 190, 151, 22)) self.checkBox_write_bar_data.setObjectName(_fromUtf8("checkBox_write_bar_data")) self.line = QtGui.QFrame(self.frame) self.line.setGeometry(QtCore.QRect(0, 16, 251, 16)) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName(_fromUtf8("line")) self.label_2 = QtGui.QLabel(self.frame) self.label_2.setGeometry(QtCore.QRect(0, 0, 121, 21)) font = QtGui.QFont() font.setBold(True) font.setItalic(False) font.setUnderline(False) font.setWeight(75) self.label_2.setFont(font) self.label_2.setAlignment(QtCore.Qt.AlignCenter) self.label_2.setObjectName(_fromUtf8("label_2")) self.verticalLayout_4.addWidget(self.frame) self.frame_2 = QtGui.QFrame(self.frame_4) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.frame_2.sizePolicy().hasHeightForWidth()) self.frame_2.setSizePolicy(sizePolicy) self.frame_2.setMinimumSize(QtCore.QSize(0, 120)) self.frame_2.setFrameShape(QtGui.QFrame.StyledPanel) self.frame_2.setFrameShadow(QtGui.QFrame.Raised) self.frame_2.setObjectName(_fromUtf8("frame_2")) self.pushButton_run_backtest = QtGui.QPushButton(self.frame_2) self.pushButton_run_backtest.setGeometry(QtCore.QRect(10, 10, 231, 51)) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_run_backtest.sizePolicy().hasHeightForWidth()) self.pushButton_run_backtest.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(20) font.setKerning(True) self.pushButton_run_backtest.setFont(font) self.pushButton_run_backtest.setObjectName(_fromUtf8("pushButton_run_backtest")) self.progressBar_backtest = QtGui.QProgressBar(self.frame_2) self.progressBar_backtest.setGeometry(QtCore.QRect(10, 70, 231, 23)) font = QtGui.QFont() font.setFamily(_fromUtf8("Ubuntu")) self.progressBar_backtest.setFont(font) self.progressBar_backtest.setProperty("value", 0) self.progressBar_backtest.setObjectName(_fromUtf8("progressBar_backtest")) self.label_time_remaining = QtGui.QLabel(self.frame_2) self.label_time_remaining.setGeometry(QtCore.QRect(10, 90, 221, 20)) self.label_time_remaining.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.label_time_remaining.setObjectName(_fromUtf8("label_time_remaining")) self.verticalLayout_4.addWidget(self.frame_2) self.verticalLayout_5.addLayout(self.verticalLayout_4) self.horizontalLayout_4.addWidget(self.frame_4) self.verticalLayout_3 = QtGui.QVBoxLayout() self.verticalLayout_3.setSpacing(0) self.verticalLayout_3.setContentsMargins(-1, 9, -1, 9) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.frame_6 = QtGui.QFrame(self.tab_backtest_setup_run) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.frame_6.sizePolicy().hasHeightForWidth()) self.frame_6.setSizePolicy(sizePolicy) self.frame_6.setMinimumSize(QtCore.QSize(513, 25)) self.frame_6.setFrameShape(QtGui.QFrame.StyledPanel) self.frame_6.setFrameShadow(QtGui.QFrame.Raised) self.frame_6.setObjectName(_fromUtf8("frame_6")) self.horizontalLayout_7 = QtGui.QHBoxLayout(self.frame_6) self.horizontalLayout_7.setSpacing(0) self.horizontalLayout_7.setContentsMargins(9, 0, 0, 0) self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7")) self.label_setup_backtest = QtGui.QLabel(self.frame_6) font = QtGui.QFont() font.setBold(True) font.setItalic(False) font.setUnderline(False) font.setWeight(75) self.label_setup_backtest.setFont(font) self.label_setup_backtest.setAlignment(QtCore.Qt.AlignCenter) self.label_setup_backtest.setObjectName(_fromUtf8("label_setup_backtest")) self.horizontalLayout_7.addWidget(self.label_setup_backtest) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_7.addItem(spacerItem) self.pushButton_revert_setup = QtGui.QPushButton(self.frame_6) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_revert_setup.sizePolicy().hasHeightForWidth()) self.pushButton_revert_setup.setSizePolicy(sizePolicy) self.pushButton_revert_setup.setMinimumSize(QtCore.QSize(60, 0)) self.pushButton_revert_setup.setObjectName(_fromUtf8("pushButton_revert_setup")) self.horizontalLayout_7.addWidget(self.pushButton_revert_setup) self.pushButton_save_setup = QtGui.QPushButton(self.frame_6) self.pushButton_save_setup.setObjectName(_fromUtf8("pushButton_save_setup")) self.horizontalLayout_7.addWidget(self.pushButton_save_setup) self.verticalLayout_3.addWidget(self.frame_6) self.frame_7 = QtGui.QFrame(self.tab_backtest_setup_run) self.frame_7.setFrameShape(QtGui.QFrame.StyledPanel) self.frame_7.setFrameShadow(QtGui.QFrame.Raised) self.frame_7.setObjectName(_fromUtf8("frame_7")) self.horizontalLayout_5 = QtGui.QHBoxLayout(self.frame_7) self.horizontalLayout_5.setMargin(0) self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5")) self.verticalLayout_6 = QtGui.QVBoxLayout() self.verticalLayout_6.setSpacing(0) self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6")) self.textEdit_setup_backtest = QtGui.QTextEdit(self.frame_7) self.textEdit_setup_backtest.setObjectName(_fromUtf8("textEdit_setup_backtest")) self.verticalLayout_6.addWidget(self.textEdit_setup_backtest) self.horizontalLayout_5.addLayout(self.verticalLayout_6) self.verticalLayout_3.addWidget(self.frame_7) self.frame_5 = QtGui.QFrame(self.tab_backtest_setup_run) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.frame_5.sizePolicy().hasHeightForWidth()) self.frame_5.setSizePolicy(sizePolicy) self.frame_5.setFrameShape(QtGui.QFrame.StyledPanel) self.frame_5.setFrameShadow(QtGui.QFrame.Raised) self.frame_5.setObjectName(_fromUtf8("frame_5")) self.verticalLayout_3.addWidget(self.frame_5) self.horizontalLayout_4.addLayout(self.verticalLayout_3) self.tabWidget.addTab(self.tab_backtest_setup_run, _fromUtf8("")) self.tab_backtest_view = QtGui.QWidget() self.tab_backtest_view.setObjectName(_fromUtf8("tab_backtest_view")) self.horizontalLayout_2 = QtGui.QHBoxLayout(self.tab_backtest_view) self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setSpacing(0) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.frame_3 = QtGui.QFrame(self.tab_backtest_view) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.frame_3.sizePolicy().hasHeightForWidth()) self.frame_3.setSizePolicy(sizePolicy) self.frame_3.setMinimumSize(QtCore.QSize(0, 40)) self.frame_3.setFrameShape(QtGui.QFrame.StyledPanel) self.frame_3.setFrameShadow(QtGui.QFrame.Raised) self.frame_3.setObjectName(_fromUtf8("frame_3")) self.horizontalLayout_3 = QtGui.QHBoxLayout(self.frame_3) self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.horizontalSlider_bar_zoom = QtGui.QSlider(self.frame_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.horizontalSlider_bar_zoom.sizePolicy().hasHeightForWidth()) self.horizontalSlider_bar_zoom.setSizePolicy(sizePolicy) self.horizontalSlider_bar_zoom.setMinimumSize(QtCore.QSize(0, 20)) self.horizontalSlider_bar_zoom.setMaximum(30) self.horizontalSlider_bar_zoom.setOrientation(QtCore.Qt.Horizontal) self.horizontalSlider_bar_zoom.setInvertedAppearance(True) self.horizontalSlider_bar_zoom.setObjectName(_fromUtf8("horizontalSlider_bar_zoom")) self.horizontalLayout_3.addWidget(self.horizontalSlider_bar_zoom) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem1) self.label_view_date = QtGui.QLabel(self.frame_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_view_date.sizePolicy().hasHeightForWidth()) self.label_view_date.setSizePolicy(sizePolicy) self.label_view_date.setMinimumSize(QtCore.QSize(0, 20)) self.label_view_date.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) self.label_view_date.setObjectName(_fromUtf8("label_view_date")) self.horizontalLayout_3.addWidget(self.label_view_date) self.verticalLayout_2.addWidget(self.frame_3) self.mpl = MplWidget(self.tab_backtest_view) 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.verticalLayout_2.addWidget(self.mpl) self.horizontalScrollBar_range_bar = QtGui.QScrollBar(self.tab_backtest_view) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.horizontalScrollBar_range_bar.sizePolicy().hasHeightForWidth()) self.horizontalScrollBar_range_bar.setSizePolicy(sizePolicy) self.horizontalScrollBar_range_bar.setMinimumSize(QtCore.QSize(0, 20)) font = QtGui.QFont() font.setPointSize(11) self.horizontalScrollBar_range_bar.setFont(font) self.horizontalScrollBar_range_bar.setProperty("value", 99) self.horizontalScrollBar_range_bar.setSliderPosition(99) self.horizontalScrollBar_range_bar.setOrientation(QtCore.Qt.Horizontal) self.horizontalScrollBar_range_bar.setInvertedAppearance(False) self.horizontalScrollBar_range_bar.setInvertedControls(False) self.horizontalScrollBar_range_bar.setObjectName(_fromUtf8("horizontalScrollBar_range_bar")) self.verticalLayout_2.addWidget(self.horizontalScrollBar_range_bar) self.horizontalLayout_2.addLayout(self.verticalLayout_2) self.tabWidget.addTab(self.tab_backtest_view, _fromUtf8("")) self.verticalLayout.addWidget(self.tabWidget) self.horizontalLayout.addLayout(self.verticalLayout) MainWindow.setCentralWidget(self.centralwidget) self.actionSetup_Run = QtGui.QAction(MainWindow) self.actionSetup_Run.setObjectName(_fromUtf8("actionSetup_Run")) self.actionView = QtGui.QAction(MainWindow) self.actionView.setObjectName(_fromUtf8("actionView")) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "Futures Algorithm Development", None)) self.comboBox_instrument.setItemText(0, _translate("MainWindow", "GC", None)) self.comboBox_instrument.setItemText(1, _translate("MainWindow", "CL", None)) self.comboBox_instrument.setItemText(2, _translate("MainWindow", "ZB", None)) self.label.setText(_translate("MainWindow", "Instrument", None)) self.label_3.setText(_translate("MainWindow", "Range", None)) self.dateEdit_start_date.setDisplayFormat(_translate("MainWindow", "MM/dd/yyyy", None)) self.label_4.setText(_translate("MainWindow", "Start Date", None)) self.label_5.setText(_translate("MainWindow", "End Date", None)) self.dateEdit_end_date.setDisplayFormat(_translate("MainWindow", "MM/dd/yyyy", None)) self.checkBox_log_intrabar_data.setText(_translate("MainWindow", "Log intra-bar data", None)) self.checkBox_write_trade_data.setText(_translate("MainWindow", "Write trade data", None)) self.checkBox_write_bar_data.setText(_translate("MainWindow", "Write bar data", None)) self.label_2.setText(_translate("MainWindow", "Backtest Setup", None)) self.pushButton_run_backtest.setText(_translate("MainWindow", "RUN BACKTEST", None)) self.label_time_remaining.setText(_translate("MainWindow", "Time Remaining: 0:00:00", None)) self.label_setup_backtest.setText(_translate("MainWindow", "setup_backtest.py", None)) self.pushButton_revert_setup.setText(_translate("MainWindow", "Revert", None)) self.pushButton_save_setup.setText(_translate("MainWindow", "Save", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_backtest_setup_run), _translate("MainWindow", "Setup/Run", None)) self.label_view_date.setText(_translate("MainWindow", "DATE ", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_backtest_view), _translate("MainWindow", "View", None)) self.actionSetup_Run.setText(_translate("MainWindow", "Setup/Run", None)) self.actionView.setText(_translate("MainWindow", "View", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1236, 785) MainWindow.setMinimumSize(QtCore.QSize(1236, 648)) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/wordcloud/wc.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) MainWindow.setWindowIcon(icon) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.gridLayout = QtWidgets.QGridLayout(self.centralwidget) self.gridLayout.setObjectName("gridLayout") self.splitter = QtWidgets.QSplitter(self.centralwidget) self.splitter.setOrientation(QtCore.Qt.Vertical) self.splitter.setChildrenCollapsible(False) self.splitter.setObjectName("splitter") self.layoutWidget = QtWidgets.QWidget(self.splitter) self.layoutWidget.setObjectName("layoutWidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.layoutWidget) self.verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize) self.verticalLayout.setContentsMargins(4, 0, 4, 0) self.verticalLayout.setSpacing(10) self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setSizeConstraint( QtWidgets.QLayout.SetDefaultConstraint) self.horizontalLayout.setObjectName("horizontalLayout") self.gridLayout1 = QtWidgets.QGridLayout() self.gridLayout1.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) self.gridLayout1.setObjectName("gridLayout1") self.label = QtWidgets.QLabel(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) self.label.setMaximumSize(QtCore.QSize(16777215, 25)) font = QtGui.QFont() font.setPointSize(13) self.label.setFont(font) self.label.setObjectName("label") self.gridLayout1.addWidget(self.label, 0, 0, 1, 4) self.makeCloud = QtWidgets.QPushButton(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.makeCloud.sizePolicy().hasHeightForWidth()) self.makeCloud.setSizePolicy(sizePolicy) self.makeCloud.setMaximumSize(QtCore.QSize(16777215, 30)) self.makeCloud.setLayoutDirection(QtCore.Qt.LeftToRight) self.makeCloud.setObjectName("makeCloud") self.gridLayout1.addWidget(self.makeCloud, 3, 0, 1, 1) self.saveCLoudName = QtWidgets.QLineEdit(self.layoutWidget) self.saveCLoudName.setObjectName("saveCLoudName") self.gridLayout1.addWidget(self.saveCLoudName, 3, 2, 1, 1) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout1.addItem(spacerItem, 3, 3, 1, 1) self.saveCloud = QtWidgets.QPushButton(self.layoutWidget) self.saveCloud.setObjectName("saveCloud") self.gridLayout1.addWidget(self.saveCloud, 3, 1, 1, 1) self.textInput = QtWidgets.QPlainTextEdit(self.layoutWidget) self.textInput.setMaximumSize(QtCore.QSize(10000, 400)) self.textInput.setLayoutDirection(QtCore.Qt.LeftToRight) self.textInput.setObjectName("textInput") self.gridLayout1.addWidget(self.textInput, 1, 0, 1, 4) self.horizontalLayout.addLayout(self.gridLayout1) self.gridLayout2 = QtWidgets.QGridLayout() self.gridLayout2.setObjectName("gridLayout2") self.label_3 = QtWidgets.QLabel(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_3.sizePolicy().hasHeightForWidth()) self.label_3.setSizePolicy(sizePolicy) self.label_3.setMaximumSize(QtCore.QSize(16777215, 30)) font = QtGui.QFont() font.setPointSize(13) self.label_3.setFont(font) self.label_3.setObjectName("label_3") self.gridLayout2.addWidget(self.label_3, 0, 0, 1, 1) self.gridLayout_4 = QtWidgets.QGridLayout() self.gridLayout_4.setObjectName("gridLayout_4") self.gridLayout_3 = QtWidgets.QGridLayout() self.gridLayout_3.setObjectName("gridLayout_3") self.stopWordInput = QtWidgets.QLineEdit(self.layoutWidget) self.stopWordInput.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.stopWordInput.sizePolicy().hasHeightForWidth()) self.stopWordInput.setSizePolicy(sizePolicy) self.stopWordInput.setObjectName("stopWordInput") self.gridLayout_3.addWidget(self.stopWordInput, 0, 0, 1, 2) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem1, 1, 0, 1, 1) self.addStopWord = QtWidgets.QPushButton(self.layoutWidget) self.addStopWord.setObjectName("addStopWord") self.gridLayout_3.addWidget(self.addStopWord, 1, 1, 1, 1) self.deleteStopWord = QtWidgets.QPushButton(self.layoutWidget) self.deleteStopWord.setObjectName("deleteStopWord") self.gridLayout_3.addWidget(self.deleteStopWord, 2, 1, 1, 1) spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_3.addItem(spacerItem2, 3, 1, 1, 1) self.gridLayout_4.addLayout(self.gridLayout_3, 0, 1, 1, 1) self.stopWordList = QtWidgets.QListWidget(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.stopWordList.sizePolicy().hasHeightForWidth()) self.stopWordList.setSizePolicy(sizePolicy) self.stopWordList.setMaximumSize(QtCore.QSize(180, 400)) self.stopWordList.setObjectName("stopWordList") self.gridLayout_4.addWidget(self.stopWordList, 0, 0, 1, 1) self.gridLayout2.addLayout(self.gridLayout_4, 1, 0, 1, 1) self.horizontalLayout.addLayout(self.gridLayout2) self.gridLayout3 = QtWidgets.QGridLayout() self.gridLayout3.setObjectName("gridLayout3") spacerItem3 = QtWidgets.QSpacerItem(74, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout3.addItem(spacerItem3, 4, 0, 1, 1) self.label_2 = QtWidgets.QLabel(self.layoutWidget) self.label_2.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_2.sizePolicy().hasHeightForWidth()) self.label_2.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(13) self.label_2.setFont(font) self.label_2.setObjectName("label_2") self.gridLayout3.addWidget(self.label_2, 0, 0, 1, 1) self.trigramRB = QtWidgets.QRadioButton(self.layoutWidget) font = QtGui.QFont() font.setPointSize(10) self.trigramRB.setFont(font) self.trigramRB.setObjectName("trigramRB") self.buttonGroup = QtWidgets.QButtonGroup(MainWindow) self.buttonGroup.setObjectName("buttonGroup") self.buttonGroup.addButton(self.trigramRB) self.gridLayout3.addWidget(self.trigramRB, 3, 0, 1, 1) self.unigramRB = QtWidgets.QRadioButton(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.unigramRB.sizePolicy().hasHeightForWidth()) self.unigramRB.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(10) self.unigramRB.setFont(font) self.unigramRB.setObjectName("unigramRB") self.buttonGroup.addButton(self.unigramRB) self.gridLayout3.addWidget(self.unigramRB, 1, 0, 1, 1) self.bigramRB = QtWidgets.QRadioButton(self.layoutWidget) font = QtGui.QFont() font.setPointSize(10) self.bigramRB.setFont(font) self.bigramRB.setObjectName("bigramRB") self.buttonGroup.addButton(self.bigramRB) self.gridLayout3.addWidget(self.bigramRB, 2, 0, 1, 1) self.horizontalLayout.addLayout(self.gridLayout3) self.gridLayout4 = QtWidgets.QGridLayout() self.gridLayout4.setObjectName("gridLayout4") self.circularRB = QtWidgets.QRadioButton(self.layoutWidget) font = QtGui.QFont() font.setPointSize(10) self.circularRB.setFont(font) self.circularRB.setObjectName("circularRB") self.gridLayout4.addWidget(self.circularRB, 2, 0, 1, 1) self.rectangularRB = QtWidgets.QRadioButton(self.layoutWidget) font = QtGui.QFont() font.setPointSize(10) self.rectangularRB.setFont(font) self.rectangularRB.setObjectName("rectangularRB") self.gridLayout4.addWidget(self.rectangularRB, 1, 0, 1, 1) self.label_4 = QtWidgets.QLabel(self.layoutWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_4.sizePolicy().hasHeightForWidth()) self.label_4.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(13) self.label_4.setFont(font) self.label_4.setObjectName("label_4") self.gridLayout4.addWidget(self.label_4, 0, 0, 1, 1) spacerItem4 = QtWidgets.QSpacerItem(117, 19, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout4.addItem(spacerItem4, 3, 0, 1, 1) self.horizontalLayout.addLayout(self.gridLayout4) self.verticalLayout.addLayout(self.horizontalLayout) self.line = QtWidgets.QFrame(self.layoutWidget) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.line.setFont(font) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.verticalLayout.addWidget(self.line) self.mpl = MplWidget(self.splitter) 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.setMinimumSize(QtCore.QSize(0, 600)) self.mpl.setObjectName("mpl") self.gridLayout.addWidget(self.splitter, 0, 0, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1236, 26)) self.menubar.setObjectName("menubar") self.menuFile = QtWidgets.QMenu(self.menubar) self.menuFile.setObjectName("menuFile") MainWindow.setMenuBar(self.menubar) self.actionOpen = QtWidgets.QAction(MainWindow) self.actionOpen.setObjectName("actionOpen") self.actionExit = QtWidgets.QAction(MainWindow) self.actionExit.setObjectName("actionExit") self.menuFile.addAction(self.actionOpen) self.menuFile.addAction(self.actionExit) 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", "WordCloudGenerator")) self.label.setText(_translate("MainWindow", "Paste your text here :-")) self.makeCloud.setText(_translate("MainWindow", "Make Word Cloud")) self.saveCloud.setText(_translate("MainWindow", "Save Cloud")) self.label_3.setText(_translate("MainWindow", "stop words")) self.addStopWord.setText(_translate("MainWindow", "Add")) self.deleteStopWord.setText(_translate("MainWindow", "Delete")) self.label_2.setText(_translate("MainWindow", "Type ")) self.trigramRB.setText(_translate("MainWindow", "Trigrams")) self.unigramRB.setText(_translate("MainWindow", "Unigram")) self.bigramRB.setText(_translate("MainWindow", "Bigram")) self.circularRB.setText(_translate("MainWindow", "Circular")) self.rectangularRB.setText(_translate("MainWindow", "Rectangular")) self.label_4.setText(_translate("MainWindow", "Layout Type")) self.menuFile.setTitle(_translate("MainWindow", "File")) self.actionOpen.setText(_translate("MainWindow", "&Open")) self.actionExit.setText(_translate("MainWindow", "Exit"))
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_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(1161, 726) self.centralwidget = QtGui.QWidget(MainWindow) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth()) self.centralwidget.setSizePolicy(sizePolicy) self.centralwidget.setObjectName("centralwidget") self.gridLayout_2 = QtGui.QGridLayout(self.centralwidget) self.gridLayout_2.setObjectName("gridLayout_2") self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.widget = MplWidget(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.widget.sizePolicy().hasHeightForWidth()) self.widget.setSizePolicy(sizePolicy) self.widget.setObjectName("widget") self.verticalLayout.addWidget(self.widget) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setVerticalSpacing(0) self.gridLayout.setObjectName("gridLayout") self.x1_label = QtGui.QLabel(self.centralwidget) self.x1_label.setObjectName("x1_label") self.gridLayout.addWidget(self.x1_label, 1, 0, 1, 1) self.x1 = QtGui.QLabel(self.centralwidget) self.x1.setObjectName("x1") self.gridLayout.addWidget(self.x1, 1, 1, 1, 1) self.x2_label = QtGui.QLabel(self.centralwidget) self.x2_label.setObjectName("x2_label") self.gridLayout.addWidget(self.x2_label, 1, 2, 1, 1) self.x2 = QtGui.QLabel(self.centralwidget) self.x2.setObjectName("x2") self.gridLayout.addWidget(self.x2, 1, 3, 1, 1) self.diffx_label = QtGui.QLabel(self.centralwidget) self.diffx_label.setObjectName("diffx_label") self.gridLayout.addWidget(self.diffx_label, 1, 4, 1, 1) self.y1_label = QtGui.QLabel(self.centralwidget) self.y1_label.setObjectName("y1_label") self.gridLayout.addWidget(self.y1_label, 3, 0, 1, 1) self.y1 = QtGui.QLabel(self.centralwidget) self.y1.setObjectName("y1") self.gridLayout.addWidget(self.y1, 3, 1, 1, 1) self.y2_label = QtGui.QLabel(self.centralwidget) self.y2_label.setObjectName("y2_label") self.gridLayout.addWidget(self.y2_label, 3, 2, 1, 1) self.y2 = QtGui.QLabel(self.centralwidget) self.y2.setObjectName("y2") self.gridLayout.addWidget(self.y2, 3, 3, 1, 1) self.diffy_label = QtGui.QLabel(self.centralwidget) self.diffy_label.setObjectName("diffy_label") self.gridLayout.addWidget(self.diffy_label, 3, 4, 1, 1) self.diffy = QtGui.QLabel(self.centralwidget) self.diffy.setObjectName("diffy") self.gridLayout.addWidget(self.diffy, 3, 5, 1, 1) self.radioButton_2 = QtGui.QRadioButton(self.centralwidget) self.radioButton_2.setObjectName("radioButton_2") self.gridLayout.addWidget(self.radioButton_2, 3, 7, 1, 1) self.radioButton_1 = QtGui.QRadioButton(self.centralwidget) self.radioButton_1.setObjectName("radioButton_1") self.gridLayout.addWidget(self.radioButton_1, 3, 6, 1, 1) self.loglinbutton = QtGui.QPushButton(self.centralwidget) self.loglinbutton.setMaximumSize(QtCore.QSize(40, 16777215)) self.loglinbutton.setObjectName("loglinbutton") self.gridLayout.addWidget(self.loglinbutton, 1, 9, 1, 1) self.buttonLegend = QtGui.QPushButton(self.centralwidget) self.buttonLegend.setObjectName("buttonLegend") self.gridLayout.addWidget(self.buttonLegend, 1, 7, 1, 1) self.buttonPrint = QtGui.QPushButton(self.centralwidget) self.buttonPrint.setObjectName("buttonPrint") self.gridLayout.addWidget(self.buttonPrint, 1, 6, 1, 1) self.diffx = QtGui.QLabel(self.centralwidget) self.diffx.setObjectName("diffx") self.gridLayout.addWidget(self.diffx, 1, 5, 1, 1) self.loglinbutton_x = QtGui.QPushButton(self.centralwidget) self.loglinbutton_x.setMaximumSize(QtCore.QSize(40, 16777215)) self.loglinbutton_x.setObjectName("loglinbutton_x") self.gridLayout.addWidget(self.loglinbutton_x, 1, 8, 1, 1) self.radioButton_3 = QtGui.QRadioButton(self.centralwidget) self.radioButton_3.setObjectName("radioButton_3") self.gridLayout.addWidget(self.radioButton_3, 3, 8, 1, 2) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.label = QtGui.QLabel(self.centralwidget) self.label.setObjectName("label") self.horizontalLayout.addWidget(self.label) self.spinBox_last = QtGui.QSpinBox(self.centralwidget) self.spinBox_last.setObjectName("spinBox_last") self.horizontalLayout.addWidget(self.spinBox_last) self.gridLayout.addLayout(self.horizontalLayout, 3, 10, 1, 1) self.buttonMore = QtGui.QPushButton(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.buttonMore.sizePolicy().hasHeightForWidth()) self.buttonMore.setSizePolicy(sizePolicy) self.buttonMore.setMinimumSize(QtCore.QSize(0, 0)) self.buttonMore.setMaximumSize(QtCore.QSize(23, 12)) font = QtGui.QFont() font.setPointSize(4) self.buttonMore.setFont(font) self.buttonMore.setIconSize(QtCore.QSize(16, 16)) self.buttonMore.setCheckable(False) self.buttonMore.setAutoExclusive(False) self.buttonMore.setAutoDefault(False) self.buttonMore.setDefault(False) self.buttonMore.setFlat(False) self.buttonMore.setObjectName("buttonMore") self.gridLayout.addWidget(self.buttonMore, 1, 10, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.gridLayout_2.addLayout(self.verticalLayout, 0, 0, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1161, 21)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) self.x1_label.setText(QtGui.QApplication.translate("MainWindow", "x1 = ", None, QtGui.QApplication.UnicodeUTF8)) self.x1.setText(QtGui.QApplication.translate("MainWindow", "???", None, QtGui.QApplication.UnicodeUTF8)) self.x2_label.setText(QtGui.QApplication.translate("MainWindow", "x2 = ", None, QtGui.QApplication.UnicodeUTF8)) self.x2.setText(QtGui.QApplication.translate("MainWindow", "???", None, QtGui.QApplication.UnicodeUTF8)) self.diffx_label.setText(QtGui.QApplication.translate("MainWindow", "Diff_x = ", None, QtGui.QApplication.UnicodeUTF8)) self.y1_label.setText(QtGui.QApplication.translate("MainWindow", "y1 = ", None, QtGui.QApplication.UnicodeUTF8)) self.y1.setText(QtGui.QApplication.translate("MainWindow", "???", None, QtGui.QApplication.UnicodeUTF8)) self.y2_label.setText(QtGui.QApplication.translate("MainWindow", "y2 = ", None, QtGui.QApplication.UnicodeUTF8)) self.y2.setText(QtGui.QApplication.translate("MainWindow", "???", None, QtGui.QApplication.UnicodeUTF8)) self.diffy_label.setText(QtGui.QApplication.translate("MainWindow", "Diff_y = ", None, QtGui.QApplication.UnicodeUTF8)) self.diffy.setText(QtGui.QApplication.translate("MainWindow", "???", None, QtGui.QApplication.UnicodeUTF8)) self.radioButton_2.setToolTip(QtGui.QApplication.translate("MainWindow", "let the window contain entirely (and a bit more) all plotted curves", None, QtGui.QApplication.UnicodeUTF8)) self.radioButton_2.setText(QtGui.QApplication.translate("MainWindow", "autoscale", None, QtGui.QApplication.UnicodeUTF8)) self.radioButton_1.setToolTip(QtGui.QApplication.translate("MainWindow", "autoscaling wont bother you in this case", None, QtGui.QApplication.UnicodeUTF8)) self.radioButton_1.setText(QtGui.QApplication.translate("MainWindow", "manual scaling", None, QtGui.QApplication.UnicodeUTF8)) self.loglinbutton.setText(QtGui.QApplication.translate("MainWindow", "switch to logscale", None, QtGui.QApplication.UnicodeUTF8)) self.buttonLegend.setText(QtGui.QApplication.translate("MainWindow", "make legend", None, QtGui.QApplication.UnicodeUTF8)) self.buttonPrint.setToolTip(QtGui.QApplication.translate("MainWindow", "Will prompt for a filename save the pdf where you specified and open it. Press cancel in the save dialog if you just want to print...", None, QtGui.QApplication.UnicodeUTF8)) self.buttonPrint.setText(QtGui.QApplication.translate("MainWindow", "save + print", None, QtGui.QApplication.UnicodeUTF8)) self.diffx.setText(QtGui.QApplication.translate("MainWindow", "???", None, QtGui.QApplication.UnicodeUTF8)) self.loglinbutton_x.setText(QtGui.QApplication.translate("MainWindow", "x->log", None, QtGui.QApplication.UnicodeUTF8)) self.radioButton_3.setToolTip(QtGui.QApplication.translate("MainWindow", "scales on last plotted curve (unless scaleOnMe is False for that curve (default = True))", None, QtGui.QApplication.UnicodeUTF8)) self.radioButton_3.setText(QtGui.QApplication.translate("MainWindow", "scale on last", None, QtGui.QApplication.UnicodeUTF8)) self.label.setText(QtGui.QApplication.translate("MainWindow", "show last", None, QtGui.QApplication.UnicodeUTF8)) self.buttonMore.setText(QtGui.QApplication.translate("MainWindow", ">>", None, QtGui.QApplication.UnicodeUTF8))
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("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_MplMainWindow(object): def setupUi(self, MplMainWindow): MplMainWindow.setObjectName(_fromUtf8("MplMainWindow")) MplMainWindow.resize(690, 431) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(MplMainWindow.sizePolicy().hasHeightForWidth()) MplMainWindow.setSizePolicy(sizePolicy) MplMainWindow.setWindowTitle(QtGui.QApplication.translate("MplMainWindow", "Diffusion Simulator", None, QtGui.QApplication.UnicodeUTF8)) self.centralwidget = QtGui.QWidget(MplMainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.horizontalLayout_2 = QtGui.QHBoxLayout(self.centralwidget) self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.mpl = MplWidget(self.centralwidget) self.mpl.setObjectName(_fromUtf8("mpl")) self.horizontalLayout.addWidget(self.mpl) self.frame = QtGui.QFrame(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth()) self.frame.setSizePolicy(sizePolicy) self.frame.setFrameShape(QtGui.QFrame.StyledPanel) self.frame.setFrameShadow(QtGui.QFrame.Raised) self.frame.setObjectName(_fromUtf8("frame")) self.verticalLayout = QtGui.QVBoxLayout(self.frame) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.frame_4 = QtGui.QFrame(self.frame) self.frame_4.setFrameShape(QtGui.QFrame.StyledPanel) self.frame_4.setFrameShadow(QtGui.QFrame.Raised) self.frame_4.setObjectName(_fromUtf8("frame_4")) self.verticalLayout_5 = QtGui.QVBoxLayout(self.frame_4) self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5")) self.label_7 = QtGui.QLabel(self.frame_4) self.label_7.setText(QtGui.QApplication.translate("MplMainWindow", "Physical parameters", None, QtGui.QApplication.UnicodeUTF8)) self.label_7.setObjectName(_fromUtf8("label_7")) self.verticalLayout_5.addWidget(self.label_7) self.formLayout_2 = QtGui.QFormLayout() self.formLayout_2.setObjectName(_fromUtf8("formLayout_2")) self.label_8 = QtGui.QLabel(self.frame_4) self.label_8.setText(QtGui.QApplication.translate("MplMainWindow", "Box size", None, QtGui.QApplication.UnicodeUTF8)) self.label_8.setObjectName(_fromUtf8("label_8")) self.formLayout_2.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_8) self.lineEdit_L = QtGui.QLineEdit(self.frame_4) self.lineEdit_L.setText(QtGui.QApplication.translate("MplMainWindow", "1.", None, QtGui.QApplication.UnicodeUTF8)) self.lineEdit_L.setObjectName(_fromUtf8("lineEdit_L")) self.formLayout_2.setWidget(0, QtGui.QFormLayout.FieldRole, self.lineEdit_L) self.label_9 = QtGui.QLabel(self.frame_4) self.label_9.setText(QtGui.QApplication.translate("MplMainWindow", "Diffusion coefficient", None, QtGui.QApplication.UnicodeUTF8)) self.label_9.setObjectName(_fromUtf8("label_9")) self.formLayout_2.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_9) self.lineEdit_D = QtGui.QLineEdit(self.frame_4) self.lineEdit_D.setText(QtGui.QApplication.translate("MplMainWindow", "1.", None, QtGui.QApplication.UnicodeUTF8)) self.lineEdit_D.setObjectName(_fromUtf8("lineEdit_D")) self.formLayout_2.setWidget(1, QtGui.QFormLayout.FieldRole, self.lineEdit_D) self.verticalLayout_5.addLayout(self.formLayout_2) self.verticalLayout.addWidget(self.frame_4) self.frame_3 = QtGui.QFrame(self.frame) self.frame_3.setFrameShape(QtGui.QFrame.StyledPanel) self.frame_3.setFrameShadow(QtGui.QFrame.Raised) self.frame_3.setObjectName(_fromUtf8("frame_3")) self.verticalLayout_4 = QtGui.QVBoxLayout(self.frame_3) self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.label_5 = QtGui.QLabel(self.frame_3) self.label_5.setText(QtGui.QApplication.translate("MplMainWindow", "Run parameters", None, QtGui.QApplication.UnicodeUTF8)) self.label_5.setObjectName(_fromUtf8("label_5")) self.verticalLayout_4.addWidget(self.label_5) self.formLayout = QtGui.QFormLayout() self.formLayout.setFieldGrowthPolicy(QtGui.QFormLayout.ExpandingFieldsGrow) self.formLayout.setObjectName(_fromUtf8("formLayout")) self.label_2 = QtGui.QLabel(self.frame_3) self.label_2.setText(QtGui.QApplication.translate("MplMainWindow", "Simulation time", None, QtGui.QApplication.UnicodeUTF8)) self.label_2.setObjectName(_fromUtf8("label_2")) self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_2) self.lineEdit_timemax = QtGui.QLineEdit(self.frame_3) self.lineEdit_timemax.setText(QtGui.QApplication.translate("MplMainWindow", "1", None, QtGui.QApplication.UnicodeUTF8)) self.lineEdit_timemax.setObjectName(_fromUtf8("lineEdit_timemax")) self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.lineEdit_timemax) self.label = QtGui.QLabel(self.frame_3) self.label.setText(QtGui.QApplication.translate("MplMainWindow", "nx", None, QtGui.QApplication.UnicodeUTF8)) self.label.setObjectName(_fromUtf8("label")) self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.label) self.label_3 = QtGui.QLabel(self.frame_3) self.label_3.setText(QtGui.QApplication.translate("MplMainWindow", "ny", None, QtGui.QApplication.UnicodeUTF8)) self.label_3.setObjectName(_fromUtf8("label_3")) self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_3) self.lineEdit_nx = QtGui.QLineEdit(self.frame_3) self.lineEdit_nx.setText(QtGui.QApplication.translate("MplMainWindow", "50", None, QtGui.QApplication.UnicodeUTF8)) self.lineEdit_nx.setObjectName(_fromUtf8("lineEdit_nx")) self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.lineEdit_nx) self.lineEdit_ny = QtGui.QLineEdit(self.frame_3) self.lineEdit_ny.setText(QtGui.QApplication.translate("MplMainWindow", "50", None, QtGui.QApplication.UnicodeUTF8)) self.lineEdit_ny.setObjectName(_fromUtf8("lineEdit_ny")) self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.lineEdit_ny) self.verticalLayout_4.addLayout(self.formLayout) self.verticalLayout.addWidget(self.frame_3) self.frame_2 = QtGui.QFrame(self.frame) self.frame_2.setFrameShape(QtGui.QFrame.StyledPanel) self.frame_2.setFrameShadow(QtGui.QFrame.Raised) self.frame_2.setObjectName(_fromUtf8("frame_2")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.frame_2) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.label_6 = QtGui.QLabel(self.frame_2) self.label_6.setText(QtGui.QApplication.translate("MplMainWindow", "Initialization", None, QtGui.QApplication.UnicodeUTF8)) self.label_6.setObjectName(_fromUtf8("label_6")) self.verticalLayout_3.addWidget(self.label_6) self.radioButton_pointsource = QtGui.QRadioButton(self.frame_2) self.radioButton_pointsource.setText(QtGui.QApplication.translate("MplMainWindow", "Point source", None, QtGui.QApplication.UnicodeUTF8)) self.radioButton_pointsource.setChecked(True) self.radioButton_pointsource.setObjectName(_fromUtf8("radioButton_pointsource")) self.verticalLayout_3.addWidget(self.radioButton_pointsource) self.radioButton_step = QtGui.QRadioButton(self.frame_2) self.radioButton_step.setText(QtGui.QApplication.translate("MplMainWindow", "Step", None, QtGui.QApplication.UnicodeUTF8)) self.radioButton_step.setObjectName(_fromUtf8("radioButton_step")) self.verticalLayout_3.addWidget(self.radioButton_step) self.radioButton_cross = QtGui.QRadioButton(self.frame_2) self.radioButton_cross.setText(QtGui.QApplication.translate("MplMainWindow", "Cross", None, QtGui.QApplication.UnicodeUTF8)) self.radioButton_cross.setObjectName(_fromUtf8("radioButton_cross")) self.verticalLayout_3.addWidget(self.radioButton_cross) self.verticalLayout.addWidget(self.frame_2) spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem1) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.pushButton_run = QtGui.QPushButton(self.frame) self.pushButton_run.setText(QtGui.QApplication.translate("MplMainWindow", "Run Simulation", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_run.setObjectName(_fromUtf8("pushButton_run")) self.gridLayout.addWidget(self.pushButton_run, 0, 0, 1, 1) self.pushButton_close = QtGui.QPushButton(self.frame) self.pushButton_close.setText(QtGui.QApplication.translate("MplMainWindow", "Close", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_close.setObjectName(_fromUtf8("pushButton_close")) self.gridLayout.addWidget(self.pushButton_close, 1, 1, 1, 1) self.pushButton_stop = QtGui.QPushButton(self.frame) self.pushButton_stop.setText(QtGui.QApplication.translate("MplMainWindow", "Stop Simulation", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_stop.setObjectName(_fromUtf8("pushButton_stop")) self.gridLayout.addWidget(self.pushButton_stop, 0, 1, 1, 1) self.pushButton_clear = QtGui.QPushButton(self.frame) self.pushButton_clear.setText(QtGui.QApplication.translate("MplMainWindow", "Clear graph", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_clear.setObjectName(_fromUtf8("pushButton_clear")) self.gridLayout.addWidget(self.pushButton_clear, 1, 0, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.horizontalLayout.addWidget(self.frame) self.verticalLayout_2.addLayout(self.horizontalLayout) self.label_4 = QtGui.QLabel(self.centralwidget) font = QtGui.QFont() font.setPointSize(8) self.label_4.setFont(font) self.label_4.setText(QtGui.QApplication.translate("MplMainWindow", "Copyleft Yannick Hallez, Chemical Engineering Laboratory (LGC) and University of Toulouse", None, QtGui.QApplication.UnicodeUTF8)) self.label_4.setObjectName(_fromUtf8("label_4")) self.verticalLayout_2.addWidget(self.label_4) self.horizontalLayout_2.addLayout(self.verticalLayout_2) MplMainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MplMainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 690, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) MplMainWindow.setMenuBar(self.menubar) self.retranslateUi(MplMainWindow) QtCore.QObject.connect(self.pushButton_close, QtCore.SIGNAL(_fromUtf8("clicked()")), MplMainWindow.close) QtCore.QObject.connect(self.pushButton_run, QtCore.SIGNAL(_fromUtf8("clicked()")), MplMainWindow.run) QtCore.QObject.connect(self.pushButton_stop, QtCore.SIGNAL(_fromUtf8("clicked()")), MplMainWindow.stop) QtCore.QObject.connect(self.pushButton_clear, QtCore.SIGNAL(_fromUtf8("clicked()")), MplMainWindow.clear) QtCore.QMetaObject.connectSlotsByName(MplMainWindow) def retranslateUi(self, MplMainWindow): pass
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(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(524, 354) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.horizontalLayout_6 = QtWidgets.QHBoxLayout() self.horizontalLayout_6.setSizeConstraint(QtWidgets.QLayout.SetMinimumSize) self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.label_3 = QtWidgets.QLabel(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_3.sizePolicy().hasHeightForWidth()) self.label_3.setSizePolicy(sizePolicy) self.label_3.setObjectName("label_3") self.horizontalLayout_6.addWidget(self.label_3) self.setIndexBox = QtWidgets.QSpinBox(self.centralwidget) self.setIndexBox.setMaximumSize(QtCore.QSize(70, 16777215)) self.setIndexBox.setObjectName("setIndexBox") self.horizontalLayout_6.addWidget(self.setIndexBox) self.autoFeed = QtWidgets.QCheckBox(self.centralwidget) self.autoFeed.setObjectName("autoFeed") self.horizontalLayout_6.addWidget(self.autoFeed) self.horizontalLayout_3.addLayout(self.horizontalLayout_6) self.horizontalLayout_7 = QtWidgets.QHBoxLayout() self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.horizontalLayout_3.addLayout(self.horizontalLayout_7) self.verticalLayout.addLayout(self.horizontalLayout_3) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.im1 = MplWidget(self.centralwidget) self.im1.setObjectName("im1") self.horizontalLayout.addWidget(self.im1) self.im2 = MplWidget(self.centralwidget) self.im2.setObjectName("im2") self.horizontalLayout.addWidget(self.im2) self.verticalLayout.addLayout(self.horizontalLayout) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setSizeConstraint(QtWidgets.QLayout.SetMinimumSize) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.label = QtWidgets.QLabel(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) self.label.setObjectName("label") self.horizontalLayout_4.addWidget(self.label) self.img1IndexBox = QtWidgets.QSpinBox(self.centralwidget) self.img1IndexBox.setMaximumSize(QtCore.QSize(70, 16777215)) self.img1IndexBox.setObjectName("img1IndexBox") self.horizontalLayout_4.addWidget(self.img1IndexBox) self.horizontalLayout_2.addLayout(self.horizontalLayout_4) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setSizeConstraint(QtWidgets.QLayout.SetMinimumSize) self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.label_2 = QtWidgets.QLabel(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth()) self.label_2.setSizePolicy(sizePolicy) self.label_2.setObjectName("label_2") self.horizontalLayout_5.addWidget(self.label_2) self.img2IndexBox = QtWidgets.QSpinBox(self.centralwidget) self.img2IndexBox.setMaximumSize(QtCore.QSize(70, 16777215)) self.img2IndexBox.setObjectName("img2IndexBox") self.horizontalLayout_5.addWidget(self.img2IndexBox) self.horizontalLayout_2.addLayout(self.horizontalLayout_5) self.verticalLayout.addLayout(self.horizontalLayout_2) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 524, 22)) self.menubar.setObjectName("menubar") self.menuSAFL_Point = QtWidgets.QMenu(self.menubar) self.menuSAFL_Point.setObjectName("menuSAFL_Point") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.actionQuit = QtWidgets.QAction(MainWindow) self.actionQuit.setObjectName("actionQuit") self.actionSave = QtWidgets.QAction(MainWindow) self.actionSave.setObjectName("actionSave") self.actionOpen = QtWidgets.QAction(MainWindow) self.actionOpen.setObjectName("actionOpen") self.actionClear_matches = QtWidgets.QAction(MainWindow) self.actionClear_matches.setObjectName("actionClear_matches") self.menuSAFL_Point.addAction(self.actionOpen) self.menuSAFL_Point.addAction(self.actionSave) self.menuSAFL_Point.addAction(self.actionQuit) self.menuSAFL_Point.addSeparator() self.menuSAFL_Point.addAction(self.actionClear_matches) self.menubar.addAction(self.menuSAFL_Point.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "SAFL Point")) self.label_3.setText(_translate("MainWindow", "Point:")) self.autoFeed.setText(_translate("MainWindow", "Auto feed")) self.label.setText(_translate("MainWindow", "Image:")) self.label_2.setText(_translate("MainWindow", "Image:")) self.menuSAFL_Point.setTitle(_translate("MainWindow", "&SAFL Point")) self.actionQuit.setText(_translate("MainWindow", "&Quit")) self.actionSave.setText(_translate("MainWindow", "&Save")) self.actionOpen.setText(_translate("MainWindow", "&Open")) self.actionClear_matches.setText(_translate("MainWindow", "Clear matches"))