Exemple #1
0
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)
        )
Exemple #2
0
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))
Exemple #3
0
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"))
Exemple #4
0
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"))
Exemple #5
0
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"))
Exemple #6
0
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))
Exemple #7
0
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", "Отчистить график"))
Exemple #8
0
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))
Exemple #10
0
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))
Exemple #11
0
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"))
Exemple #13
0
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"))
Exemple #14
0
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"))
Exemple #15
0
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"))
Exemple #18
0
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))
Exemple #19
0
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))
Exemple #20
0
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))
Exemple #21
0
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))
Exemple #22
0
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"))
Exemple #23
0
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"))
Exemple #24
0
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))
Exemple #25
0
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
Exemple #26
0
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))
Exemple #28
0
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"))
Exemple #29
0
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)
        )
Exemple #32
0
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))
Exemple #33
0
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"))
Exemple #34
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))
Exemple #36
0
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))
Exemple #37
0
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"))
Exemple #38
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1080, 800)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        MainWindow.setMinimumSize(QtCore.QSize(1080, 800))
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setMinimumSize(QtCore.QSize(1080, 1080))
        self.centralwidget.setMaximumSize(QtCore.QSize(1080, 1080))
        self.centralwidget.setObjectName("centralwidget")
        self.graphWidget = MplWidget(self.centralwidget)
        self.graphWidget.setGeometry(QtCore.QRect(490, 100, 360, 280))
        self.graphWidget.setMinimumSize(QtCore.QSize(360, 280))
        self.graphWidget.setObjectName("graphWidget")
        self.layoutWidget = QtWidgets.QWidget(self.centralwidget)
        self.layoutWidget.setGeometry(QtCore.QRect(20, 10, 301, 693))
        self.layoutWidget.setObjectName("layoutWidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.layoutWidget)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.label_ConfiguracoesDoOtimizador_2 = QtWidgets.QLabel(self.layoutWidget)
        self.label_ConfiguracoesDoOtimizador_2.setAlignment(QtCore.Qt.AlignCenter)
        self.label_ConfiguracoesDoOtimizador_2.setObjectName("label_ConfiguracoesDoOtimizador_2")
        self.verticalLayout.addWidget(self.label_ConfiguracoesDoOtimizador_2)
        spacerItem = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        self.verticalLayout.addItem(spacerItem)
        self.verticalLayout_2 = QtWidgets.QVBoxLayout()
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.horizontalLayout_10 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_10.setObjectName("horizontalLayout_10")
        spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_10.addItem(spacerItem1)
        self.label_Topologia = QtWidgets.QLabel(self.layoutWidget)
        self.label_Topologia.setObjectName("label_Topologia")
        self.horizontalLayout_10.addWidget(self.label_Topologia)
        spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_10.addItem(spacerItem2)
        self.verticalLayout_2.addLayout(self.horizontalLayout_10)
        self.horizontalLayout_11 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_11.setObjectName("horizontalLayout_11")
        spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_11.addItem(spacerItem3)
        self.comboBox = QtWidgets.QComboBox(self.layoutWidget)
        self.comboBox.setObjectName("comboBox")
        self.comboBox.addItem("")
        self.horizontalLayout_11.addWidget(self.comboBox)
        spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_11.addItem(spacerItem4)
        self.verticalLayout_2.addLayout(self.horizontalLayout_11)
        self.verticalLayout.addLayout(self.verticalLayout_2)
        spacerItem5 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        self.verticalLayout.addItem(spacerItem5)
        self.label_ConfiguracoesDoOtimizador_3 = QtWidgets.QLabel(self.layoutWidget)
        self.label_ConfiguracoesDoOtimizador_3.setAlignment(QtCore.Qt.AlignCenter)
        self.label_ConfiguracoesDoOtimizador_3.setObjectName("label_ConfiguracoesDoOtimizador_3")
        self.verticalLayout.addWidget(self.label_ConfiguracoesDoOtimizador_3)
        self.horizontalLayout_8 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_8.setObjectName("horizontalLayout_8")
        spacerItem6 = QtWidgets.QSpacerItem(121, 10, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem6)
        self.label = QtWidgets.QLabel(self.layoutWidget)
        self.label.setMinimumSize(QtCore.QSize(30, 10))
        self.label.setMaximumSize(QtCore.QSize(16777215, 20))
        self.label.setContextMenuPolicy(QtCore.Qt.NoContextMenu)
        self.label.setAcceptDrops(False)
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName("label")
        self.horizontalLayout_8.addWidget(self.label)
        spacerItem7 = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem7)
        self.label_2 = QtWidgets.QLabel(self.layoutWidget)
        self.label_2.setMinimumSize(QtCore.QSize(30, 10))
        self.label_2.setMaximumSize(QtCore.QSize(30, 20))
        self.label_2.setAlignment(QtCore.Qt.AlignCenter)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout_8.addWidget(self.label_2)
        spacerItem8 = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem8)
        self.label_3 = QtWidgets.QLabel(self.layoutWidget)
        self.label_3.setMinimumSize(QtCore.QSize(30, 10))
        self.label_3.setMaximumSize(QtCore.QSize(30, 20))
        self.label_3.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.label_3.setObjectName("label_3")
        self.horizontalLayout_8.addWidget(self.label_3)
        spacerItem9 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem9)
        self.verticalLayout.addLayout(self.horizontalLayout_8)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.label_Vin_2 = QtWidgets.QLabel(self.layoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_Vin_2.sizePolicy().hasHeightForWidth())
        self.label_Vin_2.setSizePolicy(sizePolicy)
        self.label_Vin_2.setMinimumSize(QtCore.QSize(121, 20))
        self.label_Vin_2.setMaximumSize(QtCore.QSize(121, 20))
        self.label_Vin_2.setObjectName("label_Vin_2")
        self.horizontalLayout_2.addWidget(self.label_Vin_2)
        self.input_Dmin = QtWidgets.QLineEdit(self.layoutWidget)
        self.input_Dmin.setMinimumSize(QtCore.QSize(30, 20))
        self.input_Dmin.setMaximumSize(QtCore.QSize(30, 20))
        self.input_Dmin.setObjectName("input_Dmin")
        self.horizontalLayout_2.addWidget(self.input_Dmin)
        spacerItem10 = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem10)
        self.input_D = QtWidgets.QLineEdit(self.layoutWidget)
        self.input_D.setMinimumSize(QtCore.QSize(30, 20))
        self.input_D.setMaximumSize(QtCore.QSize(30, 20))
        self.input_D.setObjectName("input_D")
        self.horizontalLayout_2.addWidget(self.input_D)
        spacerItem11 = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem11)
        self.input_Dmax = QtWidgets.QLineEdit(self.layoutWidget)
        self.input_Dmax.setMinimumSize(QtCore.QSize(30, 20))
        self.input_Dmax.setMaximumSize(QtCore.QSize(30, 20))
        self.input_Dmax.setObjectName("input_Dmax")
        self.horizontalLayout_2.addWidget(self.input_Dmax)
        spacerItem12 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem12)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.label_Vin = QtWidgets.QLabel(self.layoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_Vin.sizePolicy().hasHeightForWidth())
        self.label_Vin.setSizePolicy(sizePolicy)
        self.label_Vin.setMinimumSize(QtCore.QSize(121, 20))
        self.label_Vin.setMaximumSize(QtCore.QSize(121, 20))
        self.label_Vin.setObjectName("label_Vin")
        self.horizontalLayout.addWidget(self.label_Vin)
        self.input_VinMin = QtWidgets.QLineEdit(self.layoutWidget)
        self.input_VinMin.setMinimumSize(QtCore.QSize(30, 20))
        self.input_VinMin.setMaximumSize(QtCore.QSize(30, 20))
        self.input_VinMin.setObjectName("input_VinMin")
        self.horizontalLayout.addWidget(self.input_VinMin)
        spacerItem13 = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem13)
        self.input_Vin = QtWidgets.QLineEdit(self.layoutWidget)
        self.input_Vin.setMinimumSize(QtCore.QSize(30, 20))
        self.input_Vin.setMaximumSize(QtCore.QSize(30, 20))
        self.input_Vin.setObjectName("input_Vin")
        self.horizontalLayout.addWidget(self.input_Vin)
        spacerItem14 = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem14)
        self.input_VinMax = QtWidgets.QLineEdit(self.layoutWidget)
        self.input_VinMax.setMinimumSize(QtCore.QSize(30, 20))
        self.input_VinMax.setMaximumSize(QtCore.QSize(30, 20))
        self.input_VinMax.setObjectName("input_VinMax")
        self.horizontalLayout.addWidget(self.input_VinMax)
        spacerItem15 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem15)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.label_Vo = QtWidgets.QLabel(self.layoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_Vo.sizePolicy().hasHeightForWidth())
        self.label_Vo.setSizePolicy(sizePolicy)
        self.label_Vo.setMinimumSize(QtCore.QSize(121, 20))
        self.label_Vo.setMaximumSize(QtCore.QSize(121, 20))
        self.label_Vo.setObjectName("label_Vo")
        self.horizontalLayout_3.addWidget(self.label_Vo)
        self.input_Vo = QtWidgets.QLineEdit(self.layoutWidget)
        self.input_Vo.setMaximumSize(QtCore.QSize(60, 20))
        self.input_Vo.setObjectName("input_Vo")
        self.horizontalLayout_3.addWidget(self.input_Vo)
        spacerItem16 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem16)
        self.verticalLayout.addLayout(self.horizontalLayout_3)
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.label_Vo_2 = QtWidgets.QLabel(self.layoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_Vo_2.sizePolicy().hasHeightForWidth())
        self.label_Vo_2.setSizePolicy(sizePolicy)
        self.label_Vo_2.setMinimumSize(QtCore.QSize(121, 20))
        self.label_Vo_2.setMaximumSize(QtCore.QSize(121, 20))
        self.label_Vo_2.setObjectName("label_Vo_2")
        self.horizontalLayout_4.addWidget(self.label_Vo_2)
        self.input_Po = QtWidgets.QLineEdit(self.layoutWidget)
        self.input_Po.setMaximumSize(QtCore.QSize(60, 20))
        self.input_Po.setObjectName("input_Po")
        self.horizontalLayout_4.addWidget(self.input_Po)
        spacerItem17 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem17)
        self.verticalLayout.addLayout(self.horizontalLayout_4)
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.label_DeltaIin = QtWidgets.QLabel(self.layoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_DeltaIin.sizePolicy().hasHeightForWidth())
        self.label_DeltaIin.setSizePolicy(sizePolicy)
        self.label_DeltaIin.setMinimumSize(QtCore.QSize(121, 20))
        self.label_DeltaIin.setMaximumSize(QtCore.QSize(121, 20))
        self.label_DeltaIin.setObjectName("label_DeltaIin")
        self.horizontalLayout_5.addWidget(self.label_DeltaIin)
        self.input_DeltaIin = QtWidgets.QLineEdit(self.layoutWidget)
        self.input_DeltaIin.setMaximumSize(QtCore.QSize(60, 20))
        self.input_DeltaIin.setObjectName("input_DeltaIin")
        self.horizontalLayout_5.addWidget(self.input_DeltaIin)
        spacerItem18 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem18)
        self.verticalLayout.addLayout(self.horizontalLayout_5)
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.label_DeltaVo = QtWidgets.QLabel(self.layoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_DeltaVo.sizePolicy().hasHeightForWidth())
        self.label_DeltaVo.setSizePolicy(sizePolicy)
        self.label_DeltaVo.setMinimumSize(QtCore.QSize(121, 20))
        self.label_DeltaVo.setMaximumSize(QtCore.QSize(121, 20))
        self.label_DeltaVo.setObjectName("label_DeltaVo")
        self.horizontalLayout_6.addWidget(self.label_DeltaVo)
        self.input_DeltaVo = QtWidgets.QLineEdit(self.layoutWidget)
        self.input_DeltaVo.setMaximumSize(QtCore.QSize(60, 20))
        self.input_DeltaVo.setObjectName("input_DeltaVo")
        self.horizontalLayout_6.addWidget(self.input_DeltaVo)
        spacerItem19 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem19)
        self.verticalLayout.addLayout(self.horizontalLayout_6)
        self.horizontalLayout_7 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_7.setObjectName("horizontalLayout_7")
        self.label_JMax = QtWidgets.QLabel(self.layoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_JMax.sizePolicy().hasHeightForWidth())
        self.label_JMax.setSizePolicy(sizePolicy)
        self.label_JMax.setMinimumSize(QtCore.QSize(121, 20))
        self.label_JMax.setMaximumSize(QtCore.QSize(121, 20))
        self.label_JMax.setObjectName("label_JMax")
        self.horizontalLayout_7.addWidget(self.label_JMax)
        self.input_JMax = QtWidgets.QLineEdit(self.layoutWidget)
        self.input_JMax.setMaximumSize(QtCore.QSize(60, 20))
        self.input_JMax.setObjectName("input_JMax")
        self.horizontalLayout_7.addWidget(self.input_JMax)
        spacerItem20 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_7.addItem(spacerItem20)
        self.verticalLayout.addLayout(self.horizontalLayout_7)
        spacerItem21 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        self.verticalLayout.addItem(spacerItem21)
        self.horizontalLayout_9 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_9.setObjectName("horizontalLayout_9")
        spacerItem22 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem22)
        self.pushButtonCreateConverter = QtWidgets.QPushButton(self.layoutWidget)
        self.pushButtonCreateConverter.setObjectName("pushButtonCreateConverter")
        self.horizontalLayout_9.addWidget(self.pushButtonCreateConverter)
        spacerItem23 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem23)
        self.verticalLayout.addLayout(self.horizontalLayout_9)
        spacerItem24 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem24)
        self.verticalLayout_3 = QtWidgets.QVBoxLayout()
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.horizontalLayout_12 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_12.setObjectName("horizontalLayout_12")
        spacerItem25 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_12.addItem(spacerItem25)
        self.label_ConfiguracoesDoOtimizador = QtWidgets.QLabel(self.layoutWidget)
        self.label_ConfiguracoesDoOtimizador.setObjectName("label_ConfiguracoesDoOtimizador")
        self.horizontalLayout_12.addWidget(self.label_ConfiguracoesDoOtimizador)
        spacerItem26 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_12.addItem(spacerItem26)
        self.verticalLayout_3.addLayout(self.horizontalLayout_12)
        spacerItem27 = QtWidgets.QSpacerItem(20, 13, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        self.verticalLayout_3.addItem(spacerItem27)
        self.horizontalLayout_13 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_13.setObjectName("horizontalLayout_13")
        spacerItem28 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_13.addItem(spacerItem28)
        self.pushButtonCapSel = QtWidgets.QPushButton(self.layoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.pushButtonCapSel.sizePolicy().hasHeightForWidth())
        self.pushButtonCapSel.setSizePolicy(sizePolicy)
        self.pushButtonCapSel.setMinimumSize(QtCore.QSize(120, 25))
        self.pushButtonCapSel.setMaximumSize(QtCore.QSize(120, 25))
        self.pushButtonCapSel.setObjectName("pushButtonCapSel")
        self.horizontalLayout_13.addWidget(self.pushButtonCapSel)
        spacerItem29 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_13.addItem(spacerItem29)
        self.verticalLayout_3.addLayout(self.horizontalLayout_13)
        self.horizontalLayout_14 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_14.setObjectName("horizontalLayout_14")
        spacerItem30 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_14.addItem(spacerItem30)
        self.pushButtonDiodeSel = QtWidgets.QPushButton(self.layoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.pushButtonDiodeSel.sizePolicy().hasHeightForWidth())
        self.pushButtonDiodeSel.setSizePolicy(sizePolicy)
        self.pushButtonDiodeSel.setMinimumSize(QtCore.QSize(120, 25))
        self.pushButtonDiodeSel.setMaximumSize(QtCore.QSize(120, 25))
        self.pushButtonDiodeSel.setObjectName("pushButtonDiodeSel")
        self.horizontalLayout_14.addWidget(self.pushButtonDiodeSel)
        spacerItem31 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_14.addItem(spacerItem31)
        self.verticalLayout_3.addLayout(self.horizontalLayout_14)
        self.horizontalLayout_15 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_15.setObjectName("horizontalLayout_15")
        spacerItem32 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_15.addItem(spacerItem32)
        self.pushButtonSwitchSel = QtWidgets.QPushButton(self.layoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.pushButtonSwitchSel.sizePolicy().hasHeightForWidth())
        self.pushButtonSwitchSel.setSizePolicy(sizePolicy)
        self.pushButtonSwitchSel.setMinimumSize(QtCore.QSize(120, 25))
        self.pushButtonSwitchSel.setMaximumSize(QtCore.QSize(120, 25))
        self.pushButtonSwitchSel.setObjectName("pushButtonSwitchSel")
        self.horizontalLayout_15.addWidget(self.pushButtonSwitchSel)
        spacerItem33 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_15.addItem(spacerItem33)
        self.verticalLayout_3.addLayout(self.horizontalLayout_15)
        self.horizontalLayout_16 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_16.setObjectName("horizontalLayout_16")
        spacerItem34 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_16.addItem(spacerItem34)
        self.pushButtonCableSel = QtWidgets.QPushButton(self.layoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.pushButtonCableSel.sizePolicy().hasHeightForWidth())
        self.pushButtonCableSel.setSizePolicy(sizePolicy)
        self.pushButtonCableSel.setMinimumSize(QtCore.QSize(120, 25))
        self.pushButtonCableSel.setMaximumSize(QtCore.QSize(120, 25))
        self.pushButtonCableSel.setObjectName("pushButtonCableSel")
        self.horizontalLayout_16.addWidget(self.pushButtonCableSel)
        spacerItem35 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_16.addItem(spacerItem35)
        self.verticalLayout_3.addLayout(self.horizontalLayout_16)
        self.horizontalLayout_17 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_17.setObjectName("horizontalLayout_17")
        spacerItem36 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_17.addItem(spacerItem36)
        self.pushButtonCoreSel = QtWidgets.QPushButton(self.layoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.pushButtonCoreSel.sizePolicy().hasHeightForWidth())
        self.pushButtonCoreSel.setSizePolicy(sizePolicy)
        self.pushButtonCoreSel.setMinimumSize(QtCore.QSize(120, 25))
        self.pushButtonCoreSel.setMaximumSize(QtCore.QSize(120, 25))
        self.pushButtonCoreSel.setObjectName("pushButtonCoreSel")
        self.horizontalLayout_17.addWidget(self.pushButtonCoreSel)
        spacerItem37 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_17.addItem(spacerItem37)
        self.verticalLayout_3.addLayout(self.horizontalLayout_17)
        self.horizontalLayout_18 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_18.setObjectName("horizontalLayout_18")
        spacerItem38 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_18.addItem(spacerItem38)
        self.pushButtonDissSel = QtWidgets.QPushButton(self.layoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.pushButtonDissSel.sizePolicy().hasHeightForWidth())
        self.pushButtonDissSel.setSizePolicy(sizePolicy)
        self.pushButtonDissSel.setMinimumSize(QtCore.QSize(120, 25))
        self.pushButtonDissSel.setMaximumSize(QtCore.QSize(120, 25))
        self.pushButtonDissSel.setObjectName("pushButtonDissSel")
        self.horizontalLayout_18.addWidget(self.pushButtonDissSel)
        spacerItem39 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_18.addItem(spacerItem39)
        self.verticalLayout_3.addLayout(self.horizontalLayout_18)
        spacerItem40 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_3.addItem(spacerItem40)
        self.verticalLayout.addLayout(self.verticalLayout_3)
        self.optimize_button = QtWidgets.QPushButton(self.centralwidget)
        self.optimize_button.setGeometry(QtCore.QRect(630, 60, 75, 23))
        self.optimize_button.setObjectName("optimize_button")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1080, 21))
        self.menubar.setObjectName("menubar")
        self.menuIn_cio = QtWidgets.QMenu(self.menubar)
        self.menuIn_cio.setObjectName("menuIn_cio")
        self.menuBiblioteca = QtWidgets.QMenu(self.menubar)
        self.menuBiblioteca.setObjectName("menuBiblioteca")
        self.menuAdd_Component = QtWidgets.QMenu(self.menuBiblioteca)
        self.menuAdd_Component.setObjectName("menuAdd_Component")
        self.menuSettings = QtWidgets.QMenu(self.menubar)
        self.menuSettings.setObjectName("menuSettings")
        self.menuAjuda = QtWidgets.QMenu(self.menubar)
        self.menuAjuda.setObjectName("menuAjuda")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.actionNew = QtWidgets.QAction(MainWindow)
        self.actionNew.setObjectName("actionNew")
        self.actionOpen = QtWidgets.QAction(MainWindow)
        self.actionOpen.setObjectName("actionOpen")
        self.actionSave = QtWidgets.QAction(MainWindow)
        self.actionSave.setObjectName("actionSave")
        self.actionSwitch = QtWidgets.QAction(MainWindow)
        self.actionSwitch.setObjectName("actionSwitch")
        self.actionDiode = QtWidgets.QAction(MainWindow)
        self.actionDiode.setObjectName("actionDiode")
        self.actionCapacitor = QtWidgets.QAction(MainWindow)
        self.actionCapacitor.setObjectName("actionCapacitor")
        self.actionCabl = QtWidgets.QAction(MainWindow)
        self.actionCabl.setObjectName("actionCabl")
        self.actionMagnetic_Core = QtWidgets.QAction(MainWindow)
        self.actionMagnetic_Core.setObjectName("actionMagnetic_Core")
        self.actionOtimizador = QtWidgets.QAction(MainWindow)
        self.actionOtimizador.setObjectName("actionOtimizador")
        self.actionSecurityConfig = QtWidgets.QAction(MainWindow)
        self.actionSecurityConfig.setObjectName("actionSecurityConfig")
        self.actionTransformador = QtWidgets.QAction(MainWindow)
        self.actionTransformador.setObjectName("actionTransformador")
        self.actionIndutor = QtWidgets.QAction(MainWindow)
        self.actionIndutor.setObjectName("actionIndutor")
        self.actionComo_funciona_o_otimizador = QtWidgets.QAction(MainWindow)
        self.actionComo_funciona_o_otimizador.setObjectName("actionComo_funciona_o_otimizador")
        self.actionComo_utilizar_o_otimizador = QtWidgets.QAction(MainWindow)
        self.actionComo_utilizar_o_otimizador.setObjectName("actionComo_utilizar_o_otimizador")
        self.actionCarregar_Arquivo = QtWidgets.QAction(MainWindow)
        self.actionCarregar_Arquivo.setObjectName("actionCarregar_Arquivo")
        self.actionComponentes = QtWidgets.QAction(MainWindow)
        self.actionComponentes.setObjectName("actionComponentes")
        self.menuIn_cio.addAction(self.actionNew)
        self.menuIn_cio.addAction(self.actionOpen)
        self.menuIn_cio.addAction(self.actionSave)
        self.menuAdd_Component.addAction(self.actionSwitch)
        self.menuAdd_Component.addAction(self.actionDiode)
        self.menuAdd_Component.addAction(self.actionCapacitor)
        self.menuAdd_Component.addAction(self.actionCabl)
        self.menuAdd_Component.addAction(self.actionMagnetic_Core)
        self.menuAdd_Component.addAction(self.actionTransformador)
        self.menuAdd_Component.addAction(self.actionIndutor)
        self.menuBiblioteca.addAction(self.menuAdd_Component.menuAction())
        self.menuBiblioteca.addAction(self.actionCarregar_Arquivo)
        self.menuSettings.addAction(self.actionOtimizador)
        self.menuSettings.addAction(self.actionSecurityConfig)
        self.menuAjuda.addAction(self.actionComo_funciona_o_otimizador)
        self.menuAjuda.addAction(self.actionComo_utilizar_o_otimizador)
        self.menubar.addAction(self.menuIn_cio.menuAction())
        self.menubar.addAction(self.menuBiblioteca.menuAction())
        self.menubar.addAction(self.menuSettings.menuAction())
        self.menubar.addAction(self.menuAjuda.menuAction())

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

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.label_ConfiguracoesDoOtimizador_2.setText(_translate("MainWindow", "<html><head/><body><p><span style=\" font-size:12pt;\">Configuração do Conversor</span></p></body></html>"))
        self.label_Topologia.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:10pt;\">Topologia</span></p></body></html>"))
        self.comboBox.setItemText(0, _translate("MainWindow", "Boost Half Bridge"))
        self.label_ConfiguracoesDoOtimizador_3.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:10pt;\">Parâmetros Desejáveis</span></p></body></html>"))
        self.label.setText(_translate("MainWindow", "Min"))
        self.label_2.setText(_translate("MainWindow", "Nom"))
        self.label_3.setText(_translate("MainWindow", "Max"))
        self.label_Vin_2.setText(_translate("MainWindow", "Razão Cíclica"))
        self.label_Vin.setText(_translate("MainWindow", "Tensão de Entrada (V)"))
        self.label_Vo.setText(_translate("MainWindow", "Tensão de Saída (V)"))
        self.label_Vo_2.setText(_translate("MainWindow", "Potência de Saída (W)"))
        self.label_DeltaIin.setText(_translate("MainWindow", "DeltaIinMax (%)"))
        self.label_DeltaVo.setText(_translate("MainWindow", "DeltaVoMax (%)"))
        self.label_JMax.setText(_translate("MainWindow", "JMax (A/m2)"))
        self.pushButtonCreateConverter.setText(_translate("MainWindow", "Salvar Parâmetros"))
        self.label_ConfiguracoesDoOtimizador.setText(_translate("MainWindow", "<html><head/><body><p><span style=\" font-size:12pt;\">Escolha dos Componentes</span></p></body></html>"))
        self.pushButtonCapSel.setText(_translate("MainWindow", "Escolher Capacitores"))
        self.pushButtonDiodeSel.setText(_translate("MainWindow", "Escolher Diodos"))
        self.pushButtonSwitchSel.setText(_translate("MainWindow", "Escolher Chaves"))
        self.pushButtonCableSel.setText(_translate("MainWindow", "Escolher Cabos"))
        self.pushButtonCoreSel.setText(_translate("MainWindow", "Escolher Núcleos"))
        self.pushButtonDissSel.setText(_translate("MainWindow", "Escolher Dissipadores"))
        self.optimize_button.setText(_translate("MainWindow", "Otimizar"))
        self.menuIn_cio.setTitle(_translate("MainWindow", "Arquivo"))
        self.menuBiblioteca.setTitle(_translate("MainWindow", "Biblioteca"))
        self.menuAdd_Component.setTitle(_translate("MainWindow", "Adicionar Componente"))
        self.menuSettings.setTitle(_translate("MainWindow", "Configurações"))
        self.menuAjuda.setTitle(_translate("MainWindow", "Ajuda"))
        self.actionNew.setText(_translate("MainWindow", "Criar nova otimização"))
        self.actionNew.setShortcut(_translate("MainWindow", "Ctrl+N"))
        self.actionOpen.setText(_translate("MainWindow", "Carregar parâmetros"))
        self.actionOpen.setShortcut(_translate("MainWindow", "Ctrl+O"))
        self.actionSave.setText(_translate("MainWindow", "Salvar parâmetros"))
        self.actionSave.setShortcut(_translate("MainWindow", "Ctrl+S"))
        self.actionSwitch.setText(_translate("MainWindow", "Switch"))
        self.actionDiode.setText(_translate("MainWindow", "Diode"))
        self.actionCapacitor.setText(_translate("MainWindow", "Capacitor"))
        self.actionCabl.setText(_translate("MainWindow", "Fio"))
        self.actionMagnetic_Core.setText(_translate("MainWindow", "Núcleo Magnético"))
        self.actionOtimizador.setText(_translate("MainWindow", "Otimizador"))
        self.actionSecurityConfig.setText(_translate("MainWindow", "Fatores de Seguraça"))
        self.actionTransformador.setText(_translate("MainWindow", "Transformador"))
        self.actionIndutor.setText(_translate("MainWindow", "Indutor"))
        self.actionComo_funciona_o_otimizador.setText(_translate("MainWindow", "Como funciona o otimizador?"))
        self.actionComo_utilizar_o_otimizador.setText(_translate("MainWindow", "Como utilizar o otimizador?"))
        self.actionCarregar_Arquivo.setText(_translate("MainWindow", "Carregar Arquivo"))
        self.actionComponentes.setText(_translate("MainWindow", "Componentes"))
Exemple #39
0
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))
Exemple #40
0
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"))
Exemple #41
0
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))
Exemple #45
0
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:"))
Exemple #46
0
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
Exemple #47
0
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>"))
Exemple #50
0
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))
Exemple #51
0
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))
Exemple #52
0
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))
Exemple #53
0
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
Exemple #55
0
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"))
Exemple #56
0
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"))