Example #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)
        )
Example #2
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))
Example #4
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))
Example #5
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))
Example #6
0
File: plotter.py Project: P1R/STM32
class Ui_GpMainWindow(object):
    def setupUi(self, GpMainWindow):
        GpMainWindow.setObjectName(_fromUtf8("GpMainWindow"))
        GpMainWindow.resize(567, 497)
        self.Gpcentralwidget = QtGui.QWidget(GpMainWindow)
        self.Gpcentralwidget.setObjectName(_fromUtf8("Gpcentralwidget"))
        self.verticalLayout = QtGui.QVBoxLayout(self.Gpcentralwidget)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.Mpl = MplWidget(self.Gpcentralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Mpl.sizePolicy().hasHeightForWidth())
        self.Mpl.setSizePolicy(sizePolicy)
        self.Mpl.setObjectName(_fromUtf8("Mpl"))
        self.verticalLayout.addWidget(self.Mpl)
        self.GpgridLayout = QtGui.QGridLayout()
        self.GpgridLayout.setObjectName(_fromUtf8("GpgridLayout"))
        self.pushButton = QtGui.QPushButton(self.Gpcentralwidget)
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.GpgridLayout.addWidget(self.pushButton, 0, 1, 1, 1)
        self.GppushButton = QtGui.QPushButton(self.Gpcentralwidget)
        self.GppushButton.setObjectName(_fromUtf8("GppushButton"))
        self.GpgridLayout.addWidget(self.GppushButton, 0, 0, 1, 1)
        self.pushButton_2 = QtGui.QPushButton(self.Gpcentralwidget)
        self.pushButton_2.setObjectName(_fromUtf8("pushButton_2"))
        self.GpgridLayout.addWidget(self.pushButton_2, 0, 2, 1, 1)
        self.verticalLayout.addLayout(self.GpgridLayout)
        GpMainWindow.setCentralWidget(self.Gpcentralwidget)

        self.retranslateUi(GpMainWindow)
        QtCore.QObject.connect(self.GppushButton, QtCore.SIGNAL(_fromUtf8("clicked()")), GpMainWindow.slot1)
        QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL(_fromUtf8("clicked()")), GpMainWindow.slot1)
        QtCore.QObject.connect(self.pushButton_2, QtCore.SIGNAL(_fromUtf8("clicked()")), GpMainWindow.slot1)
        QtCore.QMetaObject.connectSlotsByName(GpMainWindow)

    def retranslateUi(self, GpMainWindow):
        GpMainWindow.setWindowTitle(_translate("GpMainWindow", "Graph Plotter", None))
        self.pushButton.setText(_translate("GpMainWindow", "Enfriar", None))
        self.GppushButton.setText(_translate("GpMainWindow", "StartPlot", None))
        self.pushButton_2.setText(_translate("GpMainWindow", "Calentar", None))
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(814, 742)
        MainWindow.setMinimumSize(QtCore.QSize(120, 40))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        MainWindow.setFont(font)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.centralwidget.sizePolicy().hasHeightForWidth())
        self.centralwidget.setSizePolicy(sizePolicy)
        self.centralwidget.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.centralwidget.setAutoFillBackground(False)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget)
        self.verticalLayout.setObjectName("verticalLayout")
        self.frame = QtWidgets.QFrame(self.centralwidget)
        self.frame.setObjectName("frame")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.frame)
        self.horizontalLayout.setSizeConstraint(
            QtWidgets.QLayout.SetMaximumSize)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout()
        self.verticalLayout_3.setSizeConstraint(
            QtWidgets.QLayout.SetNoConstraint)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.open_file = QtWidgets.QPushButton(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.open_file.sizePolicy().hasHeightForWidth())
        self.open_file.setSizePolicy(sizePolicy)
        self.open_file.setMinimumSize(QtCore.QSize(120, 40))
        self.open_file.setSizeIncrement(QtCore.QSize(200, 200))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.open_file.setFont(font)
        self.open_file.setObjectName("open_file")
        self.verticalLayout_3.addWidget(self.open_file, 0,
                                        QtCore.Qt.AlignHCenter)
        spacerItem = QtWidgets.QSpacerItem(20, 20,
                                           QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Maximum)
        self.verticalLayout_3.addItem(spacerItem)
        self.checkBox = QtWidgets.QCheckBox(self.frame)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.checkBox.setFont(font)
        self.checkBox.setObjectName("checkBox")
        self.verticalLayout_3.addWidget(self.checkBox, 0,
                                        QtCore.Qt.AlignHCenter)
        spacerItem1 = QtWidgets.QSpacerItem(20, 20,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Minimum)
        self.verticalLayout_3.addItem(spacerItem1)
        self.gridLayout = QtWidgets.QGridLayout()
        self.gridLayout.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.gridLayout.setContentsMargins(3, 5, 7, -1)
        self.gridLayout.setHorizontalSpacing(18)
        self.gridLayout.setVerticalSpacing(0)
        self.gridLayout.setObjectName("gridLayout")
        self.label_3 = QtWidgets.QLabel(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_3.sizePolicy().hasHeightForWidth())
        self.label_3.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        self.gridLayout.addWidget(self.label_3, 4, 0, 1, 1)
        self.y_axe = QtWidgets.QLineEdit(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.y_axe.sizePolicy().hasHeightForWidth())
        self.y_axe.setSizePolicy(sizePolicy)
        self.y_axe.setObjectName("y_axe")
        self.gridLayout.addWidget(self.y_axe, 3, 1, 1, 1)
        self.tittle_name = QtWidgets.QLineEdit(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.tittle_name.sizePolicy().hasHeightForWidth())
        self.tittle_name.setSizePolicy(sizePolicy)
        self.tittle_name.setObjectName("tittle_name")
        self.gridLayout.addWidget(self.tittle_name, 1, 1, 1, 1)
        self.label_4 = QtWidgets.QLabel(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_4.sizePolicy().hasHeightForWidth())
        self.label_4.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label_4.setFont(font)
        self.label_4.setObjectName("label_4")
        self.gridLayout.addWidget(self.label_4, 5, 1, 1, 1)
        self.x_axe = QtWidgets.QLineEdit(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.x_axe.sizePolicy().hasHeightForWidth())
        self.x_axe.setSizePolicy(sizePolicy)
        self.x_axe.setObjectName("x_axe")
        self.gridLayout.addWidget(self.x_axe, 4, 1, 1, 1)
        self.label_2 = QtWidgets.QLabel(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_2.sizePolicy().hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.gridLayout.addWidget(self.label_2, 3, 0, 1, 1)
        self.label = QtWidgets.QLabel(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 1, 0, 1, 1)
        self.spinBox = QtWidgets.QSpinBox(self.frame)
        self.spinBox.setObjectName("spinBox")
        self.gridLayout.addWidget(self.spinBox, 5, 0, 1, 1)
        self.verticalLayout_3.addLayout(self.gridLayout)
        spacerItem2 = QtWidgets.QSpacerItem(20, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Minimum)
        self.verticalLayout_3.addItem(spacerItem2)
        self.generate_his = QtWidgets.QPushButton(self.frame)
        self.generate_his.setMinimumSize(QtCore.QSize(120, 40))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.generate_his.setFont(font)
        self.generate_his.setObjectName("generate_his")
        self.verticalLayout_3.addWidget(self.generate_his, 0,
                                        QtCore.Qt.AlignHCenter)
        spacerItem3 = QtWidgets.QSpacerItem(20, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Minimum)
        self.verticalLayout_3.addItem(spacerItem3)
        self.generate_box_and_wisker = QtWidgets.QPushButton(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.generate_box_and_wisker.sizePolicy().hasHeightForWidth())
        self.generate_box_and_wisker.setSizePolicy(sizePolicy)
        self.generate_box_and_wisker.setMinimumSize(QtCore.QSize(0, 40))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.generate_box_and_wisker.setFont(font)
        self.generate_box_and_wisker.setObjectName("generate_box_and_wisker")
        self.verticalLayout_3.addWidget(self.generate_box_and_wisker, 0,
                                        QtCore.Qt.AlignHCenter)
        spacerItem4 = QtWidgets.QSpacerItem(20, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Minimum)
        self.verticalLayout_3.addItem(spacerItem4)
        self.save_figure = QtWidgets.QPushButton(self.frame)
        self.save_figure.setMinimumSize(QtCore.QSize(120, 40))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.save_figure.setFont(font)
        self.save_figure.setObjectName("save_figure")
        self.verticalLayout_3.addWidget(self.save_figure, 0,
                                        QtCore.Qt.AlignHCenter)
        self.horizontalLayout.addLayout(self.verticalLayout_3)
        self.MplWidget = MplWidget(self.frame)
        self.MplWidget.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.MplWidget.sizePolicy().hasHeightForWidth())
        self.MplWidget.setSizePolicy(sizePolicy)
        self.MplWidget.setMinimumSize(QtCore.QSize(451, 451))
        self.MplWidget.setObjectName("MplWidget")
        self.horizontalLayout.addWidget(self.MplWidget)
        self.verticalLayout.addWidget(self.frame)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 814, 21))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

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

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.open_file.setText(_translate("MainWindow", "Open data file"))
        self.checkBox.setText(_translate("MainWindow", "Outlier removal"))
        self.label_3.setText(_translate("MainWindow", "X axe"))
        self.label_4.setText(_translate("MainWindow", "Bins number"))
        self.label_2.setText(_translate("MainWindow", "Y axe"))
        self.label.setText(_translate("MainWindow", "Tittle"))
        self.generate_his.setText(_translate("MainWindow", "Draw histogram"))
        self.generate_box_and_wisker.setText(
            _translate("MainWindow", "Draw box and whisker plot"))
        self.save_figure.setText(_translate("MainWindow", "Save figure"))
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))
Example #9
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(850, 713)
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI")
        MainWindow.setFont(font)
        MainWindow.setStyleSheet("")
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setStyleSheet("background-color: rgb(85, 195, 188);\n"
"")
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName("gridLayout")
        self.Tabs = QtWidgets.QTabWidget(self.centralwidget)
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI Semibold")
        font.setBold(True)
        font.setWeight(75)
        self.Tabs.setFont(font)
        self.Tabs.setMouseTracking(False)
        self.Tabs.setFocusPolicy(QtCore.Qt.TabFocus)
        self.Tabs.setAutoFillBackground(False)
        self.Tabs.setStyleSheet("background-color: rgb(255, 255, 255);")
        self.Tabs.setObjectName("Tabs")
        self.crackSegmentation = QtWidgets.QWidget()
        self.crackSegmentation.setStyleSheet("")
        self.crackSegmentation.setObjectName("crackSegmentation")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.crackSegmentation)
        self.gridLayout_2.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout()
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.label_8 = QtWidgets.QLabel(self.crackSegmentation)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_8.sizePolicy().hasHeightForWidth())
        self.label_8.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI Semibold")
        font.setBold(True)
        font.setWeight(75)
        self.label_8.setFont(font)
        self.label_8.setObjectName("label_8")
        self.verticalLayout_2.addWidget(self.label_8)
        self.formLayout = QtWidgets.QFormLayout()
        self.formLayout.setSizeConstraint(QtWidgets.QLayout.SetMinAndMaxSize)
        self.formLayout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout.setContentsMargins(-1, -1, -1, 14)
        self.formLayout.setVerticalSpacing(12)
        self.formLayout.setObjectName("formLayout")
        self.label_16 = QtWidgets.QLabel(self.crackSegmentation)
        self.label_16.setObjectName("label_16")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_16)
        self.le_segInput = QtWidgets.QLineEdit(self.crackSegmentation)
        self.le_segInput.setStyleSheet("")
        self.le_segInput.setObjectName("le_segInput")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.le_segInput)
        self.label_15 = QtWidgets.QLabel(self.crackSegmentation)
        self.label_15.setObjectName("label_15")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_15)
        self.le_segSaveLoc = QtWidgets.QLineEdit(self.crackSegmentation)
        self.le_segSaveLoc.setObjectName("le_segSaveLoc")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.le_segSaveLoc)
        self.le_segSaveName = QtWidgets.QLineEdit(self.crackSegmentation)
        self.le_segSaveName.setObjectName("le_segSaveName")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.le_segSaveName)
        self.label_17 = QtWidgets.QLabel(self.crackSegmentation)
        self.label_17.setObjectName("label_17")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_17)
        self.verticalLayout_2.addLayout(self.formLayout)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.btn_startSeg = QtWidgets.QPushButton(self.crackSegmentation)
        self.btn_startSeg.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.btn_startSeg.sizePolicy().hasHeightForWidth())
        self.btn_startSeg.setSizePolicy(sizePolicy)
        self.btn_startSeg.setMinimumSize(QtCore.QSize(0, 28))
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI Semibold")
        font.setBold(True)
        font.setWeight(75)
        self.btn_startSeg.setFont(font)
        self.btn_startSeg.setStyleSheet("QPushButton {\n"
"    background-color: rgb(85, 195, 188);\n"
"    border: solid rgb(49, 113, 108);\n"
"    border-width: 0px 1px 1px 0px;\n"
"    border-radius: 5px;\n"
"    color: white;\n"
"}\n"
"QPushButton:disabled { \n"
"    background-color: rgb(140, 140, 140);\n"
"}\n"
"QPushButton:hover {\n"
"    background-color: rgb(85, 170, 255);\n"
"}")
        self.btn_startSeg.setObjectName("btn_startSeg")
        self.horizontalLayout_2.addWidget(self.btn_startSeg)
        self.btn_helpSeg = QtWidgets.QToolButton(self.crackSegmentation)
        self.btn_helpSeg.setEnabled(True)
        self.btn_helpSeg.setMinimumSize(QtCore.QSize(0, 28))
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI Semibold")
        font.setBold(True)
        font.setWeight(75)
        self.btn_helpSeg.setFont(font)
        self.btn_helpSeg.setStyleSheet("QToolButton {\n"
"    background-color: rgb(0, 0, 0);\n"
"    border: solid rgb(79, 79, 79);\n"
"    border-width: 0px 1px 1px 0px;\n"
"    border-radius: 10px;\n"
"    padding: 0px 4px 0px 4px;\n"
"    color: white;\n"
"}\n"
"QToolButton:disabled { \n"
"    background-color: rgb(140, 140, 140);\n"
"}\n"
"QToolButton:hover {\n"
"    background-color: rgb(85, 170, 255);\n"
"}")
        self.btn_helpSeg.setObjectName("btn_helpSeg")
        self.horizontalLayout_2.addWidget(self.btn_helpSeg)
        self.verticalLayout_2.addLayout(self.horizontalLayout_2)
        self.horizontalLayout.addLayout(self.verticalLayout_2)
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.label_7 = QtWidgets.QLabel(self.crackSegmentation)
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI Semibold")
        font.setBold(True)
        font.setWeight(75)
        self.label_7.setFont(font)
        self.label_7.setObjectName("label_7")
        self.verticalLayout.addWidget(self.label_7)
        self.seg_output = QtWidgets.QTextBrowser(self.crackSegmentation)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.seg_output.sizePolicy().hasHeightForWidth())
        self.seg_output.setSizePolicy(sizePolicy)
        self.seg_output.setMinimumSize(QtCore.QSize(0, 94))
        self.seg_output.setMaximumSize(QtCore.QSize(16777215, 140))
        self.seg_output.setObjectName("seg_output")
        self.verticalLayout.addWidget(self.seg_output)
        self.horizontalLayout.addLayout(self.verticalLayout)
        self.gridLayout_2.addLayout(self.horizontalLayout, 1, 0, 1, 3)
        self.frame = QtWidgets.QFrame(self.crackSegmentation)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth())
        self.frame.setSizePolicy(sizePolicy)
        self.frame.setStyleSheet("border: solid rgb(80,80,80);\n"
"border-width: 2px 2px;")
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.widget_2 = MplWidget(self.frame)
        self.widget_2.setGeometry(QtCore.QRect(0, 0, 801, 391))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(self.widget_2.sizePolicy().hasHeightForWidth())
        self.widget_2.setSizePolicy(sizePolicy)
        self.widget_2.setStyleSheet("border: solid rgb(80,80,80);\n"
"border-width: 2px 2px;")
        self.widget_2.setObjectName("widget_2")
        self.widget_2.raise_()
        self.widget_2.raise_()
        self.gridLayout_2.addWidget(self.frame, 0, 0, 1, 3)
        self.Tabs.addTab(self.crackSegmentation, "")
        self.crackAnalysis = QtWidgets.QWidget()
        self.crackAnalysis.setObjectName("crackAnalysis")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.crackAnalysis)
        self.gridLayout_3.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.output = QtWidgets.QTextBrowser(self.crackAnalysis)
        self.output.setMinimumSize(QtCore.QSize(800, 100))
        self.output.setStyleSheet("padding: 0px 4px 4px 4px;")
        self.output.setObjectName("output")
        self.gridLayout_3.addWidget(self.output, 4, 0, 1, 4)
        self.btn_helpAn = QtWidgets.QToolButton(self.crackAnalysis)
        self.btn_helpAn.setMinimumSize(QtCore.QSize(0, 28))
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI Semibold")
        font.setBold(True)
        font.setWeight(75)
        self.btn_helpAn.setFont(font)
        self.btn_helpAn.setStyleSheet("QToolButton {\n"
"    background-color: rgb(0, 0, 0);\n"
"    border: solid rgb(79, 79, 79);\n"
"    border-width: 0px 1px 1px 0px;\n"
"    border-radius: 10px;\n"
"    padding: 0px 4px 0px 4px;\n"
"    color: white;\n"
"}\n"
"QToolButton:disabled { \n"
"    background-color: rgb(140, 140, 140);\n"
"}\n"
"QToolButton:hover {\n"
"    background-color: rgb(85, 170, 255);\n"
"}")
        self.btn_helpAn.setObjectName("btn_helpAn")
        self.gridLayout_3.addWidget(self.btn_helpAn, 2, 3, 1, 1)
        self.label_4 = QtWidgets.QLabel(self.crackAnalysis)
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI Semibold")
        font.setBold(True)
        font.setWeight(75)
        self.label_4.setFont(font)
        self.label_4.setStyleSheet("padding: 0px 0px 0px 4px;")
        self.label_4.setObjectName("label_4")
        self.gridLayout_3.addWidget(self.label_4, 3, 0, 1, 1)
        self.formLayout_2 = QtWidgets.QFormLayout()
        self.formLayout_2.setSizeConstraint(QtWidgets.QLayout.SetMinimumSize)
        self.formLayout_2.setContentsMargins(-1, -1, -1, 0)
        self.formLayout_2.setHorizontalSpacing(7)
        self.formLayout_2.setVerticalSpacing(10)
        self.formLayout_2.setObjectName("formLayout_2")
        self.label = QtWidgets.QLabel(self.crackAnalysis)
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI")
        font.setBold(False)
        font.setWeight(50)
        self.label.setFont(font)
        self.label.setStyleSheet("padding:4px 0px 0px 0px;")
        self.label.setObjectName("label")
        self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label)
        self.le_input = QtWidgets.QLineEdit(self.crackAnalysis)
        self.le_input.setObjectName("le_input")
        self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.SpanningRole, self.le_input)
        self.label_2 = QtWidgets.QLabel(self.crackAnalysis)
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI")
        font.setBold(False)
        font.setWeight(50)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_2)
        self.le_saveLoc = QtWidgets.QLineEdit(self.crackAnalysis)
        self.le_saveLoc.setObjectName("le_saveLoc")
        self.formLayout_2.setWidget(3, QtWidgets.QFormLayout.SpanningRole, self.le_saveLoc)
        self.label_3 = QtWidgets.QLabel(self.crackAnalysis)
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI")
        font.setBold(False)
        font.setWeight(50)
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        self.formLayout_2.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.label_3)
        self.le_saveName = QtWidgets.QLineEdit(self.crackAnalysis)
        self.le_saveName.setObjectName("le_saveName")
        self.formLayout_2.setWidget(5, QtWidgets.QFormLayout.SpanningRole, self.le_saveName)
        self.label_5 = QtWidgets.QLabel(self.crackAnalysis)
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI")
        font.setBold(False)
        font.setWeight(50)
        self.label_5.setFont(font)
        self.label_5.setObjectName("label_5")
        self.formLayout_2.setWidget(6, QtWidgets.QFormLayout.LabelRole, self.label_5)
        self.le_pxSz = QtWidgets.QLineEdit(self.crackAnalysis)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.le_pxSz.sizePolicy().hasHeightForWidth())
        self.le_pxSz.setSizePolicy(sizePolicy)
        self.le_pxSz.setObjectName("le_pxSz")
        self.formLayout_2.setWidget(6, QtWidgets.QFormLayout.FieldRole, self.le_pxSz)
        self.label_6 = QtWidgets.QLabel(self.crackAnalysis)
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI")
        font.setBold(False)
        font.setWeight(50)
        self.label_6.setFont(font)
        self.label_6.setObjectName("label_6")
        self.formLayout_2.setWidget(8, QtWidgets.QFormLayout.LabelRole, self.label_6)
        self.sb_areaOpen = QtWidgets.QSpinBox(self.crackAnalysis)
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI")
        font.setBold(False)
        font.setWeight(50)
        self.sb_areaOpen.setFont(font)
        self.sb_areaOpen.setMinimum(5)
        self.sb_areaOpen.setMaximum(30)
        self.sb_areaOpen.setObjectName("sb_areaOpen")
        self.formLayout_2.setWidget(8, QtWidgets.QFormLayout.FieldRole, self.sb_areaOpen)
        self.cb_saveData = QtWidgets.QCheckBox(self.crackAnalysis)
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI")
        font.setBold(False)
        font.setWeight(50)
        self.cb_saveData.setFont(font)
        self.cb_saveData.setAcceptDrops(False)
        self.cb_saveData.setAutoFillBackground(False)
        self.cb_saveData.setChecked(True)
        self.cb_saveData.setObjectName("cb_saveData")
        self.formLayout_2.setWidget(10, QtWidgets.QFormLayout.LabelRole, self.cb_saveData)
        self.cb_saveVis = QtWidgets.QCheckBox(self.crackAnalysis)
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI")
        font.setBold(False)
        font.setWeight(50)
        self.cb_saveVis.setFont(font)
        self.cb_saveVis.setObjectName("cb_saveVis")
        self.formLayout_2.setWidget(11, QtWidgets.QFormLayout.LabelRole, self.cb_saveVis)
        self.cb_ShapeOrient = QtWidgets.QCheckBox(self.crackAnalysis)
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI")
        font.setBold(False)
        font.setWeight(50)
        self.cb_ShapeOrient.setFont(font)
        self.cb_ShapeOrient.setObjectName("cb_ShapeOrient")
        self.formLayout_2.setWidget(12, QtWidgets.QFormLayout.LabelRole, self.cb_ShapeOrient)
        self.gridLayout_3.addLayout(self.formLayout_2, 0, 2, 1, 2)
        self.btn_startAn = QtWidgets.QPushButton(self.crackAnalysis)
        self.btn_startAn.setEnabled(True)
        self.btn_startAn.setMinimumSize(QtCore.QSize(0, 28))
        font = QtGui.QFont()
        font.setFamily("Yu Gothic UI Semibold")
        font.setBold(True)
        font.setWeight(75)
        self.btn_startAn.setFont(font)
        self.btn_startAn.setStyleSheet("QPushButton {\n"
"    background-color: rgb(85, 195, 188);\n"
"    border: solid rgb(49, 113, 108);\n"
"    border-width: 0px 1px 1px 0px;\n"
"    border-radius: 5px;\n"
"    color: white;\n"
"}\n"
"QPushButton:disabled { \n"
"    background-color: rgb(140, 140, 140);\n"
"}\n"
"QPushButton:hover {\n"
"    background-color: rgb(85, 170, 255);\n"
"}")
        self.btn_startAn.setObjectName("btn_startAn")
        self.gridLayout_3.addWidget(self.btn_startAn, 2, 2, 1, 1)
        self.stackedWidget = QtWidgets.QStackedWidget(self.crackAnalysis)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(self.stackedWidget.sizePolicy().hasHeightForWidth())
        self.stackedWidget.setSizePolicy(sizePolicy)
        self.stackedWidget.setStyleSheet("border: solid rgb(80,80,80);\n"
"border-width: 2px 2px;")
        self.stackedWidget.setObjectName("stackedWidget")
        self.page = QtWidgets.QWidget()
        self.page.setObjectName("page")
        self.gridLayout_5 = QtWidgets.QGridLayout(self.page)
        self.gridLayout_5.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.canvas_1 = MplWidget(self.page)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(self.canvas_1.sizePolicy().hasHeightForWidth())
        self.canvas_1.setSizePolicy(sizePolicy)
        self.canvas_1.setObjectName("canvas_1")
        self.gridLayout_5.addWidget(self.canvas_1, 0, 0, 2, 2)
        self.btn_right = QtWidgets.QToolButton(self.page)
        self.btn_right.setObjectName("btn_right")
        self.gridLayout_5.addWidget(self.btn_right, 0, 2, 1, 1)
        self.stackedWidget.addWidget(self.page)
        self.page_2 = QtWidgets.QWidget()
        self.page_2.setObjectName("page_2")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.page_2)
        self.gridLayout_4.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.btn_left = QtWidgets.QToolButton(self.page_2)
        self.btn_left.setObjectName("btn_left")
        self.gridLayout_4.addWidget(self.btn_left, 0, 3, 1, 1)
        self.canvas_2 = MplWidget(self.page_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(self.canvas_2.sizePolicy().hasHeightForWidth())
        self.canvas_2.setSizePolicy(sizePolicy)
        self.canvas_2.setStyleSheet("")
        self.canvas_2.setObjectName("canvas_2")
        self.gridLayout_4.addWidget(self.canvas_2, 0, 2, 2, 1)
        self.stackedWidget.addWidget(self.page_2)
        self.gridLayout_3.addWidget(self.stackedWidget, 0, 0, 3, 2)
        self.Tabs.addTab(self.crackAnalysis, "")
        self.gridLayout.addWidget(self.Tabs, 0, 0, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 850, 26))
        self.menubar.setObjectName("menubar")
        self.menuDocumentation = QtWidgets.QMenu(self.menubar)
        self.menuDocumentation.setObjectName("menuDocumentation")
        MainWindow.setMenuBar(self.menubar)
        self.ac_an = QtWidgets.QAction(MainWindow)
        self.ac_an.setObjectName("ac_an")
        self.ac_ = QtWidgets.QAction(MainWindow)
        self.ac_.setObjectName("ac_")
        self.menubar.addAction(self.menuDocumentation.menuAction())

        self.retranslateUi(MainWindow)
        self.Tabs.setCurrentIndex(0)
        self.stackedWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "Membrane Crack Segmentation and Analysis"))
        self.label_8.setText(_translate("MainWindow", "Input"))
        self.label_16.setText(_translate("MainWindow", "Save Location"))
        self.label_15.setText(_translate("MainWindow", "Input File"))
        self.label_17.setText(_translate("MainWindow", "Save Name"))
        self.btn_startSeg.setText(_translate("MainWindow", "Start Segmentation"))
        self.btn_helpSeg.setText(_translate("MainWindow", "?"))
        self.label_7.setText(_translate("MainWindow", "Output"))
        self.Tabs.setTabText(self.Tabs.indexOf(self.crackSegmentation), _translate("MainWindow", "Crack Segmentation"))
        self.btn_helpAn.setText(_translate("MainWindow", "?"))
        self.label_4.setText(_translate("MainWindow", "Output"))
        self.label.setText(_translate("MainWindow", "Input File"))
        self.label_2.setText(_translate("MainWindow", "Save Location"))
        self.label_3.setText(_translate("MainWindow", "Save Name"))
        self.label_5.setText(_translate("MainWindow", "Pixel Size (um)"))
        self.label_6.setText(_translate("MainWindow", "Minimum Object Size (Pixels)"))
        self.cb_saveData.setText(_translate("MainWindow", "Save Data"))
        self.cb_saveVis.setText(_translate("MainWindow", "Save Visuals"))
        self.cb_ShapeOrient.setText(_translate("MainWindow", "Analyze Shape/ Orientation"))
        self.btn_startAn.setText(_translate("MainWindow", "Start Analysis"))
        self.btn_right.setText(_translate("MainWindow", ">"))
        self.btn_left.setText(_translate("MainWindow", "<"))
        self.Tabs.setTabText(self.Tabs.indexOf(self.crackAnalysis), _translate("MainWindow", "Crack Analysis"))
        self.menuDocumentation.setTitle(_translate("MainWindow", "Documentation"))
        self.ac_an.setText(_translate("MainWindow", "Segmentation"))
        self.ac_.setText(_translate("MainWindow", "Analysis Input"))
Example #10
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
Example #11
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(966, 728)
        self.grid_main = QtGui.QWidget(MainWindow)
        self.grid_main.setObjectName(_fromUtf8("grid_main"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.grid_main)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.grid_lcd = QtGui.QGridLayout()
        self.grid_lcd.setObjectName(_fromUtf8("grid_lcd"))
        self.label_ta = QtGui.QLabel(self.grid_main)
        self.label_ta.setObjectName(_fromUtf8("label_ta"))
        self.grid_lcd.addWidget(self.label_ta, 0, 2, 1, 1)
        self.label_hur = QtGui.QLabel(self.grid_main)
        self.label_hur.setObjectName(_fromUtf8("label_hur"))
        self.grid_lcd.addWidget(self.label_hur, 0, 3, 1, 1)
        self.lcd_hur_3 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_hur_3.setFont(font)
        self.lcd_hur_3.setAutoFillBackground(True)
        self.lcd_hur_3.setFrameShape(QtGui.QFrame.Box)
        self.lcd_hur_3.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_hur_3.setLineWidth(2)
        self.lcd_hur_3.setMidLineWidth(0)
        self.lcd_hur_3.setSmallDecimalPoint(False)
        self.lcd_hur_3.setNumDigits(5)
        self.lcd_hur_3.setDigitCount(5)
        self.lcd_hur_3.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_hur_3.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_hur_3.setProperty("value", 0.0)
        self.lcd_hur_3.setProperty("intValue", 0)
        self.lcd_hur_3.setObjectName(_fromUtf8("lcd_hur_3"))
        self.grid_lcd.addWidget(self.lcd_hur_3, 3, 3, 1, 1)
        self.lcd_vin_2 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_vin_2.setFont(font)
        self.lcd_vin_2.setAutoFillBackground(True)
        self.lcd_vin_2.setFrameShape(QtGui.QFrame.Box)
        self.lcd_vin_2.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_vin_2.setLineWidth(2)
        self.lcd_vin_2.setMidLineWidth(0)
        self.lcd_vin_2.setSmallDecimalPoint(False)
        self.lcd_vin_2.setNumDigits(5)
        self.lcd_vin_2.setDigitCount(5)
        self.lcd_vin_2.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_vin_2.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_vin_2.setProperty("value", 0.0)
        self.lcd_vin_2.setProperty("intValue", 0)
        self.lcd_vin_2.setObjectName(_fromUtf8("lcd_vin_2"))
        self.grid_lcd.addWidget(self.lcd_vin_2, 2, 8, 1, 1)
        self.lcd_vin_4 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_vin_4.setFont(font)
        self.lcd_vin_4.setAutoFillBackground(True)
        self.lcd_vin_4.setFrameShape(QtGui.QFrame.Box)
        self.lcd_vin_4.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_vin_4.setLineWidth(2)
        self.lcd_vin_4.setMidLineWidth(0)
        self.lcd_vin_4.setSmallDecimalPoint(False)
        self.lcd_vin_4.setNumDigits(5)
        self.lcd_vin_4.setDigitCount(5)
        self.lcd_vin_4.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_vin_4.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_vin_4.setProperty("value", 0.0)
        self.lcd_vin_4.setProperty("intValue", 0)
        self.lcd_vin_4.setObjectName(_fromUtf8("lcd_vin_4"))
        self.grid_lcd.addWidget(self.lcd_vin_4, 4, 8, 1, 1)
        self.lcd_alt_2 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_alt_2.setFont(font)
        self.lcd_alt_2.setAutoFillBackground(True)
        self.lcd_alt_2.setFrameShape(QtGui.QFrame.Box)
        self.lcd_alt_2.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_alt_2.setLineWidth(2)
        self.lcd_alt_2.setMidLineWidth(0)
        self.lcd_alt_2.setSmallDecimalPoint(False)
        self.lcd_alt_2.setNumDigits(5)
        self.lcd_alt_2.setDigitCount(5)
        self.lcd_alt_2.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_alt_2.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_alt_2.setProperty("value", 0.0)
        self.lcd_alt_2.setProperty("intValue", 0)
        self.lcd_alt_2.setObjectName(_fromUtf8("lcd_alt_2"))
        self.grid_lcd.addWidget(self.lcd_alt_2, 2, 7, 1, 1)
        self.label_mc4 = QtGui.QLabel(self.grid_main)
        self.label_mc4.setObjectName(_fromUtf8("label_mc4"))
        self.grid_lcd.addWidget(self.label_mc4, 4, 0, 1, 1)
        self.label_ps = QtGui.QLabel(self.grid_main)
        self.label_ps.setObjectName(_fromUtf8("label_ps"))
        self.grid_lcd.addWidget(self.label_ps, 0, 4, 1, 1)
        self.label_wdir = QtGui.QLabel(self.grid_main)
        self.label_wdir.setObjectName(_fromUtf8("label_wdir"))
        self.grid_lcd.addWidget(self.label_wdir, 0, 6, 1, 1)
        self.lcd_alt_1 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_alt_1.setFont(font)
        self.lcd_alt_1.setAutoFillBackground(True)
        self.lcd_alt_1.setFrameShape(QtGui.QFrame.Box)
        self.lcd_alt_1.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_alt_1.setLineWidth(2)
        self.lcd_alt_1.setMidLineWidth(0)
        self.lcd_alt_1.setSmallDecimalPoint(False)
        self.lcd_alt_1.setNumDigits(5)
        self.lcd_alt_1.setDigitCount(5)
        self.lcd_alt_1.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_alt_1.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_alt_1.setProperty("value", 0.0)
        self.lcd_alt_1.setProperty("intValue", 0)
        self.lcd_alt_1.setObjectName(_fromUtf8("lcd_alt_1"))
        self.grid_lcd.addWidget(self.lcd_alt_1, 1, 7, 1, 1)
        self.lcd_ta_2 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_ta_2.setFont(font)
        self.lcd_ta_2.setAutoFillBackground(True)
        self.lcd_ta_2.setFrameShape(QtGui.QFrame.Box)
        self.lcd_ta_2.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_ta_2.setLineWidth(2)
        self.lcd_ta_2.setMidLineWidth(0)
        self.lcd_ta_2.setSmallDecimalPoint(False)
        self.lcd_ta_2.setNumDigits(5)
        self.lcd_ta_2.setDigitCount(5)
        self.lcd_ta_2.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_ta_2.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_ta_2.setProperty("value", 0.0)
        self.lcd_ta_2.setProperty("intValue", 0)
        self.lcd_ta_2.setObjectName(_fromUtf8("lcd_ta_2"))
        self.grid_lcd.addWidget(self.lcd_ta_2, 2, 2, 1, 1)
        self.lcd_ta_3 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_ta_3.setFont(font)
        self.lcd_ta_3.setAutoFillBackground(True)
        self.lcd_ta_3.setFrameShape(QtGui.QFrame.Box)
        self.lcd_ta_3.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_ta_3.setLineWidth(2)
        self.lcd_ta_3.setMidLineWidth(0)
        self.lcd_ta_3.setSmallDecimalPoint(False)
        self.lcd_ta_3.setNumDigits(5)
        self.lcd_ta_3.setDigitCount(5)
        self.lcd_ta_3.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_ta_3.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_ta_3.setProperty("value", 0.0)
        self.lcd_ta_3.setProperty("intValue", 0)
        self.lcd_ta_3.setObjectName(_fromUtf8("lcd_ta_3"))
        self.grid_lcd.addWidget(self.lcd_ta_3, 3, 2, 1, 1)
        self.lcd_ta_1 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_ta_1.setFont(font)
        self.lcd_ta_1.setAutoFillBackground(True)
        self.lcd_ta_1.setFrameShape(QtGui.QFrame.Box)
        self.lcd_ta_1.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_ta_1.setLineWidth(2)
        self.lcd_ta_1.setMidLineWidth(0)
        self.lcd_ta_1.setSmallDecimalPoint(False)
        self.lcd_ta_1.setNumDigits(5)
        self.lcd_ta_1.setDigitCount(5)
        self.lcd_ta_1.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_ta_1.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_ta_1.setProperty("value", 0.0)
        self.lcd_ta_1.setProperty("intValue", 0)
        self.lcd_ta_1.setObjectName(_fromUtf8("lcd_ta_1"))
        self.grid_lcd.addWidget(self.lcd_ta_1, 1, 2, 1, 1)
        self.lcd_ws_3 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_ws_3.setFont(font)
        self.lcd_ws_3.setAutoFillBackground(True)
        self.lcd_ws_3.setFrameShape(QtGui.QFrame.Box)
        self.lcd_ws_3.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_ws_3.setLineWidth(2)
        self.lcd_ws_3.setMidLineWidth(0)
        self.lcd_ws_3.setSmallDecimalPoint(False)
        self.lcd_ws_3.setNumDigits(5)
        self.lcd_ws_3.setDigitCount(5)
        self.lcd_ws_3.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_ws_3.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_ws_3.setProperty("value", 0.0)
        self.lcd_ws_3.setProperty("intValue", 0)
        self.lcd_ws_3.setObjectName(_fromUtf8("lcd_ws_3"))
        self.grid_lcd.addWidget(self.lcd_ws_3, 3, 5, 1, 1)
        self.lcd_ws_2 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_ws_2.setFont(font)
        self.lcd_ws_2.setAutoFillBackground(True)
        self.lcd_ws_2.setFrameShape(QtGui.QFrame.Box)
        self.lcd_ws_2.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_ws_2.setLineWidth(2)
        self.lcd_ws_2.setMidLineWidth(0)
        self.lcd_ws_2.setSmallDecimalPoint(False)
        self.lcd_ws_2.setNumDigits(5)
        self.lcd_ws_2.setDigitCount(5)
        self.lcd_ws_2.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_ws_2.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_ws_2.setProperty("value", 0.0)
        self.lcd_ws_2.setProperty("intValue", 0)
        self.lcd_ws_2.setObjectName(_fromUtf8("lcd_ws_2"))
        self.grid_lcd.addWidget(self.lcd_ws_2, 2, 5, 1, 1)
        self.lcd_ta_4 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_ta_4.setFont(font)
        self.lcd_ta_4.setAutoFillBackground(True)
        self.lcd_ta_4.setFrameShape(QtGui.QFrame.Box)
        self.lcd_ta_4.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_ta_4.setLineWidth(2)
        self.lcd_ta_4.setMidLineWidth(0)
        self.lcd_ta_4.setSmallDecimalPoint(False)
        self.lcd_ta_4.setNumDigits(5)
        self.lcd_ta_4.setDigitCount(5)
        self.lcd_ta_4.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_ta_4.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_ta_4.setProperty("value", 0.0)
        self.lcd_ta_4.setProperty("intValue", 0)
        self.lcd_ta_4.setObjectName(_fromUtf8("lcd_ta_4"))
        self.grid_lcd.addWidget(self.lcd_ta_4, 4, 2, 1, 1)
        self.lcd_wdir_3 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_wdir_3.setFont(font)
        self.lcd_wdir_3.setAutoFillBackground(True)
        self.lcd_wdir_3.setFrameShape(QtGui.QFrame.Box)
        self.lcd_wdir_3.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_wdir_3.setLineWidth(2)
        self.lcd_wdir_3.setMidLineWidth(0)
        self.lcd_wdir_3.setSmallDecimalPoint(False)
        self.lcd_wdir_3.setNumDigits(5)
        self.lcd_wdir_3.setDigitCount(5)
        self.lcd_wdir_3.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_wdir_3.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_wdir_3.setProperty("value", 0.0)
        self.lcd_wdir_3.setProperty("intValue", 0)
        self.lcd_wdir_3.setObjectName(_fromUtf8("lcd_wdir_3"))
        self.grid_lcd.addWidget(self.lcd_wdir_3, 3, 6, 1, 1)
        self.lcd_ws_1 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_ws_1.setFont(font)
        self.lcd_ws_1.setAutoFillBackground(True)
        self.lcd_ws_1.setFrameShape(QtGui.QFrame.Box)
        self.lcd_ws_1.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_ws_1.setLineWidth(2)
        self.lcd_ws_1.setMidLineWidth(0)
        self.lcd_ws_1.setSmallDecimalPoint(False)
        self.lcd_ws_1.setNumDigits(5)
        self.lcd_ws_1.setDigitCount(5)
        self.lcd_ws_1.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_ws_1.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_ws_1.setProperty("value", 0.0)
        self.lcd_ws_1.setProperty("intValue", 0)
        self.lcd_ws_1.setObjectName(_fromUtf8("lcd_ws_1"))
        self.grid_lcd.addWidget(self.lcd_ws_1, 1, 5, 1, 1)
        self.label_mc2 = QtGui.QLabel(self.grid_main)
        self.label_mc2.setObjectName(_fromUtf8("label_mc2"))
        self.grid_lcd.addWidget(self.label_mc2, 2, 0, 1, 1)
        self.lcd_alt_4 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_alt_4.setFont(font)
        self.lcd_alt_4.setAutoFillBackground(True)
        self.lcd_alt_4.setFrameShape(QtGui.QFrame.Box)
        self.lcd_alt_4.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_alt_4.setLineWidth(2)
        self.lcd_alt_4.setMidLineWidth(0)
        self.lcd_alt_4.setSmallDecimalPoint(False)
        self.lcd_alt_4.setNumDigits(5)
        self.lcd_alt_4.setDigitCount(5)
        self.lcd_alt_4.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_alt_4.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_alt_4.setProperty("value", 0.0)
        self.lcd_alt_4.setProperty("intValue", 0)
        self.lcd_alt_4.setObjectName(_fromUtf8("lcd_alt_4"))
        self.grid_lcd.addWidget(self.lcd_alt_4, 4, 7, 1, 1)
        self.lcd_alt_3 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_alt_3.setFont(font)
        self.lcd_alt_3.setAutoFillBackground(True)
        self.lcd_alt_3.setFrameShape(QtGui.QFrame.Box)
        self.lcd_alt_3.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_alt_3.setLineWidth(2)
        self.lcd_alt_3.setMidLineWidth(0)
        self.lcd_alt_3.setSmallDecimalPoint(False)
        self.lcd_alt_3.setNumDigits(5)
        self.lcd_alt_3.setDigitCount(5)
        self.lcd_alt_3.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_alt_3.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_alt_3.setProperty("value", 0.0)
        self.lcd_alt_3.setProperty("intValue", 0)
        self.lcd_alt_3.setObjectName(_fromUtf8("lcd_alt_3"))
        self.grid_lcd.addWidget(self.lcd_alt_3, 3, 7, 1, 1)
        self.label_mc3 = QtGui.QLabel(self.grid_main)
        self.label_mc3.setObjectName(_fromUtf8("label_mc3"))
        self.grid_lcd.addWidget(self.label_mc3, 3, 0, 1, 1)
        self.label_alt = QtGui.QLabel(self.grid_main)
        self.label_alt.setObjectName(_fromUtf8("label_alt"))
        self.grid_lcd.addWidget(self.label_alt, 0, 7, 1, 1)
        self.label_vin = QtGui.QLabel(self.grid_main)
        self.label_vin.setObjectName(_fromUtf8("label_vin"))
        self.grid_lcd.addWidget(self.label_vin, 0, 8, 1, 1)
        self.label_ws = QtGui.QLabel(self.grid_main)
        self.label_ws.setObjectName(_fromUtf8("label_ws"))
        self.grid_lcd.addWidget(self.label_ws, 0, 5, 1, 1)
        self.lcd_vin_1 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_vin_1.setFont(font)
        self.lcd_vin_1.setAutoFillBackground(True)
        self.lcd_vin_1.setFrameShape(QtGui.QFrame.Box)
        self.lcd_vin_1.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_vin_1.setLineWidth(2)
        self.lcd_vin_1.setMidLineWidth(0)
        self.lcd_vin_1.setSmallDecimalPoint(False)
        self.lcd_vin_1.setNumDigits(5)
        self.lcd_vin_1.setDigitCount(5)
        self.lcd_vin_1.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_vin_1.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_vin_1.setProperty("value", 0.0)
        self.lcd_vin_1.setProperty("intValue", 0)
        self.lcd_vin_1.setObjectName(_fromUtf8("lcd_vin_1"))
        self.grid_lcd.addWidget(self.lcd_vin_1, 1, 8, 1, 1)
        self.lcd_ps_4 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_ps_4.setFont(font)
        self.lcd_ps_4.setAutoFillBackground(True)
        self.lcd_ps_4.setFrameShape(QtGui.QFrame.Box)
        self.lcd_ps_4.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_ps_4.setLineWidth(2)
        self.lcd_ps_4.setMidLineWidth(0)
        self.lcd_ps_4.setSmallDecimalPoint(False)
        self.lcd_ps_4.setNumDigits(5)
        self.lcd_ps_4.setDigitCount(5)
        self.lcd_ps_4.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_ps_4.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_ps_4.setProperty("value", 0.0)
        self.lcd_ps_4.setProperty("intValue", 0)
        self.lcd_ps_4.setObjectName(_fromUtf8("lcd_ps_4"))
        self.grid_lcd.addWidget(self.lcd_ps_4, 4, 4, 1, 1)
        self.lcd_wdir_4 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_wdir_4.setFont(font)
        self.lcd_wdir_4.setAutoFillBackground(True)
        self.lcd_wdir_4.setFrameShape(QtGui.QFrame.Box)
        self.lcd_wdir_4.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_wdir_4.setLineWidth(2)
        self.lcd_wdir_4.setMidLineWidth(0)
        self.lcd_wdir_4.setSmallDecimalPoint(False)
        self.lcd_wdir_4.setNumDigits(5)
        self.lcd_wdir_4.setDigitCount(5)
        self.lcd_wdir_4.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_wdir_4.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_wdir_4.setProperty("value", 0.0)
        self.lcd_wdir_4.setProperty("intValue", 0)
        self.lcd_wdir_4.setObjectName(_fromUtf8("lcd_wdir_4"))
        self.grid_lcd.addWidget(self.lcd_wdir_4, 4, 6, 1, 1)
        self.lcd_ws_4 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_ws_4.setFont(font)
        self.lcd_ws_4.setAutoFillBackground(True)
        self.lcd_ws_4.setFrameShape(QtGui.QFrame.Box)
        self.lcd_ws_4.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_ws_4.setLineWidth(2)
        self.lcd_ws_4.setMidLineWidth(0)
        self.lcd_ws_4.setSmallDecimalPoint(False)
        self.lcd_ws_4.setNumDigits(6)
        self.lcd_ws_4.setDigitCount(6)
        self.lcd_ws_4.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_ws_4.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_ws_4.setProperty("value", 0.0)
        self.lcd_ws_4.setProperty("intValue", 0)
        self.lcd_ws_4.setObjectName(_fromUtf8("lcd_ws_4"))
        self.grid_lcd.addWidget(self.lcd_ws_4, 4, 5, 1, 1)
        self.label_mc1 = QtGui.QLabel(self.grid_main)
        self.label_mc1.setObjectName(_fromUtf8("label_mc1"))
        self.grid_lcd.addWidget(self.label_mc1, 1, 0, 1, 1)
        self.lcd_hur_1 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_hur_1.setFont(font)
        self.lcd_hur_1.setAutoFillBackground(True)
        self.lcd_hur_1.setFrameShape(QtGui.QFrame.Box)
        self.lcd_hur_1.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_hur_1.setLineWidth(2)
        self.lcd_hur_1.setMidLineWidth(0)
        self.lcd_hur_1.setSmallDecimalPoint(False)
        self.lcd_hur_1.setNumDigits(5)
        self.lcd_hur_1.setDigitCount(5)
        self.lcd_hur_1.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_hur_1.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_hur_1.setProperty("value", 0.0)
        self.lcd_hur_1.setProperty("intValue", 0)
        self.lcd_hur_1.setObjectName(_fromUtf8("lcd_hur_1"))
        self.grid_lcd.addWidget(self.lcd_hur_1, 1, 3, 1, 1)
        self.lcd_ps_1 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_ps_1.setFont(font)
        self.lcd_ps_1.setAutoFillBackground(True)
        self.lcd_ps_1.setFrameShape(QtGui.QFrame.Box)
        self.lcd_ps_1.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_ps_1.setLineWidth(2)
        self.lcd_ps_1.setMidLineWidth(0)
        self.lcd_ps_1.setSmallDecimalPoint(False)
        self.lcd_ps_1.setNumDigits(5)
        self.lcd_ps_1.setDigitCount(5)
        self.lcd_ps_1.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_ps_1.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_ps_1.setProperty("value", 0.0)
        self.lcd_ps_1.setProperty("intValue", 0)
        self.lcd_ps_1.setObjectName(_fromUtf8("lcd_ps_1"))
        self.grid_lcd.addWidget(self.lcd_ps_1, 1, 4, 1, 1)
        self.lcd_vin_3 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_vin_3.setFont(font)
        self.lcd_vin_3.setAutoFillBackground(True)
        self.lcd_vin_3.setFrameShape(QtGui.QFrame.Box)
        self.lcd_vin_3.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_vin_3.setLineWidth(2)
        self.lcd_vin_3.setMidLineWidth(0)
        self.lcd_vin_3.setSmallDecimalPoint(False)
        self.lcd_vin_3.setNumDigits(5)
        self.lcd_vin_3.setDigitCount(5)
        self.lcd_vin_3.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_vin_3.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_vin_3.setProperty("value", 0.0)
        self.lcd_vin_3.setProperty("intValue", 0)
        self.lcd_vin_3.setObjectName(_fromUtf8("lcd_vin_3"))
        self.grid_lcd.addWidget(self.lcd_vin_3, 3, 8, 1, 1)
        self.lcd_ps_3 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_ps_3.setFont(font)
        self.lcd_ps_3.setAutoFillBackground(True)
        self.lcd_ps_3.setFrameShape(QtGui.QFrame.Box)
        self.lcd_ps_3.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_ps_3.setLineWidth(2)
        self.lcd_ps_3.setMidLineWidth(0)
        self.lcd_ps_3.setSmallDecimalPoint(False)
        self.lcd_ps_3.setNumDigits(5)
        self.lcd_ps_3.setDigitCount(5)
        self.lcd_ps_3.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_ps_3.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_ps_3.setProperty("value", 0.0)
        self.lcd_ps_3.setProperty("intValue", 0)
        self.lcd_ps_3.setObjectName(_fromUtf8("lcd_ps_3"))
        self.grid_lcd.addWidget(self.lcd_ps_3, 3, 4, 1, 1)
        self.lcd_wdir_2 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_wdir_2.setFont(font)
        self.lcd_wdir_2.setAutoFillBackground(True)
        self.lcd_wdir_2.setFrameShape(QtGui.QFrame.Box)
        self.lcd_wdir_2.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_wdir_2.setLineWidth(2)
        self.lcd_wdir_2.setMidLineWidth(0)
        self.lcd_wdir_2.setSmallDecimalPoint(False)
        self.lcd_wdir_2.setNumDigits(5)
        self.lcd_wdir_2.setDigitCount(5)
        self.lcd_wdir_2.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_wdir_2.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_wdir_2.setProperty("value", 0.0)
        self.lcd_wdir_2.setProperty("intValue", 0)
        self.lcd_wdir_2.setObjectName(_fromUtf8("lcd_wdir_2"))
        self.grid_lcd.addWidget(self.lcd_wdir_2, 2, 6, 1, 1)
        self.lcd_wdir_1 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_wdir_1.setFont(font)
        self.lcd_wdir_1.setAutoFillBackground(True)
        self.lcd_wdir_1.setFrameShape(QtGui.QFrame.Box)
        self.lcd_wdir_1.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_wdir_1.setLineWidth(2)
        self.lcd_wdir_1.setMidLineWidth(0)
        self.lcd_wdir_1.setSmallDecimalPoint(False)
        self.lcd_wdir_1.setNumDigits(5)
        self.lcd_wdir_1.setDigitCount(5)
        self.lcd_wdir_1.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_wdir_1.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_wdir_1.setProperty("value", 0.0)
        self.lcd_wdir_1.setProperty("intValue", 0)
        self.lcd_wdir_1.setObjectName(_fromUtf8("lcd_wdir_1"))
        self.grid_lcd.addWidget(self.lcd_wdir_1, 1, 6, 1, 1)
        self.lcd_hur_2 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_hur_2.setFont(font)
        self.lcd_hur_2.setAutoFillBackground(True)
        self.lcd_hur_2.setFrameShape(QtGui.QFrame.Box)
        self.lcd_hur_2.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_hur_2.setLineWidth(2)
        self.lcd_hur_2.setMidLineWidth(0)
        self.lcd_hur_2.setSmallDecimalPoint(False)
        self.lcd_hur_2.setNumDigits(5)
        self.lcd_hur_2.setDigitCount(5)
        self.lcd_hur_2.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_hur_2.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_hur_2.setProperty("value", 0.0)
        self.lcd_hur_2.setProperty("intValue", 0)
        self.lcd_hur_2.setObjectName(_fromUtf8("lcd_hur_2"))
        self.grid_lcd.addWidget(self.lcd_hur_2, 2, 3, 1, 1)
        self.lcd_hur_4 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_hur_4.setFont(font)
        self.lcd_hur_4.setAutoFillBackground(True)
        self.lcd_hur_4.setFrameShape(QtGui.QFrame.Box)
        self.lcd_hur_4.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_hur_4.setLineWidth(2)
        self.lcd_hur_4.setMidLineWidth(0)
        self.lcd_hur_4.setSmallDecimalPoint(False)
        self.lcd_hur_4.setNumDigits(5)
        self.lcd_hur_4.setDigitCount(5)
        self.lcd_hur_4.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_hur_4.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_hur_4.setProperty("value", 0.0)
        self.lcd_hur_4.setProperty("intValue", 0)
        self.lcd_hur_4.setObjectName(_fromUtf8("lcd_hur_4"))
        self.grid_lcd.addWidget(self.lcd_hur_4, 4, 3, 1, 1)
        self.lcd_ps_2 = QtGui.QLCDNumber(self.grid_main)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Century Schoolbook L"))
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferDefault)
        self.lcd_ps_2.setFont(font)
        self.lcd_ps_2.setAutoFillBackground(True)
        self.lcd_ps_2.setFrameShape(QtGui.QFrame.Box)
        self.lcd_ps_2.setFrameShadow(QtGui.QFrame.Plain)
        self.lcd_ps_2.setLineWidth(2)
        self.lcd_ps_2.setMidLineWidth(0)
        self.lcd_ps_2.setSmallDecimalPoint(False)
        self.lcd_ps_2.setNumDigits(5)
        self.lcd_ps_2.setDigitCount(5)
        self.lcd_ps_2.setMode(QtGui.QLCDNumber.Dec)
        self.lcd_ps_2.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_ps_2.setProperty("value", 0.0)
        self.lcd_ps_2.setProperty("intValue", 0)
        self.lcd_ps_2.setObjectName(_fromUtf8("lcd_ps_2"))
        self.grid_lcd.addWidget(self.lcd_ps_2, 2, 4, 1, 1)
        self.radio_ref_4 = QtGui.QRadioButton(self.grid_main)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.radio_ref_4.sizePolicy().hasHeightForWidth())
        self.radio_ref_4.setSizePolicy(sizePolicy)
        self.radio_ref_4.setMaximumSize(QtCore.QSize(20, 20))
        self.radio_ref_4.setAutoFillBackground(False)
        self.radio_ref_4.setText(_fromUtf8(""))
        self.radio_ref_4.setChecked(True)
        self.radio_ref_4.setObjectName(_fromUtf8("radio_ref_4"))
        self.grid_lcd.addWidget(self.radio_ref_4, 4, 1, 1, 1)
        self.radio_ref_2 = QtGui.QRadioButton(self.grid_main)
        self.radio_ref_2.setText(_fromUtf8(""))
        self.radio_ref_2.setObjectName(_fromUtf8("radio_ref_2"))
        self.grid_lcd.addWidget(self.radio_ref_2, 2, 1, 1, 1)
        self.radio_ref_3 = QtGui.QRadioButton(self.grid_main)
        self.radio_ref_3.setText(_fromUtf8(""))
        self.radio_ref_3.setObjectName(_fromUtf8("radio_ref_3"))
        self.grid_lcd.addWidget(self.radio_ref_3, 3, 1, 1, 1)
        self.radio_ref_1 = QtGui.QRadioButton(self.grid_main)
        self.radio_ref_1.setText(_fromUtf8(""))
        self.radio_ref_1.setObjectName(_fromUtf8("radio_ref_1"))
        self.grid_lcd.addWidget(self.radio_ref_1, 1, 1, 1, 1)
        self.label = QtGui.QLabel(self.grid_main)
        self.label.setObjectName(_fromUtf8("label"))
        self.grid_lcd.addWidget(self.label, 0, 1, 1, 1)
        self.verticalLayout_2.addLayout(self.grid_lcd)
        self.mpl = MplWidget(self.grid_main)
        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_2.addWidget(self.mpl)
        self.grid_adjust = QtGui.QGridLayout()
        self.grid_adjust.setObjectName(_fromUtf8("grid_adjust"))
        self.recordButton = QtGui.QPushButton(self.grid_main)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.recordButton.sizePolicy().hasHeightForWidth())
        self.recordButton.setSizePolicy(sizePolicy)
        self.recordButton.setObjectName(_fromUtf8("recordButton"))
        self.grid_adjust.addWidget(self.recordButton, 1, 6, 1, 1)
        self.analyseButton = QtGui.QPushButton(self.grid_main)
        self.analyseButton.setObjectName(_fromUtf8("analyseButton"))
        self.grid_adjust.addWidget(self.analyseButton, 1, 5, 1, 1)
        self.filelineEdit = QtGui.QLineEdit(self.grid_main)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.filelineEdit.sizePolicy().hasHeightForWidth())
        self.filelineEdit.setSizePolicy(sizePolicy)
        self.filelineEdit.setText(_fromUtf8(""))
        self.filelineEdit.setObjectName(_fromUtf8("filelineEdit"))
        self.grid_adjust.addWidget(self.filelineEdit, 1, 3, 1, 1)
        self.COMlineEdit = QtGui.QLineEdit(self.grid_main)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.COMlineEdit.sizePolicy().hasHeightForWidth())
        self.COMlineEdit.setSizePolicy(sizePolicy)
        self.COMlineEdit.setObjectName(_fromUtf8("COMlineEdit"))
        self.grid_adjust.addWidget(self.COMlineEdit, 0, 3, 1, 1)
        self.comboBox = QtGui.QComboBox(self.grid_main)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.comboBox.sizePolicy().hasHeightForWidth())
        self.comboBox.setSizePolicy(sizePolicy)
        self.comboBox.setMinimumSize(QtCore.QSize(100, 20))
        self.comboBox.setObjectName(_fromUtf8("comboBox"))
        self.comboBox.addItem(_fromUtf8(""))
        self.comboBox.addItem(_fromUtf8(""))
        self.comboBox.addItem(_fromUtf8(""))
        self.comboBox.addItem(_fromUtf8(""))
        self.grid_adjust.addWidget(self.comboBox, 1, 0, 1, 1)
        self.COMPort = QtGui.QLabel(self.grid_main)
        self.COMPort.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.COMPort.setObjectName(_fromUtf8("COMPort"))
        self.grid_adjust.addWidget(self.COMPort, 0, 2, 1, 1)
        self.File = QtGui.QLabel(self.grid_main)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.File.sizePolicy().hasHeightForWidth())
        self.File.setSizePolicy(sizePolicy)
        self.File.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.File.setObjectName(_fromUtf8("File"))
        self.grid_adjust.addWidget(self.File, 1, 2, 1, 1)
        self.monitorButton = QtGui.QPushButton(self.grid_main)
        self.monitorButton.setObjectName(_fromUtf8("monitorButton"))
        self.grid_adjust.addWidget(self.monitorButton, 0, 0, 1, 1)
        self.kled = KLed(self.grid_main)
        self.kled.setEnabled(False)
        self.kled.setState(KLed.On)
        self.kled.setShape(KLed.Rectangular)
        self.kled.setColor(QtGui.QColor(195, 195, 195))
        self.kled.setObjectName(_fromUtf8("kled"))
        self.grid_adjust.addWidget(self.kled, 0, 6, 1, 1)
        self.yaxischeckBox = QtGui.QCheckBox(self.grid_main)
        self.yaxischeckBox.setEnabled(True)
        self.yaxischeckBox.setChecked(True)
        self.yaxischeckBox.setObjectName(_fromUtf8("yaxischeckBox"))
        self.grid_adjust.addWidget(self.yaxischeckBox, 1, 1, 1, 1)
        self.verticalLayout_2.addLayout(self.grid_adjust)
        MainWindow.setCentralWidget(self.grid_main)
        self.menuBar = QtGui.QMenuBar(MainWindow)
        self.menuBar.setGeometry(QtCore.QRect(0, 0, 966, 21))
        self.menuBar.setMouseTracking(True)
        self.menuBar.setObjectName(_fromUtf8("menuBar"))
        self.menuConfigure = QtGui.QMenu(self.menuBar)
        self.menuConfigure.setObjectName(_fromUtf8("menuConfigure"))
        MainWindow.setMenuBar(self.menuBar)
        self.mplactionOpen = QtGui.QAction(MainWindow)
        self.mplactionOpen.setObjectName(_fromUtf8("mplactionOpen"))
        self.seperator = QtGui.QAction(MainWindow)
        self.seperator.setObjectName(_fromUtf8("seperator"))
        self.mplactionQuit = QtGui.QAction(MainWindow)
        self.mplactionQuit.setObjectName(_fromUtf8("mplactionQuit"))
        self.actionJob = QtGui.QAction(MainWindow)
        self.actionJob.setObjectName(_fromUtf8("actionJob"))
        self.openCom = QtGui.QAction(MainWindow)
        self.openCom.setObjectName(_fromUtf8("openCom"))
        self.filePath = QtGui.QAction(MainWindow)
        self.filePath.setObjectName(_fromUtf8("filePath"))
        self.actionQuit = QtGui.QAction(MainWindow)
        self.actionQuit.setObjectName(_fromUtf8("actionQuit"))
        self.menuConfigure.addAction(self.openCom)
        self.menuConfigure.addAction(self.filePath)
        self.menuConfigure.addAction(self.actionQuit)
        self.menuBar.addAction(self.menuConfigure.menuAction())

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

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
        self.label_ta.setText(_translate("MainWindow", "Temperatur", None))
        self.label_hur.setText(_translate("MainWindow", "relative Humidity", None))
        self.label_mc4.setText(_translate("MainWindow", "Sensor Unit 4", None))
        self.label_ps.setText(_translate("MainWindow", "Pressure", None))
        self.label_wdir.setText(_translate("MainWindow", "Wind Direction", None))
        self.label_mc2.setText(_translate("MainWindow", "Sensor Unit 2", None))
        self.label_mc3.setText(_translate("MainWindow", "Sensor Unit 3", None))
        self.label_alt.setText(_translate("MainWindow", "Hight", None))
        self.label_vin.setText(_translate("MainWindow", "Batterie", None))
        self.label_ws.setText(_translate("MainWindow", "Wind Speed", None))
        self.label_mc1.setText(_translate("MainWindow", "Sensor Unit 1", None))
        self.label.setText(_translate("MainWindow", "ref.", None))
        self.recordButton.setText(_translate("MainWindow", "Start record", None))
        self.analyseButton.setText(_translate("MainWindow", "analyse", None))
        self.COMlineEdit.setText(_translate("MainWindow", "/dev/ttyUSB0", None))
        self.comboBox.setItemText(0, _translate("MainWindow", "Temperature", None))
        self.comboBox.setItemText(1, _translate("MainWindow", "Relative Hum", None))
        self.comboBox.setItemText(2, _translate("MainWindow", "Wind Speed", None))
        self.comboBox.setItemText(3, _translate("MainWindow", "Wind Direction", None))
        self.COMPort.setText(_translate("MainWindow", "COM Port", None))
        self.File.setText(_translate("MainWindow", "File", None))
        self.monitorButton.setText(_translate("MainWindow", "update Monitor", None))
        self.yaxischeckBox.setText(_translate("MainWindow", "Y Axis = Hight ", None))
        self.menuConfigure.setTitle(_translate("MainWindow", "configure", None))
        self.mplactionOpen.setText(_translate("MainWindow", "file", None))
        self.seperator.setText(_translate("MainWindow", "seperate", None))
        self.mplactionQuit.setText(_translate("MainWindow", "Quit", None))
        self.actionJob.setText(_translate("MainWindow", "Job", None))
        self.openCom.setText(_translate("MainWindow", "Com Port", None))
        self.filePath.setText(_translate("MainWindow", "File", None))
        self.actionQuit.setText(_translate("MainWindow", "Quit", None))
Example #12
0
class Ui_MplMainWindow(object):
    def setupUi(self, MplMainWindow):
        MplMainWindow.setObjectName("MplMainWindow")
        MplMainWindow.resize(607, 434)
        self.mplcentralwidget = QtGui.QWidget(MplMainWindow)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mplcentralwidget.sizePolicy().hasHeightForWidth())
        self.mplcentralwidget.setSizePolicy(sizePolicy)
        self.mplcentralwidget.setObjectName("mplcentralwidget")
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.mplcentralwidget)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.mplhorizontalLayout = QtGui.QHBoxLayout()
        self.mplhorizontalLayout.setSizeConstraint(
            QtGui.QLayout.SetNoConstraint)
        self.mplhorizontalLayout.setObjectName("mplhorizontalLayout")
        self.mpllineEdit = QtGui.QLineEdit(self.mplcentralwidget)
        self.mpllineEdit.setMinimumSize(QtCore.QSize(489, 21))
        self.mpllineEdit.setObjectName("mpllineEdit")
        self.mplhorizontalLayout.addWidget(self.mpllineEdit)
        self.mplpushButton = QtGui.QPushButton(self.mplcentralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mplpushButton.sizePolicy().hasHeightForWidth())
        self.mplpushButton.setSizePolicy(sizePolicy)
        self.mplpushButton.setMinimumSize(QtCore.QSize(91, 25))
        self.mplpushButton.setObjectName("mplpushButton")
        self.mplhorizontalLayout.addWidget(self.mplpushButton)
        self.verticalLayout_2.addLayout(self.mplhorizontalLayout)
        self.mpl = MplWidget(self.mplcentralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mpl.sizePolicy().hasHeightForWidth())
        self.mpl.setSizePolicy(sizePolicy)
        self.mpl.setObjectName("mpl")
        self.verticalLayout_2.addWidget(self.mpl)
        MplMainWindow.setCentralWidget(self.mplcentralwidget)
        self.mplmenuBar = QtGui.QMenuBar(MplMainWindow)
        self.mplmenuBar.setGeometry(QtCore.QRect(0, 0, 607, 25))
        self.mplmenuBar.setObjectName("mplmenuBar")
        self.mplmenuFile = QtGui.QMenu(self.mplmenuBar)
        self.mplmenuFile.setObjectName("mplmenuFile")
        MplMainWindow.setMenuBar(self.mplmenuBar)
        self.mplactionOpen = QtGui.QAction(MplMainWindow)
        self.mplactionOpen.setIconVisibleInMenu(False)
        self.mplactionOpen.setObjectName("mplactionOpen")
        self.mplactionQuit = QtGui.QAction(MplMainWindow)
        self.mplactionQuit.setObjectName("mplactionQuit")
        self.mplmenuFile.addAction(self.mplactionOpen)
        self.mplmenuFile.addSeparator()
        self.mplmenuFile.addAction(self.mplactionQuit)
        self.mplmenuBar.addAction(self.mplmenuFile.menuAction())

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

    def retranslateUi(self, MplMainWindow):
        MplMainWindow.setWindowTitle(
            QtGui.QApplication.translate(
                "MplMainWindow",
                "Matplotlib In Qt Designer - Count letters frequency in a file",
                None, QtGui.QApplication.UnicodeUTF8))
        self.mpllineEdit.setText(
            QtGui.QApplication.translate("MplMainWindow",
                                         "/usr/share/dict/words", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.mplpushButton.setText(
            QtGui.QApplication.translate("MplMainWindow", "Parse this file",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.mplmenuFile.setTitle(
            QtGui.QApplication.translate("MplMainWindow", "File", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.mplactionOpen.setText(
            QtGui.QApplication.translate("MplMainWindow", "Open", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.mplactionQuit.setText(
            QtGui.QApplication.translate("MplMainWindow", "Quit", None,
                                         QtGui.QApplication.UnicodeUTF8))
class Ui_MplMainWindow(object):
    def setupUi(self, MplMainWindow):
        MplMainWindow.setObjectName(_fromUtf8("MplMainWindow"))
        MplMainWindow.resize(828, 639)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            MplMainWindow.sizePolicy().hasHeightForWidth())
        MplMainWindow.setSizePolicy(sizePolicy)
        self.mplcentralwidget = QtGui.QWidget(MplMainWindow)
        self.mplcentralwidget.setObjectName(_fromUtf8("mplcentralwidget"))
        self.verticalLayout = QtGui.QVBoxLayout(self.mplcentralwidget)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.mpl_1 = MplWidget(self.mplcentralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mpl_1.sizePolicy().hasHeightForWidth())
        self.mpl_1.setSizePolicy(sizePolicy)
        self.mpl_1.setObjectName(_fromUtf8("mpl_1"))
        self.verticalLayout.addWidget(self.mpl_1)
        self.horizontalGroupBox = QtGui.QGroupBox(self.mplcentralwidget)
        self.horizontalGroupBox.setFlat(True)
        self.horizontalGroupBox.setCheckable(False)
        self.horizontalGroupBox.setObjectName(_fromUtf8("horizontalGroupBox"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.horizontalGroupBox)
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.horizontalGroupBox1 = QtGui.QGroupBox(self.horizontalGroupBox)
        self.horizontalGroupBox1.setObjectName(
            _fromUtf8("horizontalGroupBox1"))
        self.horizontalLayout_4 = QtGui.QHBoxLayout(self.horizontalGroupBox1)
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem)
        self.label_3 = QtGui.QLabel(self.horizontalGroupBox1)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.horizontalLayout_4.addWidget(self.label_3)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem1)
        self.qwpLineEdit = QtGui.QLineEdit(self.horizontalGroupBox1)
        self.qwpLineEdit.setAlignment(QtCore.Qt.AlignCenter)
        self.qwpLineEdit.setObjectName(_fromUtf8("qwpLineEdit"))
        self.horizontalLayout_4.addWidget(self.qwpLineEdit)
        self.horizontalLayout_3.addWidget(self.horizontalGroupBox1)
        self.gridGroupBox = QtGui.QGroupBox(self.horizontalGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(60)
        sizePolicy.setHeightForWidth(
            self.gridGroupBox.sizePolicy().hasHeightForWidth())
        self.gridGroupBox.setSizePolicy(sizePolicy)
        self.gridGroupBox.setObjectName(_fromUtf8("gridGroupBox"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.gridGroupBox)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem2)
        self.label = QtGui.QLabel(self.gridGroupBox)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout.addWidget(self.label)
        spacerItem3 = QtGui.QSpacerItem(60, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem3)
        self.polLineEdit = QtGui.QLineEdit(self.gridGroupBox)
        self.polLineEdit.setInputMask(_fromUtf8(""))
        self.polLineEdit.setAlignment(QtCore.Qt.AlignCenter)
        self.polLineEdit.setObjectName(_fromUtf8("polLineEdit"))
        self.horizontalLayout.addWidget(self.polLineEdit)
        self.horizontalLayout_3.addWidget(self.gridGroupBox)
        self.generateButton = QtGui.QPushButton(self.horizontalGroupBox)
        self.generateButton.setAcceptDrops(False)
        self.generateButton.setCheckable(False)
        self.generateButton.setAutoDefault(False)
        self.generateButton.setDefault(False)
        self.generateButton.setFlat(False)
        self.generateButton.setObjectName(_fromUtf8("generateButton"))
        self.horizontalLayout_3.addWidget(self.generateButton)
        self.verticalLayout.addWidget(self.horizontalGroupBox)
        self.horizontalGroupBox2 = QtGui.QGroupBox(self.mplcentralwidget)
        self.horizontalGroupBox2.setFlat(True)
        self.horizontalGroupBox2.setObjectName(
            _fromUtf8("horizontalGroupBox2"))
        self.horizontalLayout_6 = QtGui.QHBoxLayout(self.horizontalGroupBox2)
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.jonesGroupBox = QtGui.QGroupBox(self.horizontalGroupBox2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(2)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.jonesGroupBox.sizePolicy().hasHeightForWidth())
        self.jonesGroupBox.setSizePolicy(sizePolicy)
        self.jonesGroupBox.setFlat(False)
        self.jonesGroupBox.setCheckable(True)
        self.jonesGroupBox.setChecked(False)
        self.jonesGroupBox.setObjectName(_fromUtf8("jonesGroupBox"))
        self.horizontalLayout_5 = QtGui.QHBoxLayout(self.jonesGroupBox)
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.verticalFrame = QtGui.QFrame(self.jonesGroupBox)
        self.verticalFrame.setObjectName(_fromUtf8("verticalFrame"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.verticalFrame)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.label_2 = QtGui.QLabel(self.verticalFrame)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.verticalLayout_3.addWidget(self.label_2)
        self.label_6 = QtGui.QLabel(self.verticalFrame)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.verticalLayout_3.addWidget(self.label_6)
        self.horizontalLayout_5.addWidget(self.verticalFrame)
        self.verticalGroupBox = QtGui.QGroupBox(self.jonesGroupBox)
        self.verticalGroupBox.setEnabled(True)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(38)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.verticalGroupBox.sizePolicy().hasHeightForWidth())
        self.verticalGroupBox.setSizePolicy(sizePolicy)
        self.verticalGroupBox.setFlat(True)
        self.verticalGroupBox.setObjectName(_fromUtf8("verticalGroupBox"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.verticalGroupBox)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.PsiLineEdit = QtGui.QLineEdit(self.verticalGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(2)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.PsiLineEdit.sizePolicy().hasHeightForWidth())
        self.PsiLineEdit.setSizePolicy(sizePolicy)
        self.PsiLineEdit.setObjectName(_fromUtf8("PsiLineEdit"))
        self.verticalLayout_2.addWidget(self.PsiLineEdit)
        self.deltaLineEdit = QtGui.QLineEdit(self.verticalGroupBox)
        self.deltaLineEdit.setObjectName(_fromUtf8("deltaLineEdit"))
        self.verticalLayout_2.addWidget(self.deltaLineEdit)
        self.horizontalLayout_5.addWidget(self.verticalGroupBox)
        self.jonesTranslatePushButton = QtGui.QPushButton(self.jonesGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.jonesTranslatePushButton.sizePolicy().hasHeightForWidth())
        self.jonesTranslatePushButton.setSizePolicy(sizePolicy)
        self.jonesTranslatePushButton.setObjectName(
            _fromUtf8("jonesTranslatePushButton"))
        self.horizontalLayout_5.addWidget(self.jonesTranslatePushButton)
        self.horizontalLayout_6.addWidget(self.jonesGroupBox)
        self.ellipticityGroupBox = QtGui.QGroupBox(self.horizontalGroupBox2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(3)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.ellipticityGroupBox.sizePolicy().hasHeightForWidth())
        self.ellipticityGroupBox.setSizePolicy(sizePolicy)
        self.ellipticityGroupBox.setFlat(False)
        self.ellipticityGroupBox.setCheckable(True)
        self.ellipticityGroupBox.setChecked(False)
        self.ellipticityGroupBox.setObjectName(
            _fromUtf8("ellipticityGroupBox"))
        self.horizontalLayout_9 = QtGui.QHBoxLayout(self.ellipticityGroupBox)
        self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9"))
        self.label_5 = QtGui.QLabel(self.ellipticityGroupBox)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.horizontalLayout_9.addWidget(self.label_5)
        self.directionLineEdit = QtGui.QLineEdit(self.ellipticityGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.directionLineEdit.sizePolicy().hasHeightForWidth())
        self.directionLineEdit.setSizePolicy(sizePolicy)
        self.directionLineEdit.setObjectName(_fromUtf8("directionLineEdit"))
        self.horizontalLayout_9.addWidget(self.directionLineEdit)
        self.label_4 = QtGui.QLabel(self.ellipticityGroupBox)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.horizontalLayout_9.addWidget(self.label_4)
        self.eangleLineEdit = QtGui.QLineEdit(self.ellipticityGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.eangleLineEdit.sizePolicy().hasHeightForWidth())
        self.eangleLineEdit.setSizePolicy(sizePolicy)
        self.eangleLineEdit.setObjectName(_fromUtf8("eangleLineEdit"))
        self.horizontalLayout_9.addWidget(self.eangleLineEdit)
        self.ellipticityTranslatePushButton = QtGui.QPushButton(
            self.ellipticityGroupBox)
        self.ellipticityTranslatePushButton.setObjectName(
            _fromUtf8("ellipticityTranslatePushButton"))
        self.horizontalLayout_9.addWidget(self.ellipticityTranslatePushButton)
        self.horizontalLayout_6.addWidget(self.ellipticityGroupBox)
        self.verticalLayout.addWidget(self.horizontalGroupBox2)
        MplMainWindow.setCentralWidget(self.mplcentralwidget)
        self.menubar = QtGui.QMenuBar(MplMainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 828, 22))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menu_File = QtGui.QMenu(self.menubar)
        self.menu_File.setObjectName(_fromUtf8("menu_File"))
        MplMainWindow.setMenuBar(self.menubar)
        self.action = QtGui.QAction(MplMainWindow)
        self.action.setObjectName(_fromUtf8("action"))
        self.action_Close = QtGui.QAction(MplMainWindow)
        self.action_Close.setObjectName(_fromUtf8("action_Close"))
        self.action_About = QtGui.QAction(MplMainWindow)
        self.action_About.setObjectName(_fromUtf8("action_About"))
        self.action_Documentation = QtGui.QAction(MplMainWindow)
        self.action_Documentation.setObjectName(
            _fromUtf8("action_Documentation"))
        self.menu_File.addAction(self.action_Close)
        self.menu_File.addAction(self.action_About)
        self.menu_File.addAction(self.action_Documentation)
        self.menubar.addAction(self.menu_File.menuAction())

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

    def retranslateUi(self, MplMainWindow):
        MplMainWindow.setWindowTitle(
            _translate("MplMainWindow", "MainWindow", None))
        self.horizontalGroupBox.setTitle(
            _translate("MplMainWindow", "Controls", None))
        self.label_3.setText(
            _translate("MplMainWindow", "Quarter waveplate", None))
        self.qwpLineEdit.setText(_translate("MplMainWindow", "-pi/4", None))
        self.label.setText(_translate("MplMainWindow", "Polarizer", None))
        self.polLineEdit.setText(_translate("MplMainWindow", "-3*pi/8", None))
        self.generateButton.setText(
            _translate("MplMainWindow", "Generate", None))
        self.label_2.setText(_translate("MplMainWindow", "alpha", None))
        self.label_6.setText(_translate("MplMainWindow", "delta", None))
        self.jonesTranslatePushButton.setText(
            _translate("MplMainWindow", "Translate", None))
        self.label_5.setText(
            _translate("MplMainWindow", "Ellipse direction", None))
        self.label_4.setText(
            _translate("MplMainWindow", "Ellipticity angle", None))
        self.ellipticityTranslatePushButton.setText(
            _translate("MplMainWindow", "Translate", None))
        self.menu_File.setTitle(_translate("MplMainWindow", "Menu", None))
        self.action.setText(_translate("MplMainWindow", "About", None))
        self.action_Close.setText(_translate("MplMainWindow", "Close", None))
        self.action_About.setText(_translate("MplMainWindow", "About", None))
        self.action_Documentation.setText(
            _translate("MplMainWindow", "Documentation", None))
Example #14
0
class Ui_PysplotterDlg(object):
    def setupUi(self, PysplotterDlg):
        PysplotterDlg.setObjectName(_fromUtf8("PysplotterDlg"))
        PysplotterDlg.resize(800, 600)
        PysplotterDlg.setWindowTitle(QtGui.QApplication.translate("PysplotterDlg", "MainWindow", None, QtGui.QApplication.UnicodeUTF8))
        self.centralwidget = QtGui.QWidget(PysplotterDlg)
        self.centralwidget.setEnabled(True)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.mplwidget = MplWidget(self.centralwidget)
        self.mplwidget.setEnabled(True)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, 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.horizontalLayout.addWidget(self.mplwidget)
        self.verticalLayout.addLayout(self.horizontalLayout)
        PysplotterDlg.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(PysplotterDlg)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 20))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menuFile = QtGui.QMenu(self.menubar)
        self.menuFile.setTitle(QtGui.QApplication.translate("PysplotterDlg", "&File", None, QtGui.QApplication.UnicodeUTF8))
        self.menuFile.setObjectName(_fromUtf8("menuFile"))
        self.menuEdit = QtGui.QMenu(self.menubar)
        self.menuEdit.setTitle(QtGui.QApplication.translate("PysplotterDlg", "&Edit", None, QtGui.QApplication.UnicodeUTF8))
        self.menuEdit.setObjectName(_fromUtf8("menuEdit"))
        self.menuView = QtGui.QMenu(self.menubar)
        self.menuView.setTitle(QtGui.QApplication.translate("PysplotterDlg", "View", None, QtGui.QApplication.UnicodeUTF8))
        self.menuView.setObjectName(_fromUtf8("menuView"))
        self.menu_Spectrum = QtGui.QMenu(self.menubar)
        self.menu_Spectrum.setTitle(QtGui.QApplication.translate("PysplotterDlg", "&Spectrum", None, QtGui.QApplication.UnicodeUTF8))
        self.menu_Spectrum.setObjectName(_fromUtf8("menu_Spectrum"))
        PysplotterDlg.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(PysplotterDlg)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        PysplotterDlg.setStatusBar(self.statusbar)
        self.toolBar = QtGui.QToolBar(PysplotterDlg)
        self.toolBar.setWindowTitle(QtGui.QApplication.translate("PysplotterDlg", "toolBar", None, QtGui.QApplication.UnicodeUTF8))
        self.toolBar.setObjectName(_fromUtf8("toolBar"))
        PysplotterDlg.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
        self.dockWidget = QtGui.QDockWidget(PysplotterDlg)
        self.dockWidget.setObjectName(_fromUtf8("dockWidget"))
        self.dockWidgetContents = QtGui.QWidget()
        self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.dockWidgetContents)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.treeWidget = QtGui.QTreeWidget(self.dockWidgetContents)
        self.treeWidget.setObjectName(_fromUtf8("treeWidget"))
        self.treeWidget.headerItem().setText(0, _fromUtf8("1"))
        self.verticalLayout_2.addWidget(self.treeWidget)
        self.listWidget = QtGui.QListWidget(self.dockWidgetContents)
        self.listWidget.setObjectName(_fromUtf8("listWidget"))
        self.verticalLayout_2.addWidget(self.listWidget)
        self.verticalLayout_3.addLayout(self.verticalLayout_2)
        self.dockWidget.setWidget(self.dockWidgetContents)
        PysplotterDlg.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.dockWidget)
        self.actionOpen = QtGui.QAction(PysplotterDlg)
        self.actionOpen.setText(QtGui.QApplication.translate("PysplotterDlg", "&Open", None, QtGui.QApplication.UnicodeUTF8))
        self.actionOpen.setShortcut(QtGui.QApplication.translate("PysplotterDlg", "Ctrl+O", None, QtGui.QApplication.UnicodeUTF8))
        self.actionOpen.setObjectName(_fromUtf8("actionOpen"))
        self.actionQuit = QtGui.QAction(PysplotterDlg)
        self.actionQuit.setText(QtGui.QApplication.translate("PysplotterDlg", "&Quit", None, QtGui.QApplication.UnicodeUTF8))
        self.actionQuit.setShortcut(QtGui.QApplication.translate("PysplotterDlg", "Ctrl+Q", None, QtGui.QApplication.UnicodeUTF8))
        self.actionQuit.setObjectName(_fromUtf8("actionQuit"))
        self.actionToggle_Grid = QtGui.QAction(PysplotterDlg)
        self.actionToggle_Grid.setText(QtGui.QApplication.translate("PysplotterDlg", "Toggle &Grid", None, QtGui.QApplication.UnicodeUTF8))
        self.actionToggle_Grid.setObjectName(_fromUtf8("actionToggle_Grid"))
        self.actionToggle_linear_log = QtGui.QAction(PysplotterDlg)
        self.actionToggle_linear_log.setText(QtGui.QApplication.translate("PysplotterDlg", "Toggle &linear/log", None, QtGui.QApplication.UnicodeUTF8))
        self.actionToggle_linear_log.setObjectName(_fromUtf8("actionToggle_linear_log"))
        self.action_Velocity_Space = QtGui.QAction(PysplotterDlg)
        self.action_Velocity_Space.setText(QtGui.QApplication.translate("PysplotterDlg", "&Velocity Space", None, QtGui.QApplication.UnicodeUTF8))
        self.action_Velocity_Space.setObjectName(_fromUtf8("action_Velocity_Space"))
        self.action_Load_Spectrum = QtGui.QAction(PysplotterDlg)
        self.action_Load_Spectrum.setText(QtGui.QApplication.translate("PysplotterDlg", "&Load Spectrum", None, QtGui.QApplication.UnicodeUTF8))
        self.action_Load_Spectrum.setObjectName(_fromUtf8("action_Load_Spectrum"))
        self.actionShow_Available_Spectra = QtGui.QAction(PysplotterDlg)
        self.actionShow_Available_Spectra.setText(QtGui.QApplication.translate("PysplotterDlg", "Show Available Spectra", None, QtGui.QApplication.UnicodeUTF8))
        self.actionShow_Available_Spectra.setObjectName(_fromUtf8("actionShow_Available_Spectra"))
        self.actionSelect_Line = QtGui.QAction(PysplotterDlg)
        self.actionSelect_Line.setText(QtGui.QApplication.translate("PysplotterDlg", "Select Line", None, QtGui.QApplication.UnicodeUTF8))
        self.actionSelect_Line.setObjectName(_fromUtf8("actionSelect_Line"))
        self.menuFile.addAction(self.actionOpen)
        self.menuFile.addSeparator()
        self.menuFile.addAction(self.actionQuit)
        self.menuView.addAction(self.actionToggle_Grid)
        self.menuView.addAction(self.actionToggle_linear_log)
        self.menuView.addAction(self.action_Velocity_Space)
        self.menu_Spectrum.addAction(self.action_Load_Spectrum)
        self.menu_Spectrum.addAction(self.actionShow_Available_Spectra)
        self.menu_Spectrum.addAction(self.actionSelect_Line)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuEdit.menuAction())
        self.menubar.addAction(self.menuView.menuAction())
        self.menubar.addAction(self.menu_Spectrum.menuAction())
        self.toolBar.addAction(self.action_Load_Spectrum)
        self.toolBar.addAction(self.actionSelect_Line)
        self.toolBar.addAction(self.action_Velocity_Space)

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

    def retranslateUi(self, PysplotterDlg):
        pass
Example #15
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))
Example #16
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))
Example #17
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(1385, 713)
        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 = QtGui.QVBoxLayout()
        self.verticalLayout.setSizeConstraint(
            QtGui.QLayout.SetDefaultConstraint)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.statCB = QtGui.QCheckBox(self.centralwidget)
        self.statCB.setObjectName(_fromUtf8("statCB"))
        self.verticalLayout.addWidget(self.statCB)
        self.normCB = QtGui.QCheckBox(self.centralwidget)
        self.normCB.setObjectName(_fromUtf8("normCB"))
        self.verticalLayout.addWidget(self.normCB)
        self.saveBT = QtGui.QPushButton(self.centralwidget)
        self.saveBT.setObjectName(_fromUtf8("saveBT"))
        self.verticalLayout.addWidget(self.saveBT)
        self.comboBox = QtGui.QComboBox(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.comboBox.sizePolicy().hasHeightForWidth())
        self.comboBox.setSizePolicy(sizePolicy)
        self.comboBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.comboBox.setObjectName(_fromUtf8("comboBox"))
        self.verticalLayout.addWidget(self.comboBox)
        self.listWidget = QtGui.QListWidget(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(
            self.listWidget.sizePolicy().hasHeightForWidth())
        self.listWidget.setSizePolicy(sizePolicy)
        self.listWidget.setMinimumSize(QtCore.QSize(0, 0))
        self.listWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.listWidget.setObjectName(_fromUtf8("listWidget"))
        self.verticalLayout.addWidget(self.listWidget)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.label = QtGui.QLabel(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout.addWidget(self.label)
        self.DV = QtGui.QDoubleSpinBox(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.DV.sizePolicy().hasHeightForWidth())
        self.DV.setSizePolicy(sizePolicy)
        self.DV.setDecimals(3)
        self.DV.setMinimum(0.001)
        self.DV.setSingleStep(0.1)
        self.DV.setProperty("value", 1.0)
        self.DV.setObjectName(_fromUtf8("DV"))
        self.horizontalLayout.addWidget(self.DV)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.horizontalLayout_2.addLayout(self.verticalLayout)
        self.mpl = MplWidget(self.centralwidget)
        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.setMinimumSize(QtCore.QSize(414, 0))
        self.mpl.setObjectName(_fromUtf8("mpl"))
        self.horizontalLayout_2.addWidget(self.mpl)
        self.treeWidget = QtGui.QTreeWidget(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.treeWidget.sizePolicy().hasHeightForWidth())
        self.treeWidget.setSizePolicy(sizePolicy)
        self.treeWidget.setStyleSheet(_fromUtf8(""))
        self.treeWidget.setObjectName(_fromUtf8("treeWidget"))
        self.treeWidget.headerItem().setText(0, _fromUtf8("1"))
        self.horizontalLayout_2.addWidget(self.treeWidget)
        self.pushButton = QtGui.QPushButton(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.pushButton.sizePolicy().hasHeightForWidth())
        self.pushButton.setSizePolicy(sizePolicy)
        self.pushButton.setBaseSize(QtCore.QSize(0, 0))
        self.pushButton.setStyleSheet(_fromUtf8("padding: 5px;"))
        self.pushButton.setIconSize(QtCore.QSize(16, 16))
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.horizontalLayout_2.addWidget(self.pushButton)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1385, 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", "STSviewer", None))
        self.statCB.setText(_translate("MainWindow", "Statistics", None))
        self.normCB.setText(
            _translate("MainWindow", "Shift dI (set min(dI)=0)", None))
        self.saveBT.setText(_translate("MainWindow", "Save Data", None))
        self.label.setText(
            _translate("MainWindow", "Bandbroadening (ΔV):", None))
        self.pushButton.setText(_translate("MainWindow", "<<", None))
Example #18
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(1385, 713)
        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 = QtGui.QVBoxLayout()
        self.verticalLayout.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.statCB = QtGui.QCheckBox(self.centralwidget)
        self.statCB.setObjectName(_fromUtf8("statCB"))
        self.verticalLayout.addWidget(self.statCB)
        self.normCB = QtGui.QCheckBox(self.centralwidget)
        self.normCB.setObjectName(_fromUtf8("normCB"))
        self.verticalLayout.addWidget(self.normCB)
        self.saveBT = QtGui.QPushButton(self.centralwidget)
        self.saveBT.setObjectName(_fromUtf8("saveBT"))
        self.verticalLayout.addWidget(self.saveBT)
        self.comboBox = QtGui.QComboBox(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.comboBox.sizePolicy().hasHeightForWidth())
        self.comboBox.setSizePolicy(sizePolicy)
        self.comboBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.comboBox.setObjectName(_fromUtf8("comboBox"))
        self.verticalLayout.addWidget(self.comboBox)
        self.listWidget = QtGui.QListWidget(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(self.listWidget.sizePolicy().hasHeightForWidth())
        self.listWidget.setSizePolicy(sizePolicy)
        self.listWidget.setMinimumSize(QtCore.QSize(0, 0))
        self.listWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.listWidget.setObjectName(_fromUtf8("listWidget"))
        self.verticalLayout.addWidget(self.listWidget)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.label = QtGui.QLabel(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout.addWidget(self.label)
        self.DV = QtGui.QDoubleSpinBox(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.DV.sizePolicy().hasHeightForWidth())
        self.DV.setSizePolicy(sizePolicy)
        self.DV.setDecimals(3)
        self.DV.setMinimum(0.001)
        self.DV.setSingleStep(0.1)
        self.DV.setProperty("value", 1.0)
        self.DV.setObjectName(_fromUtf8("DV"))
        self.horizontalLayout.addWidget(self.DV)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.horizontalLayout_2.addLayout(self.verticalLayout)
        self.mpl = MplWidget(self.centralwidget)
        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.setMinimumSize(QtCore.QSize(414, 0))
        self.mpl.setObjectName(_fromUtf8("mpl"))
        self.horizontalLayout_2.addWidget(self.mpl)
        self.treeWidget = QtGui.QTreeWidget(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.treeWidget.sizePolicy().hasHeightForWidth())
        self.treeWidget.setSizePolicy(sizePolicy)
        self.treeWidget.setStyleSheet(_fromUtf8(""))
        self.treeWidget.setObjectName(_fromUtf8("treeWidget"))
        self.treeWidget.headerItem().setText(0, _fromUtf8("1"))
        self.horizontalLayout_2.addWidget(self.treeWidget)
        self.pushButton = QtGui.QPushButton(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.pushButton.sizePolicy().hasHeightForWidth())
        self.pushButton.setSizePolicy(sizePolicy)
        self.pushButton.setBaseSize(QtCore.QSize(0, 0))
        self.pushButton.setStyleSheet(_fromUtf8("padding: 5px;"))
        self.pushButton.setIconSize(QtCore.QSize(16, 16))
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.horizontalLayout_2.addWidget(self.pushButton)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1385, 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", "STSviewer", None))
        self.statCB.setText(_translate("MainWindow", "Statistics", None))
        self.normCB.setText(_translate("MainWindow", "Shift dI (set min(dI)=0)", None))
        self.saveBT.setText(_translate("MainWindow", "Save Data", None))
        self.label.setText(_translate("MainWindow", "Bandbroadening (ΔV):", None))
        self.pushButton.setText(_translate("MainWindow", "<<", None))
Example #19
0
class Ui_ArraySensorMainWindow(object):
    def setupUi(self, ArraySensorMainWindow):
        ArraySensorMainWindow.setObjectName("ArraySensorMainWindow")
        ArraySensorMainWindow.resize(700, 699)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            ArraySensorMainWindow.sizePolicy().hasHeightForWidth())
        ArraySensorMainWindow.setSizePolicy(sizePolicy)
        self.centralwidget = QtGui.QWidget(ArraySensorMainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.frame = QtGui.QFrame(self.centralwidget)
        self.frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtGui.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.frame)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.widget_2 = QtGui.QWidget(self.frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_2.sizePolicy().hasHeightForWidth())
        self.widget_2.setSizePolicy(sizePolicy)
        self.widget_2.setObjectName("widget_2")
        self.horizontalLayout = QtGui.QHBoxLayout(self.widget_2)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.timeLabel = QtGui.QLabel(self.widget_2)
        self.timeLabel.setObjectName("timeLabel")
        self.horizontalLayout.addWidget(self.timeLabel)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.levelLabel = QtGui.QLabel(self.widget_2)
        self.levelLabel.setObjectName("levelLabel")
        self.horizontalLayout.addWidget(self.levelLabel)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem1)
        self.debugRadioButton = QtGui.QRadioButton(self.widget_2)
        self.debugRadioButton.setObjectName("debugRadioButton")
        self.horizontalLayout.addWidget(self.debugRadioButton)
        self.verticalLayout_4.addWidget(self.widget_2)
        self.mpl = MplWidget(self.frame)
        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_4.addWidget(self.mpl)
        self.verticalLayout_3.addWidget(self.frame)
        self.frame_3 = QtGui.QFrame(self.centralwidget)
        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.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_3.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_3.setObjectName("frame_3")
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.frame_3)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.label = QtGui.QLabel(self.frame_3)
        self.label.setObjectName("label")
        self.horizontalLayout_3.addWidget(self.label)
        self.serialPortLineEdit = QtGui.QLineEdit(self.frame_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.serialPortLineEdit.sizePolicy().hasHeightForWidth())
        self.serialPortLineEdit.setSizePolicy(sizePolicy)
        self.serialPortLineEdit.setObjectName("serialPortLineEdit")
        self.horizontalLayout_3.addWidget(self.serialPortLineEdit)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem2)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem3)
        self.startPushButton = QtGui.QPushButton(self.frame_3)
        self.startPushButton.setObjectName("startPushButton")
        self.horizontalLayout_3.addWidget(self.startPushButton)
        self.stopPushButton = QtGui.QPushButton(self.frame_3)
        self.stopPushButton.setObjectName("stopPushButton")
        self.horizontalLayout_3.addWidget(self.stopPushButton)
        self.verticalLayout_3.addWidget(self.frame_3)
        self.frame_5 = QtGui.QFrame(self.centralwidget)
        self.frame_5.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_5.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_5.setObjectName("frame_5")
        self.horizontalLayout_4 = QtGui.QHBoxLayout(self.frame_5)
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.label_2 = QtGui.QLabel(self.frame_5)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout_4.addWidget(self.label_2)
        self.thresholdLineEdit = QtGui.QLineEdit(self.frame_5)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.thresholdLineEdit.sizePolicy().hasHeightForWidth())
        self.thresholdLineEdit.setSizePolicy(sizePolicy)
        self.thresholdLineEdit.setMaximumSize(QtCore.QSize(80, 16777215))
        self.thresholdLineEdit.setObjectName("thresholdLineEdit")
        self.horizontalLayout_4.addWidget(self.thresholdLineEdit)
        spacerItem4 = QtGui.QSpacerItem(65, 20, QtGui.QSizePolicy.Fixed,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem4)
        self.label_3 = QtGui.QLabel(self.frame_5)
        self.label_3.setObjectName("label_3")
        self.horizontalLayout_4.addWidget(self.label_3)
        self.calibrationLineEdit = QtGui.QLineEdit(self.frame_5)
        self.calibrationLineEdit.setMaximumSize(QtCore.QSize(80, 16777215))
        self.calibrationLineEdit.setObjectName("calibrationLineEdit")
        self.horizontalLayout_4.addWidget(self.calibrationLineEdit)
        spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem5)
        self.verticalLayout_3.addWidget(self.frame_5)
        self.frame_2 = QtGui.QFrame(self.centralwidget)
        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.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_2.setObjectName("frame_2")
        self.horizontalLayout_5 = QtGui.QHBoxLayout(self.frame_2)
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.takeBackgroundPushButton = QtGui.QPushButton(self.frame_2)
        self.takeBackgroundPushButton.setObjectName("takeBackgroundPushButton")
        self.verticalLayout_2.addWidget(self.takeBackgroundPushButton)
        self.loadBackgroundPushButton = QtGui.QPushButton(self.frame_2)
        self.loadBackgroundPushButton.setObjectName("loadBackgroundPushButton")
        self.verticalLayout_2.addWidget(self.loadBackgroundPushButton)
        self.horizontalLayout_5.addLayout(self.verticalLayout_2)
        self.verticalLayout_5 = QtGui.QVBoxLayout()
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.deleteBackgroundPushButton = QtGui.QPushButton(self.frame_2)
        self.deleteBackgroundPushButton.setObjectName(
            "deleteBackgroundPushButton")
        self.verticalLayout_5.addWidget(self.deleteBackgroundPushButton)
        self.saveBackgroundPushButton = QtGui.QPushButton(self.frame_2)
        self.saveBackgroundPushButton.setObjectName("saveBackgroundPushButton")
        self.verticalLayout_5.addWidget(self.saveBackgroundPushButton)
        self.horizontalLayout_5.addLayout(self.verticalLayout_5)
        spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem6)
        self.verticalLayout_6 = QtGui.QVBoxLayout()
        self.verticalLayout_6.setObjectName("verticalLayout_6")
        self.setLogPushButton = QtGui.QPushButton(self.frame_2)
        self.setLogPushButton.setObjectName("setLogPushButton")
        self.verticalLayout_6.addWidget(self.setLogPushButton)
        self.widget = QtGui.QWidget(self.frame_2)
        self.widget.setObjectName("widget")
        self.verticalLayout_6.addWidget(self.widget)
        self.horizontalLayout_5.addLayout(self.verticalLayout_6)
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.startLogPushButton = QtGui.QPushButton(self.frame_2)
        self.startLogPushButton.setObjectName("startLogPushButton")
        self.verticalLayout.addWidget(self.startLogPushButton)
        self.stopLogPushButton = QtGui.QPushButton(self.frame_2)
        self.stopLogPushButton.setObjectName("stopLogPushButton")
        self.verticalLayout.addWidget(self.stopLogPushButton)
        self.horizontalLayout_5.addLayout(self.verticalLayout)
        self.verticalLayout_3.addWidget(self.frame_2)
        self.frame_4 = QtGui.QFrame(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.frame_4.sizePolicy().hasHeightForWidth())
        self.frame_4.setSizePolicy(sizePolicy)
        self.frame_4.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_4.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_4.setObjectName("frame_4")
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.frame_4)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.logFileLabel = QtGui.QLabel(self.frame_4)
        self.logFileLabel.setObjectName("logFileLabel")
        self.horizontalLayout_2.addWidget(self.logFileLabel)
        spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem7)
        self.verticalLayout_3.addWidget(self.frame_4)
        ArraySensorMainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(ArraySensorMainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 700, 23))
        self.menubar.setObjectName("menubar")
        ArraySensorMainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(ArraySensorMainWindow)
        self.statusbar.setObjectName("statusbar")
        ArraySensorMainWindow.setStatusBar(self.statusbar)

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

    def retranslateUi(self, ArraySensorMainWindow):
        ArraySensorMainWindow.setWindowTitle(
            QtGui.QApplication.translate("ArraySensorMainWindow",
                                         "Capillary Array Sensor", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.timeLabel.setText(
            QtGui.QApplication.translate("ArraySensorMainWindow",
                                         "Time:         ", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.levelLabel.setText(
            QtGui.QApplication.translate("ArraySensorMainWindow",
                                         "Fluid Level:          ", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.debugRadioButton.setText(
            QtGui.QApplication.translate("ArraySensorMainWindow", "debug",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.label.setText(
            QtGui.QApplication.translate("ArraySensorMainWindow",
                                         "Serial Port", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.serialPortLineEdit.setToolTip(
            QtGui.QApplication.translate("ArraySensorMainWindow",
                                         "set serial port address", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.startPushButton.setToolTip(
            QtGui.QApplication.translate("ArraySensorMainWindow",
                                         "start acquiring data from sensor",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.startPushButton.setText(
            QtGui.QApplication.translate("ArraySensorMainWindow",
                                         "        Start      ", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.stopPushButton.setToolTip(
            QtGui.QApplication.translate("ArraySensorMainWindow",
                                         "stop acquisition form sensor", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.stopPushButton.setText(
            QtGui.QApplication.translate("ArraySensorMainWindow",
                                         "       Stop        ", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label_2.setText(
            QtGui.QApplication.translate("ArraySensorMainWindow", "Threshold",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.label_3.setText(
            QtGui.QApplication.translate("ArraySensorMainWindow",
                                         "Calibration (nl/mm)", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.takeBackgroundPushButton.setToolTip(
            QtGui.QApplication.translate(
                "ArraySensorMainWindow",
                "take background reading of capillary for equalization", None,
                QtGui.QApplication.UnicodeUTF8))
        self.takeBackgroundPushButton.setText(
            QtGui.QApplication.translate("ArraySensorMainWindow",
                                         "Take Background", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.loadBackgroundPushButton.setToolTip(
            QtGui.QApplication.translate("ArraySensorMainWindow",
                                         "load background reading from file",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.loadBackgroundPushButton.setText(
            QtGui.QApplication.translate("ArraySensorMainWindow",
                                         "Load Background", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.deleteBackgroundPushButton.setToolTip(
            QtGui.QApplication.translate("ArraySensorMainWindow",
                                         "delete current background reading",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.deleteBackgroundPushButton.setText(
            QtGui.QApplication.translate("ArraySensorMainWindow",
                                         "Delete Background", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.saveBackgroundPushButton.setToolTip(
            QtGui.QApplication.translate(
                "ArraySensorMainWindow",
                "save current background reading to file", None,
                QtGui.QApplication.UnicodeUTF8))
        self.saveBackgroundPushButton.setText(
            QtGui.QApplication.translate("ArraySensorMainWindow",
                                         "Save Background", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.setLogPushButton.setToolTip(
            QtGui.QApplication.translate("ArraySensorMainWindow",
                                         "set current data log file", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.setLogPushButton.setText(
            QtGui.QApplication.translate("ArraySensorMainWindow",
                                         " Set Log File  ", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.startLogPushButton.setToolTip(
            QtGui.QApplication.translate("ArraySensorMainWindow",
                                         "start logging data to file", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.startLogPushButton.setText(
            QtGui.QApplication.translate("ArraySensorMainWindow",
                                         "Start Logging", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.stopLogPushButton.setToolTip(
            QtGui.QApplication.translate("ArraySensorMainWindow",
                                         "stop logging data to file", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.stopLogPushButton.setText(
            QtGui.QApplication.translate("ArraySensorMainWindow",
                                         "Stop Logging", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.logFileLabel.setText(
            QtGui.QApplication.translate("ArraySensorMainWindow", "Log File: ",
                                         None, QtGui.QApplication.UnicodeUTF8))
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(370, 570)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        MainWindow.setMinimumSize(QtCore.QSize(370, 570))
        MainWindow.setMaximumSize(QtCore.QSize(370, 570))
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/images/sc_icon_16x16.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        MainWindow.setWindowIcon(icon)
        self.centralwidget = QtGui.QWidget(MainWindow)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth())
        self.centralwidget.setSizePolicy(sizePolicy)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.actionsBox = QtGui.QGroupBox(self.centralwidget)
        self.actionsBox.setGeometry(QtCore.QRect(10, 0, 351, 211))
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Eras Demi ITC"))
        font.setItalic(False)
        self.actionsBox.setFont(font)
        self.actionsBox.setObjectName(_fromUtf8("actionsBox"))
        self.label_4 = QtGui.QLabel(self.actionsBox)
        self.label_4.setGeometry(QtCore.QRect(250, 140, 16, 16))
        self.label_4.setAlignment(QtCore.Qt.AlignCenter)
        self.label_4.setWordWrap(True)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.clearButton = QtGui.QPushButton(self.actionsBox)
        self.clearButton.setGeometry(QtCore.QRect(10, 170, 61, 31))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.clearButton.setFont(font)
        self.clearButton.setObjectName(_fromUtf8("clearButton"))
        self.effectlabel = QtGui.QLabel(self.actionsBox)
        self.effectlabel.setGeometry(QtCore.QRect(90, 170, 41, 23))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.effectlabel.setFont(font)
        self.effectlabel.setAlignment(QtCore.Qt.AlignBottom|QtCore.Qt.AlignHCenter)
        self.effectlabel.setObjectName(_fromUtf8("effectlabel"))
        self.rollButton = QtGui.QPushButton(self.actionsBox)
        self.rollButton.setGeometry(QtCore.QRect(10, 80, 61, 81))
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(False)
        font.setItalic(False)
        font.setUnderline(False)
        font.setWeight(50)
        font.setStrikeOut(False)
        font.setKerning(True)
        self.rollButton.setFont(font)
        self.rollButton.setFlat(False)
        self.rollButton.setObjectName(_fromUtf8("rollButton"))
        self.label_7 = QtGui.QLabel(self.actionsBox)
        self.label_7.setGeometry(QtCore.QRect(200, 140, 21, 16))
        self.label_7.setAlignment(QtCore.Qt.AlignCenter)
        self.label_7.setWordWrap(True)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.effect_result = QtGui.QLabel(self.actionsBox)
        self.effect_result.setGeometry(QtCore.QRect(130, 170, 211, 31))
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.effect_result.sizePolicy().hasHeightForWidth())
        self.effect_result.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.effect_result.setFont(font)
        self.effect_result.setFrameShape(QtGui.QFrame.Box)
        self.effect_result.setFrameShadow(QtGui.QFrame.Sunken)
        self.effect_result.setText(_fromUtf8(""))
        self.effect_result.setAlignment(QtCore.Qt.AlignCenter)
        self.effect_result.setObjectName(_fromUtf8("effect_result"))
        self.label = QtGui.QLabel(self.actionsBox)
        self.label.setGeometry(QtCore.QRect(10, 20, 351, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.label.setFont(font)
        self.label.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.label.setObjectName(_fromUtf8("label"))
        self.diffdial = QtGui.QDial(self.actionsBox)
        self.diffdial.setGeometry(QtCore.QRect(200, 80, 71, 71))
        self.diffdial.setMinimum(-6)
        self.diffdial.setMaximum(6)
        self.diffdial.setSingleStep(2)
        self.diffdial.setPageStep(2)
        self.diffdial.setSliderPosition(0)
        self.diffdial.setTracking(True)
        self.diffdial.setWrapping(False)
        self.diffdial.setNotchTarget(3.7)
        self.diffdial.setNotchesVisible(True)
        self.diffdial.setObjectName(_fromUtf8("diffdial"))
        self.plus_sign_2 = QtGui.QLabel(self.actionsBox)
        self.plus_sign_2.setGeometry(QtCore.QRect(150, 50, 16, 16))
        self.plus_sign_2.setAlignment(QtCore.Qt.AlignCenter)
        self.plus_sign_2.setObjectName(_fromUtf8("plus_sign_2"))
        self.plus_sign = QtGui.QLabel(self.actionsBox)
        self.plus_sign.setGeometry(QtCore.QRect(70, 50, 16, 16))
        self.plus_sign.setAlignment(QtCore.Qt.AlignCenter)
        self.plus_sign.setObjectName(_fromUtf8("plus_sign"))
        self.plus_sign_3 = QtGui.QLabel(self.actionsBox)
        self.plus_sign_3.setGeometry(QtCore.QRect(230, 50, 16, 16))
        self.plus_sign_3.setAlignment(QtCore.Qt.AlignCenter)
        self.plus_sign_3.setObjectName(_fromUtf8("plus_sign_3"))
        self.minus_sign = QtGui.QLabel(self.actionsBox)
        self.minus_sign.setGeometry(QtCore.QRect(290, 50, 16, 16))
        self.minus_sign.setAlignment(QtCore.Qt.AlignCenter)
        self.minus_sign.setObjectName(_fromUtf8("minus_sign"))
        self.resultlabel = QtGui.QLabel(self.actionsBox)
        self.resultlabel.setGeometry(QtCore.QRect(280, 90, 61, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.resultlabel.setFont(font)
        self.resultlabel.setAlignment(QtCore.Qt.AlignCenter)
        self.resultlabel.setObjectName(_fromUtf8("resultlabel"))
        self.die_result = QtGui.QLabel(self.actionsBox)
        self.die_result.setGeometry(QtCore.QRect(281, 109, 61, 31))
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.die_result.sizePolicy().hasHeightForWidth())
        self.die_result.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Eras Demi ITC"))
        font.setPointSize(16)
        font.setBold(True)
        font.setWeight(75)
        self.die_result.setFont(font)
        self.die_result.setFrameShape(QtGui.QFrame.Box)
        self.die_result.setFrameShadow(QtGui.QFrame.Sunken)
        self.die_result.setText(_fromUtf8(""))
        self.die_result.setAlignment(QtCore.Qt.AlignCenter)
        self.die_result.setObjectName(_fromUtf8("die_result"))
        self.totalDM = QtGui.QLabel(self.actionsBox)
        self.totalDM.setGeometry(QtCore.QRect(311, 41, 31, 31))
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.totalDM.sizePolicy().hasHeightForWidth())
        self.totalDM.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.totalDM.setFont(font)
        self.totalDM.setFrameShape(QtGui.QFrame.Box)
        self.totalDM.setFrameShadow(QtGui.QFrame.Sunken)
        self.totalDM.setAlignment(QtCore.Qt.AlignCenter)
        self.totalDM.setObjectName(_fromUtf8("totalDM"))
        self.totalDiff = QtGui.QLabel(self.actionsBox)
        self.totalDiff.setGeometry(QtCore.QRect(251, 41, 31, 31))
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.totalDiff.sizePolicy().hasHeightForWidth())
        self.totalDiff.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.totalDiff.setFont(font)
        self.totalDiff.setFrameShape(QtGui.QFrame.Box)
        self.totalDiff.setFrameShadow(QtGui.QFrame.Sunken)
        self.totalDiff.setAlignment(QtCore.Qt.AlignCenter)
        self.totalDiff.setObjectName(_fromUtf8("totalDiff"))
        self.inputDM = QtGui.QSpinBox(self.actionsBox)
        self.inputDM.setGeometry(QtCore.QRect(171, 41, 47, 31))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.inputDM.setFont(font)
        self.inputDM.setFrame(True)
        self.inputDM.setAlignment(QtCore.Qt.AlignCenter)
        self.inputDM.setButtonSymbols(QtGui.QAbstractSpinBox.UpDownArrows)
        self.inputDM.setMinimum(-99)
        self.inputDM.setMaximum(99)
        self.inputDM.setObjectName(_fromUtf8("inputDM"))
        self.inputcharmod = QtGui.QSpinBox(self.actionsBox)
        self.inputcharmod.setGeometry(QtCore.QRect(91, 41, 51, 31))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.inputcharmod.setFont(font)
        self.inputcharmod.setFrame(True)
        self.inputcharmod.setAlignment(QtCore.Qt.AlignCenter)
        self.inputcharmod.setButtonSymbols(QtGui.QAbstractSpinBox.UpDownArrows)
        self.inputcharmod.setMinimum(-3)
        self.inputcharmod.setMaximum(5)
        self.inputcharmod.setObjectName(_fromUtf8("inputcharmod"))
        self.inputskilllevel = QtGui.QSpinBox(self.actionsBox)
        self.inputskilllevel.setGeometry(QtCore.QRect(11, 41, 51, 31))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.inputskilllevel.setFont(font)
        self.inputskilllevel.setAlignment(QtCore.Qt.AlignCenter)
        self.inputskilllevel.setMinimum(-3)
        self.inputskilllevel.setMaximum(7)
        self.inputskilllevel.setSingleStep(1)
        self.inputskilllevel.setObjectName(_fromUtf8("inputskilllevel"))
        self.die1Label = QtGui.QLabel(self.actionsBox)
        self.die1Label.setGeometry(QtCore.QRect(80, 100, 48, 48))
        self.die1Label.setText(_fromUtf8(""))
        self.die1Label.setPixmap(QtGui.QPixmap(_fromUtf8(":/images/die1_0.png")))
        self.die1Label.setObjectName(_fromUtf8("die1Label"))
        self.die2Label = QtGui.QLabel(self.actionsBox)
        self.die2Label.setGeometry(QtCore.QRect(140, 100, 48, 48))
        self.die2Label.setText(_fromUtf8(""))
        self.die2Label.setPixmap(QtGui.QPixmap(_fromUtf8(":/images/die2_0.png")))
        self.die2Label.setObjectName(_fromUtf8("die2Label"))
        self.outcomesBox = QtGui.QGroupBox(self.centralwidget)
        self.outcomesBox.setGeometry(QtCore.QRect(10, 210, 351, 291))
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Eras Demi ITC"))
        self.outcomesBox.setFont(font)
        self.outcomesBox.setObjectName(_fromUtf8("outcomesBox"))
        self.mpl = MplWidget(self.outcomesBox)
        self.mpl.setGeometry(QtCore.QRect(10, 20, 331, 261))
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mpl.sizePolicy().hasHeightForWidth())
        self.mpl.setSizePolicy(sizePolicy)
        self.mpl.setObjectName(_fromUtf8("mpl"))
        self.brandlabel = QtGui.QLabel(self.centralwidget)
        self.brandlabel.setGeometry(QtCore.QRect(200, 500, 171, 31))
        self.brandlabel.setText(_fromUtf8(""))
        self.brandlabel.setPixmap(QtGui.QPixmap(_fromUtf8(":/images/shonner_brand.png")))
        self.brandlabel.setAlignment(QtCore.Qt.AlignCenter)
        self.brandlabel.setObjectName(_fromUtf8("brandlabel"))
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 370, 21))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menuAction = QtGui.QMenu(self.menubar)
        self.menuAction.setObjectName(_fromUtf8("menuAction"))
        self.menuSettings = QtGui.QMenu(self.menubar)
        self.menuSettings.setObjectName(_fromUtf8("menuSettings"))
        self.menuAudio_Test = QtGui.QMenu(self.menuSettings)
        self.menuAudio_Test.setStatusTip(_fromUtf8(""))
        self.menuAudio_Test.setObjectName(_fromUtf8("menuAudio_Test"))
        self.menuWeb = QtGui.QMenu(self.menubar)
        self.menuWeb.setObjectName(_fromUtf8("menuWeb"))
        self.menuHelp = QtGui.QMenu(self.menubar)
        self.menuHelp.setObjectName(_fromUtf8("menuHelp"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setSizeGripEnabled(False)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)
        self.actionRoll = QtGui.QAction(MainWindow)
        self.actionRoll.setObjectName(_fromUtf8("actionRoll"))
        self.actionClear = QtGui.QAction(MainWindow)
        self.actionClear.setObjectName(_fromUtf8("actionClear"))
        self.actionQuit = QtGui.QAction(MainWindow)
        self.actionQuit.setObjectName(_fromUtf8("actionQuit"))
        self.actionPlaySample = QtGui.QAction(MainWindow)
        self.actionPlaySample.setEnabled(False)
        self.actionPlaySample.setObjectName(_fromUtf8("actionPlaySample"))
        self.actionUnMute = QtGui.QAction(MainWindow)
        self.actionUnMute.setObjectName(_fromUtf8("actionUnMute"))
        self.actionMute = QtGui.QAction(MainWindow)
        self.actionMute.setObjectName(_fromUtf8("actionMute"))
        self.actionVisit_Shonner = QtGui.QAction(MainWindow)
        self.actionVisit_Shonner.setObjectName(_fromUtf8("actionVisit_Shonner"))
        self.actionTech_Support = QtGui.QAction(MainWindow)
        self.actionTech_Support.setObjectName(_fromUtf8("actionTech_Support"))
        self.actionOverview = QtGui.QAction(MainWindow)
        self.actionOverview.setObjectName(_fromUtf8("actionOverview"))
        self.actionAbout_Skill_Check = QtGui.QAction(MainWindow)
        self.actionAbout_Skill_Check.setObjectName(_fromUtf8("actionAbout_Skill_Check"))
        self.menuAction.addAction(self.actionRoll)
        self.menuAction.addAction(self.actionClear)
        self.menuAction.addSeparator()
        self.menuAction.addAction(self.actionQuit)
        self.menuAudio_Test.addAction(self.actionPlaySample)
        self.menuAudio_Test.addAction(self.actionUnMute)
        self.menuAudio_Test.addAction(self.actionMute)
        self.menuSettings.addAction(self.menuAudio_Test.menuAction())
        self.menuWeb.addAction(self.actionVisit_Shonner)
        self.menuWeb.addAction(self.actionTech_Support)
        self.menuHelp.addAction(self.actionOverview)
        self.menuHelp.addAction(self.actionAbout_Skill_Check)
        self.menubar.addAction(self.menuAction.menuAction())
        self.menubar.addAction(self.menuSettings.menuAction())
        self.menubar.addAction(self.menuWeb.menuAction())
        self.menubar.addAction(self.menuHelp.menuAction())

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
        MainWindow.setTabOrder(self.inputskilllevel, self.inputcharmod)
        MainWindow.setTabOrder(self.inputcharmod, self.inputDM)
        MainWindow.setTabOrder(self.inputDM, self.rollButton)
        MainWindow.setTabOrder(self.rollButton, self.diffdial)
        MainWindow.setTabOrder(self.diffdial, self.clearButton)

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "Skill Check 0.7.6 (Beta)", None, QtGui.QApplication.UnicodeUTF8))
        self.actionsBox.setTitle(QtGui.QApplication.translate("MainWindow", "Actions", None, QtGui.QApplication.UnicodeUTF8))
        self.label_4.setText(QtGui.QApplication.translate("MainWindow", "+6", None, QtGui.QApplication.UnicodeUTF8))
        self.clearButton.setToolTip(QtGui.QApplication.translate("MainWindow", "Clear all fields", None, QtGui.QApplication.UnicodeUTF8))
        self.clearButton.setText(QtGui.QApplication.translate("MainWindow", "Clear All", None, QtGui.QApplication.UnicodeUTF8))
        self.effectlabel.setText(QtGui.QApplication.translate("MainWindow", "Effect", None, QtGui.QApplication.UnicodeUTF8))
        self.rollButton.setToolTip(QtGui.QApplication.translate("MainWindow", "Roll two 6-sided dice", None, QtGui.QApplication.UnicodeUTF8))
        self.rollButton.setText(QtGui.QApplication.translate("MainWindow", "Roll\n"
"2D6", None, QtGui.QApplication.UnicodeUTF8))
        self.label_7.setText(QtGui.QApplication.translate("MainWindow", "-6", None, QtGui.QApplication.UnicodeUTF8))
        self.effect_result.setToolTip(QtGui.QApplication.translate("MainWindow", "The effect of the roll", None, QtGui.QApplication.UnicodeUTF8))
        self.label.setText(QtGui.QApplication.translate("MainWindow", "Skill Level      Char Mod     Added DM     Difficulty      DMs", None, QtGui.QApplication.UnicodeUTF8))
        self.diffdial.setToolTip(QtGui.QApplication.translate("MainWindow", "Adust level of difficulty", None, QtGui.QApplication.UnicodeUTF8))
        self.plus_sign_2.setText(QtGui.QApplication.translate("MainWindow", "+", None, QtGui.QApplication.UnicodeUTF8))
        self.plus_sign.setText(QtGui.QApplication.translate("MainWindow", "+", None, QtGui.QApplication.UnicodeUTF8))
        self.plus_sign_3.setText(QtGui.QApplication.translate("MainWindow", "+", None, QtGui.QApplication.UnicodeUTF8))
        self.minus_sign.setText(QtGui.QApplication.translate("MainWindow", "=", None, QtGui.QApplication.UnicodeUTF8))
        self.resultlabel.setText(QtGui.QApplication.translate("MainWindow", "Result", None, QtGui.QApplication.UnicodeUTF8))
        self.die_result.setToolTip(QtGui.QApplication.translate("MainWindow", "Total roll result", None, QtGui.QApplication.UnicodeUTF8))
        self.totalDM.setToolTip(QtGui.QApplication.translate("MainWindow", "Dice modifier total", None, QtGui.QApplication.UnicodeUTF8))
        self.totalDM.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8))
        self.totalDiff.setToolTip(QtGui.QApplication.translate("MainWindow", "Difficulty level", None, QtGui.QApplication.UnicodeUTF8))
        self.totalDiff.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8))
        self.inputDM.setToolTip(QtGui.QApplication.translate("MainWindow", "Added dice modifier", None, QtGui.QApplication.UnicodeUTF8))
        self.inputcharmod.setToolTip(QtGui.QApplication.translate("MainWindow", "Characteristic modifier", None, QtGui.QApplication.UnicodeUTF8))
        self.inputskilllevel.setToolTip(QtGui.QApplication.translate("MainWindow", "Skill level", None, QtGui.QApplication.UnicodeUTF8))
        self.die1Label.setStatusTip(QtGui.QApplication.translate("MainWindow", "First die", None, QtGui.QApplication.UnicodeUTF8))
        self.die2Label.setStatusTip(QtGui.QApplication.translate("MainWindow", "Second die", None, QtGui.QApplication.UnicodeUTF8))
        self.outcomesBox.setTitle(QtGui.QApplication.translate("MainWindow", "Outcomes", None, QtGui.QApplication.UnicodeUTF8))
        self.menuAction.setTitle(QtGui.QApplication.translate("MainWindow", "Menu", None, QtGui.QApplication.UnicodeUTF8))
        self.menuSettings.setTitle(QtGui.QApplication.translate("MainWindow", "Settings", None, QtGui.QApplication.UnicodeUTF8))
        self.menuAudio_Test.setTitle(QtGui.QApplication.translate("MainWindow", "Audio Test", None, QtGui.QApplication.UnicodeUTF8))
        self.menuWeb.setTitle(QtGui.QApplication.translate("MainWindow", "Web", None, QtGui.QApplication.UnicodeUTF8))
        self.menuHelp.setTitle(QtGui.QApplication.translate("MainWindow", "Help", None, QtGui.QApplication.UnicodeUTF8))
        self.actionRoll.setText(QtGui.QApplication.translate("MainWindow", "Roll 2D6", None, QtGui.QApplication.UnicodeUTF8))
        self.actionRoll.setStatusTip(QtGui.QApplication.translate("MainWindow", "Roll two 6-sided dice", None, QtGui.QApplication.UnicodeUTF8))
        self.actionRoll.setShortcut(QtGui.QApplication.translate("MainWindow", "Ctrl+R", None, QtGui.QApplication.UnicodeUTF8))
        self.actionClear.setText(QtGui.QApplication.translate("MainWindow", "Clear All", None, QtGui.QApplication.UnicodeUTF8))
        self.actionClear.setStatusTip(QtGui.QApplication.translate("MainWindow", "Clear all fields", None, QtGui.QApplication.UnicodeUTF8))
        self.actionClear.setShortcut(QtGui.QApplication.translate("MainWindow", "Ctrl+C", None, QtGui.QApplication.UnicodeUTF8))
        self.actionQuit.setText(QtGui.QApplication.translate("MainWindow", "Quit", None, QtGui.QApplication.UnicodeUTF8))
        self.actionQuit.setStatusTip(QtGui.QApplication.translate("MainWindow", "Quit this program", None, QtGui.QApplication.UnicodeUTF8))
        self.actionQuit.setShortcut(QtGui.QApplication.translate("MainWindow", "Ctrl+Q", None, QtGui.QApplication.UnicodeUTF8))
        self.actionPlaySample.setText(QtGui.QApplication.translate("MainWindow", "Play Sample", None, QtGui.QApplication.UnicodeUTF8))
        self.actionPlaySample.setStatusTip(QtGui.QApplication.translate("MainWindow", "Perform an audio test", None, QtGui.QApplication.UnicodeUTF8))
        self.actionPlaySample.setShortcut(QtGui.QApplication.translate("MainWindow", "Ctrl+P", None, QtGui.QApplication.UnicodeUTF8))
        self.actionUnMute.setText(QtGui.QApplication.translate("MainWindow", "Un-Mute", None, QtGui.QApplication.UnicodeUTF8))
        self.actionUnMute.setStatusTip(QtGui.QApplication.translate("MainWindow", "Enable audio", None, QtGui.QApplication.UnicodeUTF8))
        self.actionUnMute.setShortcut(QtGui.QApplication.translate("MainWindow", "Ctrl+U", None, QtGui.QApplication.UnicodeUTF8))
        self.actionMute.setText(QtGui.QApplication.translate("MainWindow", "Mute", None, QtGui.QApplication.UnicodeUTF8))
        self.actionMute.setStatusTip(QtGui.QApplication.translate("MainWindow", "Disable audio", None, QtGui.QApplication.UnicodeUTF8))
        self.actionMute.setShortcut(QtGui.QApplication.translate("MainWindow", "Ctrl+M", None, QtGui.QApplication.UnicodeUTF8))
        self.actionVisit_Shonner.setText(QtGui.QApplication.translate("MainWindow", "Visit Shonner", None, QtGui.QApplication.UnicodeUTF8))
        self.actionVisit_Shonner.setStatusTip(QtGui.QApplication.translate("MainWindow", "Visit Shonner on the web", None, QtGui.QApplication.UnicodeUTF8))
        self.actionTech_Support.setText(QtGui.QApplication.translate("MainWindow", "Tech Support", None, QtGui.QApplication.UnicodeUTF8))
        self.actionTech_Support.setIconText(QtGui.QApplication.translate("MainWindow", "Tech Support", None, QtGui.QApplication.UnicodeUTF8))
        self.actionTech_Support.setStatusTip(QtGui.QApplication.translate("MainWindow", "Contact tech support", None, QtGui.QApplication.UnicodeUTF8))
        self.actionOverview.setText(QtGui.QApplication.translate("MainWindow", "Overview", None, QtGui.QApplication.UnicodeUTF8))
        self.actionOverview.setStatusTip(QtGui.QApplication.translate("MainWindow", "Give an overview", None, QtGui.QApplication.UnicodeUTF8))
        self.actionOverview.setShortcut(QtGui.QApplication.translate("MainWindow", "F1", None, QtGui.QApplication.UnicodeUTF8))
        self.actionAbout_Skill_Check.setText(QtGui.QApplication.translate("MainWindow", "About Skill Check", None, QtGui.QApplication.UnicodeUTF8))
        self.actionAbout_Skill_Check.setStatusTip(QtGui.QApplication.translate("MainWindow", "About Skill Check", None, QtGui.QApplication.UnicodeUTF8))
class Ui_MainWindow(object):
    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.setEnabled(False)
        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.pushButton_save = QtGui.QPushButton(self.centralwidget)
        self.pushButton_save.setEnabled(False)
        self.pushButton_save.setObjectName(_fromUtf8("pushButton_save"))
        self.horizontalLayout.addWidget(self.pushButton_save)
        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.setCheckable(True)
        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_T = QtGui.QLabel(self.groupBox_statistics)
        self.label_T.setObjectName(_fromUtf8("label_T"))
        self.formLayout.setWidget(0, 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(0, QtGui.QFormLayout.FieldRole, self.label_T_value)
        self.label_fps = QtGui.QLabel(self.groupBox_statistics)
        self.label_fps.setObjectName(_fromUtf8("label_fps"))
        self.formLayout.setWidget(1, 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(1, QtGui.QFormLayout.FieldRole, self.label_fps_value)
        self.label_samples = QtGui.QLabel(self.groupBox_statistics)
        self.label_samples.setObjectName(_fromUtf8("label_samples"))
        self.formLayout.setWidget(2, 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(2, 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(3, 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(3, QtGui.QFormLayout.FieldRole, self.label_rx_buff_value)
        self.label_Est = QtGui.QLabel(self.groupBox_statistics)
        self.label_Est.setObjectName(_fromUtf8("label_Est"))
        self.formLayout.setWidget(4, 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(4, 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.pushButton_save.setText(QtGui.QApplication.translate("MainWindow", "Save Image", 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 (r)", None, QtGui.QApplication.UnicodeUTF8))
        self.checkBox_U.setText(QtGui.QApplication.translate("MainWindow", "Input Value (u)", 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 (x1)", 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 (x0)", 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_T.setText(QtGui.QApplication.translate("MainWindow", "TOTAL Links", None, QtGui.QApplication.UnicodeUTF8))
        self.label_T_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_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_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))
Example #22
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))
Example #23
0
class Ui_ReadLoggerDataWindow(object):
    def setupUi(self, ReadLoggerDataWindow):
        ReadLoggerDataWindow.setObjectName("ReadLoggerDataWindow")
        ReadLoggerDataWindow.resize(921, 597)
        ReadLoggerDataWindow.setStyleSheet(
            "background-color: rgb(255, 255, 255);")
        self.centralwidget = QtWidgets.QWidget(ReadLoggerDataWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.centralwidget)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.formLayout = QtWidgets.QFormLayout()
        self.formLayout.setObjectName("formLayout")
        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.setMinimumSize(QtCore.QSize(0, 30))
        self.label.setObjectName("label")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole,
                                  self.label)
        self.comboBox_temp_unit = QtWidgets.QComboBox(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.comboBox_temp_unit.sizePolicy().hasHeightForWidth())
        self.comboBox_temp_unit.setSizePolicy(sizePolicy)
        self.comboBox_temp_unit.setMinimumSize(QtCore.QSize(0, 30))
        self.comboBox_temp_unit.setStyleSheet("selection-color: rgb(0,0,0);")
        self.comboBox_temp_unit.setObjectName("comboBox_temp_unit")
        self.comboBox_temp_unit.addItem("")
        self.comboBox_temp_unit.addItem("")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole,
                                  self.comboBox_temp_unit)
        self.verticalLayout_2.addLayout(self.formLayout)
        self.MplWidget = MplWidget(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.MplWidget.sizePolicy().hasHeightForWidth())
        self.MplWidget.setSizePolicy(sizePolicy)
        self.MplWidget.setMinimumSize(QtCore.QSize(880, 374))
        self.MplWidget.setStyleSheet("background-color: rgb(173, 127, 168);")
        self.MplWidget.setObjectName("MplWidget")
        self.verticalLayout_2.addWidget(self.MplWidget)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.graph_start_dt = QtWidgets.QLabel(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.graph_start_dt.sizePolicy().hasHeightForWidth())
        self.graph_start_dt.setSizePolicy(sizePolicy)
        self.graph_start_dt.setMinimumSize(QtCore.QSize(0, 30))
        self.graph_start_dt.setObjectName("graph_start_dt")
        self.verticalLayout.addWidget(self.graph_start_dt)
        self.graph_end_dt = QtWidgets.QLabel(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.graph_end_dt.sizePolicy().hasHeightForWidth())
        self.graph_end_dt.setSizePolicy(sizePolicy)
        self.graph_end_dt.setMinimumSize(QtCore.QSize(0, 30))
        self.graph_end_dt.setObjectName("graph_end_dt")
        self.verticalLayout.addWidget(self.graph_end_dt)
        self.horizontalLayout.addLayout(self.verticalLayout)
        spacerItem = QtWidgets.QSpacerItem(678, 20,
                                           QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.btn_generate_report = QtWidgets.QPushButton(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.btn_generate_report.sizePolicy().hasHeightForWidth())
        self.btn_generate_report.setSizePolicy(sizePolicy)
        self.btn_generate_report.setMinimumSize(QtCore.QSize(0, 30))
        self.btn_generate_report.setObjectName("btn_generate_report")
        self.horizontalLayout.addWidget(self.btn_generate_report)
        spacerItem1 = QtWidgets.QSpacerItem(58, 18,
                                            QtWidgets.QSizePolicy.Fixed,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem1)
        self.verticalLayout_2.addLayout(self.horizontalLayout)
        ReadLoggerDataWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(ReadLoggerDataWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 921, 22))
        self.menubar.setObjectName("menubar")
        ReadLoggerDataWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(ReadLoggerDataWindow)
        self.statusbar.setObjectName("statusbar")
        ReadLoggerDataWindow.setStatusBar(self.statusbar)
        self.label.setBuddy(self.comboBox_temp_unit)

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

    def retranslateUi(self, ReadLoggerDataWindow):
        _translate = QtCore.QCoreApplication.translate
        ReadLoggerDataWindow.setWindowTitle(
            _translate("ReadLoggerDataWindow", "MainWindow"))
        self.label.setText(
            _translate("ReadLoggerDataWindow", "Temperature Unit : "))
        self.comboBox_temp_unit.setItemText(
            0, _translate("ReadLoggerDataWindow", "Kelvin"))
        self.comboBox_temp_unit.setItemText(
            1, _translate("ReadLoggerDataWindow", "Celsius"))
        self.graph_start_dt.setText(_translate("ReadLoggerDataWindow",
                                               "End :"))
        self.graph_end_dt.setText(_translate("ReadLoggerDataWindow",
                                             "Start :"))
        self.btn_generate_report.setText(
            _translate("ReadLoggerDataWindow", "Generate Report"))
Example #24
0
class Ui_CurveDlg(object):
    def setupUi(self, CurveDlg):
        CurveDlg.setObjectName(_fromUtf8("CurveDlg"))
        CurveDlg.resize(716, 512)
        CurveDlg.setWindowTitle(QtGui.QApplication.translate("CurveDlg", "曲线图", None, QtGui.QApplication.UnicodeUTF8))
        self.verticalLayout = QtGui.QVBoxLayout(CurveDlg)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        spacerItem = QtGui.QSpacerItem(248, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem, 0, 0, 1, 1)
        self.lcd_temp = QtGui.QLCDNumber(CurveDlg)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lcd_temp.sizePolicy().hasHeightForWidth())
        self.lcd_temp.setSizePolicy(sizePolicy)
        self.lcd_temp.setMaximumSize(QtCore.QSize(100, 16777215))
        self.lcd_temp.setAutoFillBackground(True)
        self.lcd_temp.setLineWidth(1)
        self.lcd_temp.setSmallDecimalPoint(False)
        self.lcd_temp.setNumDigits(2)
        self.lcd_temp.setDigitCount(2)
        self.lcd_temp.setSegmentStyle(QtGui.QLCDNumber.Filled)
        self.lcd_temp.setObjectName(_fromUtf8("lcd_temp"))
        self.gridLayout.addWidget(self.lcd_temp, 0, 1, 3, 1)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.label_3 = QtGui.QLabel(CurveDlg)
        self.label_3.setText(QtGui.QApplication.translate("CurveDlg", "巴氏消毒完成度:", None, QtGui.QApplication.UnicodeUTF8))
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.horizontalLayout.addWidget(self.label_3)
        self.prog_pasteu = QtGui.QProgressBar(CurveDlg)
        self.prog_pasteu.setProperty("value", 0)
        self.prog_pasteu.setObjectName(_fromUtf8("prog_pasteu"))
        self.horizontalLayout.addWidget(self.prog_pasteu)
        self.label_2 = QtGui.QLabel(CurveDlg)
        self.label_2.setText(QtGui.QApplication.translate("CurveDlg", "当前温度:", None, QtGui.QApplication.UnicodeUTF8))
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.horizontalLayout.addWidget(self.label_2)
        self.gridLayout.addLayout(self.horizontalLayout, 1, 0, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(248, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem1, 2, 0, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout)
        self.wdt_mpl = MplWidget(CurveDlg)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.wdt_mpl.sizePolicy().hasHeightForWidth())
        self.wdt_mpl.setSizePolicy(sizePolicy)
        self.wdt_mpl.setObjectName(_fromUtf8("wdt_mpl"))
        self.verticalLayout.addWidget(self.wdt_mpl)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.btn_query = QtGui.QPushButton(CurveDlg)
        self.btn_query.setText(QtGui.QApplication.translate("CurveDlg", "历史数据查询", None, QtGui.QApplication.UnicodeUTF8))
        self.btn_query.setObjectName(_fromUtf8("btn_query"))
        self.horizontalLayout_2.addWidget(self.btn_query)
        self.btn_quit = QtGui.QPushButton(CurveDlg)
        self.btn_quit.setText(QtGui.QApplication.translate("CurveDlg", "退出", None, QtGui.QApplication.UnicodeUTF8))
        self.btn_quit.setObjectName(_fromUtf8("btn_quit"))
        self.horizontalLayout_2.addWidget(self.btn_quit)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem2)
        self.label = QtGui.QLabel(CurveDlg)
        self.label.setText(QtGui.QApplication.translate("CurveDlg", "当前时间:", None, QtGui.QApplication.UnicodeUTF8))
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout_2.addWidget(self.label)
        self.edit_cur_time = QtGui.QLineEdit(CurveDlg)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.edit_cur_time.sizePolicy().hasHeightForWidth())
        self.edit_cur_time.setSizePolicy(sizePolicy)
        self.edit_cur_time.setMaxLength(20)
        self.edit_cur_time.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.edit_cur_time.setReadOnly(True)
        self.edit_cur_time.setObjectName(_fromUtf8("edit_cur_time"))
        self.horizontalLayout_2.addWidget(self.edit_cur_time)
        self.verticalLayout.addLayout(self.horizontalLayout_2)

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

    def retranslateUi(self, CurveDlg):
        pass
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)
        )
Example #26
0
class Ui_AccelSensorMainWindow(object):
    def setupUi(self, AccelSensorMainWindow):
        AccelSensorMainWindow.setObjectName("AccelSensorMainWindow")
        AccelSensorMainWindow.resize(748, 771)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            AccelSensorMainWindow.sizePolicy().hasHeightForWidth())
        AccelSensorMainWindow.setSizePolicy(sizePolicy)
        self.centralwidget = QtGui.QWidget(AccelSensorMainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.frame = QtGui.QFrame(self.centralwidget)
        self.frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtGui.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.frame)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.mpl = MplWidget(self.frame)
        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_4.addWidget(self.mpl)
        self.verticalLayout_2.addWidget(self.frame)
        self.frame_3 = QtGui.QFrame(self.centralwidget)
        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.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_3.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_3.setObjectName("frame_3")
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.frame_3)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.label = QtGui.QLabel(self.frame_3)
        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.setObjectName("label")
        self.horizontalLayout_3.addWidget(self.label)
        self.serialPortLineEdit = QtGui.QLineEdit(self.frame_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.serialPortLineEdit.sizePolicy().hasHeightForWidth())
        self.serialPortLineEdit.setSizePolicy(sizePolicy)
        self.serialPortLineEdit.setMaximumSize(QtCore.QSize(
            16777215, 16777215))
        self.serialPortLineEdit.setObjectName("serialPortLineEdit")
        self.horizontalLayout_3.addWidget(self.serialPortLineEdit)
        self.connectCheckBox = QtGui.QCheckBox(self.frame_3)
        self.connectCheckBox.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.connectCheckBox.setObjectName("connectCheckBox")
        self.horizontalLayout_3.addWidget(self.connectCheckBox)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem)
        self.verticalLayout_2.addWidget(self.frame_3)
        self.frame_2 = QtGui.QFrame(self.centralwidget)
        self.frame_2.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_2.setObjectName("frame_2")
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.frame_2)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.durationLabel = QtGui.QLabel(self.frame_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.durationLabel.sizePolicy().hasHeightForWidth())
        self.durationLabel.setSizePolicy(sizePolicy)
        self.durationLabel.setObjectName("durationLabel")
        self.horizontalLayout_2.addWidget(self.durationLabel)
        self.durationLineEdit = QtGui.QLineEdit(self.frame_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.durationLineEdit.sizePolicy().hasHeightForWidth())
        self.durationLineEdit.setSizePolicy(sizePolicy)
        self.durationLineEdit.setMaximumSize(QtCore.QSize(80, 16777215))
        self.durationLineEdit.setObjectName("durationLineEdit")
        self.horizontalLayout_2.addWidget(self.durationLineEdit)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Fixed,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem1)
        self.sampleRateLabel = QtGui.QLabel(self.frame_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.sampleRateLabel.sizePolicy().hasHeightForWidth())
        self.sampleRateLabel.setSizePolicy(sizePolicy)
        self.sampleRateLabel.setObjectName("sampleRateLabel")
        self.horizontalLayout_2.addWidget(self.sampleRateLabel)
        self.sampleRateLineEdit = QtGui.QLineEdit(self.frame_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.sampleRateLineEdit.sizePolicy().hasHeightForWidth())
        self.sampleRateLineEdit.setSizePolicy(sizePolicy)
        self.sampleRateLineEdit.setMaximumSize(QtCore.QSize(80, 16777215))
        self.sampleRateLineEdit.setObjectName("sampleRateLineEdit")
        self.horizontalLayout_2.addWidget(self.sampleRateLineEdit)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Fixed,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem2)
        self.rangeLabel = QtGui.QLabel(self.frame_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.rangeLabel.sizePolicy().hasHeightForWidth())
        self.rangeLabel.setSizePolicy(sizePolicy)
        self.rangeLabel.setObjectName("rangeLabel")
        self.horizontalLayout_2.addWidget(self.rangeLabel)
        self.rangeComboBox = QtGui.QComboBox(self.frame_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.rangeComboBox.sizePolicy().hasHeightForWidth())
        self.rangeComboBox.setSizePolicy(sizePolicy)
        self.rangeComboBox.setMaximumSize(QtCore.QSize(80, 16777215))
        self.rangeComboBox.setObjectName("rangeComboBox")
        self.horizontalLayout_2.addWidget(self.rangeComboBox)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem3)
        self.verticalLayout_2.addWidget(self.frame_2)
        self.frame_5 = QtGui.QFrame(self.centralwidget)
        self.frame_5.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_5.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_5.setObjectName("frame_5")
        self.horizontalLayout = QtGui.QHBoxLayout(self.frame_5)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.startStopPushButton = QtGui.QPushButton(self.frame_5)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.startStopPushButton.sizePolicy().hasHeightForWidth())
        self.startStopPushButton.setSizePolicy(sizePolicy)
        self.startStopPushButton.setObjectName("startStopPushButton")
        self.horizontalLayout.addWidget(self.startStopPushButton)
        self.savePushButton = QtGui.QPushButton(self.frame_5)
        self.savePushButton.setObjectName("savePushButton")
        self.horizontalLayout.addWidget(self.savePushButton)
        spacerItem4 = QtGui.QSpacerItem(525, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem4)
        self.verticalLayout_2.addWidget(self.frame_5)
        self.frame_4 = QtGui.QFrame(self.centralwidget)
        self.frame_4.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_4.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_4.setObjectName("frame_4")
        self.verticalLayout = QtGui.QVBoxLayout(self.frame_4)
        self.verticalLayout.setObjectName("verticalLayout")
        self.statusLabel = QtGui.QLabel(self.frame_4)
        self.statusLabel.setObjectName("statusLabel")
        self.verticalLayout.addWidget(self.statusLabel)
        self.verticalLayout_2.addWidget(self.frame_4)
        AccelSensorMainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(AccelSensorMainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 748, 23))
        self.menubar.setObjectName("menubar")
        AccelSensorMainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(AccelSensorMainWindow)
        self.statusbar.setObjectName("statusbar")
        AccelSensorMainWindow.setStatusBar(self.statusbar)

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

    def retranslateUi(self, AccelSensorMainWindow):
        AccelSensorMainWindow.setWindowTitle(
            QtGui.QApplication.translate("AccelSensorMainWindow",
                                         "Accelerometer ADXL345", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label.setText(
            QtGui.QApplication.translate("AccelSensorMainWindow",
                                         "Serial Port", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.serialPortLineEdit.setToolTip(
            QtGui.QApplication.translate("AccelSensorMainWindow",
                                         "set serial port address", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.connectCheckBox.setText(
            QtGui.QApplication.translate("AccelSensorMainWindow", "Connect",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.durationLabel.setText(
            QtGui.QApplication.translate("AccelSensorMainWindow",
                                         "Duration (s)", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.sampleRateLabel.setText(
            QtGui.QApplication.translate("AccelSensorMainWindow",
                                         "Sample Rate:", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.rangeLabel.setText(
            QtGui.QApplication.translate("AccelSensorMainWindow", "Range (g)",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.startStopPushButton.setToolTip(
            QtGui.QApplication.translate("AccelSensorMainWindow",
                                         "set current data log file", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.startStopPushButton.setText(
            QtGui.QApplication.translate("AccelSensorMainWindow", "Start",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.savePushButton.setText(
            QtGui.QApplication.translate("AccelSensorMainWindow", "Save", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.statusLabel.setText(
            QtGui.QApplication.translate("AccelSensorMainWindow", "Status:",
                                         None, QtGui.QApplication.UnicodeUTF8))
Example #27
0
class Ui_CurveDlg(object):
    def setupUi(self, CurveDlg):
        CurveDlg.setObjectName(_fromUtf8("CurveDlg"))
        CurveDlg.resize(716, 512)
        CurveDlg.setWindowTitle(
            QtGui.QApplication.translate("CurveDlg", "曲线图", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.verticalLayout = QtGui.QVBoxLayout(CurveDlg)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        spacerItem = QtGui.QSpacerItem(248, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem, 0, 0, 1, 1)
        self.lcd_temp = QtGui.QLCDNumber(CurveDlg)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.lcd_temp.sizePolicy().hasHeightForWidth())
        self.lcd_temp.setSizePolicy(sizePolicy)
        self.lcd_temp.setMaximumSize(QtCore.QSize(100, 16777215))
        self.lcd_temp.setAutoFillBackground(True)
        self.lcd_temp.setLineWidth(1)
        self.lcd_temp.setSmallDecimalPoint(False)
        self.lcd_temp.setNumDigits(2)
        self.lcd_temp.setDigitCount(2)
        self.lcd_temp.setSegmentStyle(QtGui.QLCDNumber.Filled)
        self.lcd_temp.setObjectName(_fromUtf8("lcd_temp"))
        self.gridLayout.addWidget(self.lcd_temp, 0, 1, 3, 1)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.label_3 = QtGui.QLabel(CurveDlg)
        self.label_3.setText(
            QtGui.QApplication.translate("CurveDlg", "巴氏消毒完成度:", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.horizontalLayout.addWidget(self.label_3)
        self.prog_pasteu = QtGui.QProgressBar(CurveDlg)
        self.prog_pasteu.setProperty("value", 0)
        self.prog_pasteu.setObjectName(_fromUtf8("prog_pasteu"))
        self.horizontalLayout.addWidget(self.prog_pasteu)
        self.label_2 = QtGui.QLabel(CurveDlg)
        self.label_2.setText(
            QtGui.QApplication.translate("CurveDlg", "当前温度:", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.horizontalLayout.addWidget(self.label_2)
        self.gridLayout.addLayout(self.horizontalLayout, 1, 0, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(248, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem1, 2, 0, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout)
        self.wdt_mpl = MplWidget(CurveDlg)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.wdt_mpl.sizePolicy().hasHeightForWidth())
        self.wdt_mpl.setSizePolicy(sizePolicy)
        self.wdt_mpl.setObjectName(_fromUtf8("wdt_mpl"))
        self.verticalLayout.addWidget(self.wdt_mpl)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.btn_query = QtGui.QPushButton(CurveDlg)
        self.btn_query.setText(
            QtGui.QApplication.translate("CurveDlg", "历史数据查询", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.btn_query.setObjectName(_fromUtf8("btn_query"))
        self.horizontalLayout_2.addWidget(self.btn_query)
        self.btn_quit = QtGui.QPushButton(CurveDlg)
        self.btn_quit.setText(
            QtGui.QApplication.translate("CurveDlg", "退出", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.btn_quit.setObjectName(_fromUtf8("btn_quit"))
        self.horizontalLayout_2.addWidget(self.btn_quit)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem2)
        self.label = QtGui.QLabel(CurveDlg)
        self.label.setText(
            QtGui.QApplication.translate("CurveDlg", "当前时间:", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout_2.addWidget(self.label)
        self.edit_cur_time = QtGui.QLineEdit(CurveDlg)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.edit_cur_time.sizePolicy().hasHeightForWidth())
        self.edit_cur_time.setSizePolicy(sizePolicy)
        self.edit_cur_time.setMaxLength(20)
        self.edit_cur_time.setAlignment(QtCore.Qt.AlignRight
                                        | QtCore.Qt.AlignTrailing
                                        | QtCore.Qt.AlignVCenter)
        self.edit_cur_time.setReadOnly(True)
        self.edit_cur_time.setObjectName(_fromUtf8("edit_cur_time"))
        self.horizontalLayout_2.addWidget(self.edit_cur_time)
        self.verticalLayout.addLayout(self.horizontalLayout_2)

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

    def retranslateUi(self, CurveDlg):
        pass
Example #28
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1162, 600)
        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.setObjectName("centralwidget")
        self.UniverseSelect = QtWidgets.QComboBox(self.centralwidget)
        self.UniverseSelect.setGeometry(QtCore.QRect(40, 40, 121, 31))
        self.UniverseSelect.setObjectName("UniverseSelect")
        self.UniverseSelect.addItem("")
        self.UniverseSelect.addItem("")
        self.UniverseSelect.addItem("")
        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setGeometry(QtCore.QRect(40, 10, 101, 21))
        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.startDate = QtWidgets.QDateEdit(self.centralwidget)
        self.startDate.setGeometry(QtCore.QRect(240, 40, 110, 32))
        self.startDate.setDate(QtCore.QDate(2010, 1, 1))
        self.startDate.setCalendarPopup(True)
        self.startDate.setObjectName("startDate")
        self.endDate = QtWidgets.QDateEdit(self.centralwidget)
        self.endDate.setGeometry(QtCore.QRect(410, 40, 110, 32))
        self.endDate.setDate(QtCore.QDate(2015, 1, 1))
        self.endDate.setCalendarPopup(True)
        self.endDate.setObjectName("endDate")
        self.label_2 = QtWidgets.QLabel(self.centralwidget)
        self.label_2.setGeometry(QtCore.QRect(240, 10, 101, 21))
        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.label_3 = QtWidgets.QLabel(self.centralwidget)
        self.label_3.setGeometry(QtCore.QRect(410, 10, 101, 21))
        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.progressBar = QtWidgets.QProgressBar(self.centralwidget)
        self.progressBar.setGeometry(QtCore.QRect(20, 530, 231, 23))
        self.progressBar.setProperty("value", 0)
        self.progressBar.setInvertedAppearance(False)
        self.progressBar.setObjectName("progressBar")
        self.label_4 = QtWidgets.QLabel(self.centralwidget)
        self.label_4.setGeometry(QtCore.QRect(30, 180, 181, 31))
        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.minW = QtWidgets.QDoubleSpinBox(self.centralwidget)
        self.minW.setGeometry(QtCore.QRect(30, 220, 71, 32))
        self.minW.setDecimals(4)
        self.minW.setSingleStep(0.0001)
        self.minW.setObjectName("minW")
        self.maxW = QtWidgets.QDoubleSpinBox(self.centralwidget)
        self.maxW.setGeometry(QtCore.QRect(120, 220, 71, 32))
        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.label_5 = QtWidgets.QLabel(self.centralwidget)
        self.label_5.setGeometry(QtCore.QRect(40, 260, 52, 16))
        font = QtGui.QFont()
        font.setPointSize(7)
        font.setItalic(True)
        self.label_5.setFont(font)
        self.label_5.setObjectName("label_5")
        self.label_6 = QtWidgets.QLabel(self.centralwidget)
        self.label_6.setGeometry(QtCore.QRect(130, 260, 52, 16))
        font = QtGui.QFont()
        font.setPointSize(7)
        font.setItalic(True)
        self.label_6.setFont(font)
        self.label_6.setObjectName("label_6")
        self.pushButton = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton.setGeometry(QtCore.QRect(50, 470, 141, 51))
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.pushButton.setFont(font)
        self.pushButton.setObjectName("pushButton")
        self.label_7 = QtWidgets.QLabel(self.centralwidget)
        self.label_7.setGeometry(QtCore.QRect(220, 180, 181, 31))
        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.label_8 = QtWidgets.QLabel(self.centralwidget)
        self.label_8.setGeometry(QtCore.QRect(30, 120, 211, 51))
        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.line = QtWidgets.QFrame(self.centralwidget)
        self.line.setGeometry(QtCore.QRect(20, 160, 521, 21))
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.spinBox = QtWidgets.QSpinBox(self.centralwidget)
        self.spinBox.setGeometry(QtCore.QRect(290, 220, 62, 32))
        self.spinBox.setMinimum(1)
        self.spinBox.setMaximum(6)
        self.spinBox.setObjectName("spinBox")
        self.label_9 = QtWidgets.QLabel(self.centralwidget)
        self.label_9.setGeometry(QtCore.QRect(300, 260, 52, 16))
        font = QtGui.QFont()
        font.setPointSize(7)
        font.setItalic(True)
        self.label_9.setFont(font)
        self.label_9.setObjectName("label_9")
        self.line_2 = QtWidgets.QFrame(self.centralwidget)
        self.line_2.setGeometry(QtCore.QRect(190, 10, 20, 91))
        self.line_2.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.label_10 = QtWidgets.QLabel(self.centralwidget)
        self.label_10.setGeometry(QtCore.QRect(430, 180, 121, 31))
        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.spinBox_2 = QtWidgets.QSpinBox(self.centralwidget)
        self.spinBox_2.setGeometry(QtCore.QRect(450, 220, 62, 32))
        self.spinBox_2.setMinimum(3)
        self.spinBox_2.setMaximum(48)
        self.spinBox_2.setProperty("value", 12)
        self.spinBox_2.setObjectName("spinBox_2")
        self.label_11 = QtWidgets.QLabel(self.centralwidget)
        self.label_11.setGeometry(QtCore.QRect(460, 260, 52, 16))
        font = QtGui.QFont()
        font.setPointSize(7)
        font.setItalic(True)
        self.label_11.setFont(font)
        self.label_11.setObjectName("label_11")
        self.label_12 = QtWidgets.QLabel(self.centralwidget)
        self.label_12.setGeometry(QtCore.QRect(30, 390, 211, 51))
        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_12.setFont(font)
        self.label_12.setObjectName("label_12")
        self.line_3 = QtWidgets.QFrame(self.centralwidget)
        self.line_3.setGeometry(QtCore.QRect(20, 430, 521, 21))
        self.line_3.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_3.setObjectName("line_3")
        self.Button_Import_Data = QtWidgets.QPushButton(self.centralwidget)
        self.Button_Import_Data.setGeometry(QtCore.QRect(10, 80, 51, 41))
        self.Button_Import_Data.setObjectName("Button_Import_Data")
        self.Button_Import_Compo = QtWidgets.QPushButton(self.centralwidget)
        self.Button_Import_Compo.setGeometry(QtCore.QRect(70, 80, 51, 41))
        self.Button_Import_Compo.setObjectName("Button_Import_Compo")
        self.Button_Import_Index = QtWidgets.QPushButton(self.centralwidget)
        self.Button_Import_Index.setGeometry(QtCore.QRect(130, 80, 51, 41))
        self.Button_Import_Index.setObjectName("Button_Import_Index")
        self.mpl = MplWidget(self.centralwidget)
        self.mpl.setGeometry(QtCore.QRect(560, 10, 601, 451))
        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.Graph_startDate = QtWidgets.QDateEdit(self.centralwidget)
        self.Graph_startDate.setGeometry(QtCore.QRect(580, 510, 110, 32))
        self.Graph_startDate.setDate(QtCore.QDate(2010, 1, 1))
        self.Graph_startDate.setCalendarPopup(True)
        self.Graph_startDate.setObjectName("Graph_startDate")
        self.label_13 = QtWidgets.QLabel(self.centralwidget)
        self.label_13.setGeometry(QtCore.QRect(750, 480, 101, 21))
        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.Graph_endDate = QtWidgets.QDateEdit(self.centralwidget)
        self.Graph_endDate.setGeometry(QtCore.QRect(750, 510, 110, 32))
        self.Graph_endDate.setDate(QtCore.QDate(2015, 1, 1))
        self.Graph_endDate.setCalendarPopup(True)
        self.Graph_endDate.setObjectName("Graph_endDate")
        self.label_14 = QtWidgets.QLabel(self.centralwidget)
        self.label_14.setGeometry(QtCore.QRect(580, 480, 101, 21))
        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.Graph_Update = QtWidgets.QPushButton(self.centralwidget)
        self.Graph_Update.setGeometry(QtCore.QRect(960, 490, 131, 51))
        self.Graph_Update.setObjectName("Graph_Update")
        self.line_4 = QtWidgets.QFrame(self.centralwidget)
        self.line_4.setGeometry(QtCore.QRect(540, 10, 20, 541))
        self.line_4.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_4.setObjectName("line_4")
        self.line_5 = QtWidgets.QFrame(self.centralwidget)
        self.line_5.setGeometry(QtCore.QRect(620, 460, 451, 16))
        self.line_5.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_5.setObjectName("line_5")
        self.Button_Add_Port = QtWidgets.QPushButton(self.centralwidget)
        self.Button_Add_Port.setGeometry(QtCore.QRect(440, 320, 81, 51))
        self.Button_Add_Port.setObjectName("Button_Add_Port")
        self.label_15 = QtWidgets.QLabel(self.centralwidget)
        self.label_15.setGeometry(QtCore.QRect(300, 330, 131, 31))
        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.Button_Reset = QtWidgets.QPushButton(self.centralwidget)
        self.Button_Reset.setGeometry(QtCore.QRect(440, 470, 81, 31))
        self.Button_Reset.setObjectName("Button_Reset")
        self.label_16 = QtWidgets.QLabel(self.centralwidget)
        self.label_16.setGeometry(QtCore.QRect(290, 470, 151, 31))
        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.radioButton = QtWidgets.QRadioButton(self.centralwidget)
        self.radioButton.setGeometry(QtCore.QRect(10, 310, 111, 29))
        self.radioButton.setIconSize(QtCore.QSize(24, 24))
        self.radioButton.setObjectName("radioButton")
        self.label_17 = QtWidgets.QLabel(self.centralwidget)
        self.label_17.setGeometry(QtCore.QRect(30, 280, 101, 31))
        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.radioButton_2 = QtWidgets.QRadioButton(self.centralwidget)
        self.radioButton_2.setGeometry(QtCore.QRect(10, 340, 121, 29))
        self.radioButton_2.setIconSize(QtCore.QSize(24, 24))
        self.radioButton_2.setObjectName("radioButton_2")
        self.radioButton_3 = QtWidgets.QRadioButton(self.centralwidget)
        self.radioButton_3.setGeometry(QtCore.QRect(150, 310, 111, 29))
        self.radioButton_3.setIconSize(QtCore.QSize(24, 24))
        self.radioButton_3.setObjectName("radioButton_3")
        self.radioButton_4 = QtWidgets.QRadioButton(self.centralwidget)
        self.radioButton_4.setGeometry(QtCore.QRect(150, 340, 111, 29))
        self.radioButton_4.setIconSize(QtCore.QSize(24, 24))
        self.radioButton_4.setObjectName("radioButton_4")
        self.line_6 = QtWidgets.QFrame(self.centralwidget)
        self.line_6.setGeometry(QtCore.QRect(130, 310, 21, 51))
        self.line_6.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_6.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_6.setObjectName("line_6")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1162, 24))
        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.UniverseSelect.setItemText(0, _translate("MainWindow", "MSCI EU"))
        self.UniverseSelect.setItemText(
            1, _translate("MainWindow", "MSCI Europe"))
        self.UniverseSelect.setItemText(2, _translate("MainWindow",
                                                      "STOXX 50"))
        self.label.setText(_translate("MainWindow", "Universe"))
        self.startDate.setDisplayFormat(_translate("MainWindow", "dd/MM/yyyy"))
        self.endDate.setDisplayFormat(_translate("MainWindow", "dd/MM/yyyy"))
        self.label_2.setText(_translate("MainWindow", "Start Date"))
        self.label_3.setText(_translate("MainWindow", "End Date"))
        self.label_4.setText(_translate("MainWindow", "Weight Constraints"))
        self.label_5.setText(_translate("MainWindow", "Minimum"))
        self.label_6.setText(_translate("MainWindow", "Maximum"))
        self.pushButton.setText(_translate("MainWindow", "Launch"))
        self.label_7.setText(_translate("MainWindow", "Rebalancing Frequency"))
        self.label_8.setText(_translate("MainWindow", "Portfolio Parameters"))
        self.label_9.setText(_translate("MainWindow", "Months"))
        self.label_10.setText(_translate("MainWindow", "Historic Length"))
        self.label_11.setText(_translate("MainWindow", "Months"))
        self.label_12.setText(_translate("MainWindow", "Backtest Parameters"))
        self.Button_Import_Data.setText(_translate("MainWindow", "Data"))
        self.Button_Import_Compo.setText(_translate("MainWindow", "Compo"))
        self.Button_Import_Index.setText(_translate("MainWindow", "Index"))
        self.Graph_startDate.setDisplayFormat(
            _translate("MainWindow", "dd/MM/yyyy"))
        self.label_13.setText(_translate("MainWindow", "End Date"))
        self.Graph_endDate.setDisplayFormat(
            _translate("MainWindow", "dd/MM/yyyy"))
        self.label_14.setText(_translate("MainWindow", "Start Date"))
        self.Graph_Update.setText(_translate("MainWindow", "Refresh"))
        self.Button_Add_Port.setText(_translate("MainWindow", "OK"))
        self.label_15.setText(_translate("MainWindow", "Add to Backtest List"))
        self.Button_Reset.setText(_translate("MainWindow", "Reset"))
        self.label_16.setText(
            _translate("MainWindow", "Reset the Backtest List"))
        self.radioButton.setText(_translate("MainWindow", "Min Variance"))
        self.label_17.setText(_translate("MainWindow", "Strategy "))
        self.radioButton_2.setText(_translate("MainWindow", "Equal Weighted"))
        self.radioButton_3.setText(_translate("MainWindow", "1 / Beta"))
        self.radioButton_4.setText(_translate("MainWindow", "1 / Sigma"))
Example #29
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(_fromUtf8("MainWindow"))
        MainWindow.resize(752, 573)
        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_4 = QtGui.QGroupBox(self.groupBox_2)
        self.groupBox_4.setObjectName(_fromUtf8("groupBox_4"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.groupBox_4)
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.checkBox_R = QtGui.QCheckBox(self.groupBox_4)
        self.checkBox_R.setChecked(True)
        self.checkBox_R.setTristate(False)
        self.checkBox_R.setObjectName(_fromUtf8("checkBox_R"))
        self.verticalLayout_2.addWidget(self.checkBox_R)
        self.checkBox_U = QtGui.QCheckBox(self.groupBox_4)
        self.checkBox_U.setChecked(True)
        self.checkBox_U.setObjectName(_fromUtf8("checkBox_U"))
        self.verticalLayout_2.addWidget(self.checkBox_U)
        self.checkBox_x0 = QtGui.QCheckBox(self.groupBox_4)
        self.checkBox_x0.setChecked(True)
        self.checkBox_x0.setObjectName(_fromUtf8("checkBox_x0"))
        self.verticalLayout_2.addWidget(self.checkBox_x0)
        self.checkBox_x1 = QtGui.QCheckBox(self.groupBox_4)
        self.checkBox_x1.setChecked(True)
        self.checkBox_x1.setObjectName(_fromUtf8("checkBox_x1"))
        self.verticalLayout_2.addWidget(self.checkBox_x1)
        self.horizontalLayout_3.addLayout(self.verticalLayout_2)
        self.verticalLayout_3.addWidget(self.groupBox_4)
        self.pushButton_monitor = QtGui.QPushButton(self.groupBox_2)
        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_3.addWidget(self.pushButton_monitor)
        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.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
        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.label_rx_buff = QtGui.QLabel(self.groupBox)
        self.label_rx_buff.setObjectName(_fromUtf8("label_rx_buff"))
        self.formLayout.setWidget(5, QtGui.QFormLayout.LabelRole, self.label_rx_buff)
        self.label_rx_buff_value = QtGui.QLabel(self.groupBox)
        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(5, QtGui.QFormLayout.FieldRole, self.label_rx_buff_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"))
        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.setObjectName(_fromUtf8("actionPC_Monitor"))
        self.actionCatala = QtGui.QAction(MainWindow)
        self.actionCatala.setCheckable(True)
        self.actionCatala.setChecked(True)
        self.actionCatala.setEnabled(False)
        self.actionCatala.setObjectName(_fromUtf8("actionCatala"))
        self.actionEspanol = QtGui.QAction(MainWindow)
        self.actionEspanol.setCheckable(True)
        self.actionEspanol.setEnabled(True)
        self.actionEspanol.setObjectName(_fromUtf8("actionEspanol"))
        self.actionEnglish = QtGui.QAction(MainWindow)
        self.actionEnglish.setCheckable(True)
        self.actionEnglish.setIconVisibleInMenu(True)
        self.actionEnglish.setObjectName(_fromUtf8("actionEnglish"))
        self.menuPreferencies.addSeparator()
        self.menuPreferencies.addAction(self.actionPC_Controlador)
        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.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_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 llista", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_4.setTitle(QtGui.QApplication.translate("MainWindow", "Opcions", None, QtGui.QApplication.UnicodeUTF8))
        self.checkBox_R.setText(QtGui.QApplication.translate("MainWindow", "Referencia", None, QtGui.QApplication.UnicodeUTF8))
        self.checkBox_U.setText(QtGui.QApplication.translate("MainWindow", "Valor Entrada", None, QtGui.QApplication.UnicodeUTF8))
        self.checkBox_x0.setText(QtGui.QApplication.translate("MainWindow", "Primera Integral", None, QtGui.QApplication.UnicodeUTF8))
        self.checkBox_x1.setText(QtGui.QApplication.translate("MainWindow", "Segona Integral", None, QtGui.QApplication.UnicodeUTF8))
        self.pushButton_monitor.setText(QtGui.QApplication.translate("MainWindow", "Monitoritzar", 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))
        self.label_rx_buff.setText(QtGui.QApplication.translate("MainWindow", "Bytes buffer entrada", None, QtGui.QApplication.UnicodeUTF8))
        self.label_rx_buff_value.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8))
        self.menuPreferencies.setTitle(QtGui.QApplication.translate("MainWindow", "Preferències", 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/Actuador", 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))
Example #31
0
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))
Example #32
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(998, 771)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.centralwidget)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.widget = QtGui.QWidget(self.centralwidget)
        self.widget.setObjectName(_fromUtf8("widget"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.widget)
        self.horizontalLayout_2.setMargin(0)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.groupBox = QtGui.QGroupBox(self.widget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth())
        self.groupBox.setSizePolicy(sizePolicy)
        self.groupBox.setMaximumSize(QtCore.QSize(300, 16777215))
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.verticalLayout = QtGui.QVBoxLayout(self.groupBox)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.groupBox_4 = QtGui.QGroupBox(self.groupBox)
        self.groupBox_4.setObjectName(_fromUtf8("groupBox_4"))
        self.gridLayout_2 = QtGui.QGridLayout(self.groupBox_4)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.label_4 = QtGui.QLabel(self.groupBox_4)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout_2.addWidget(self.label_4, 0, 0, 1, 1)
        self.line_raw = QtGui.QLineEdit(self.groupBox_4)
        self.line_raw.setMinimumSize(QtCore.QSize(180, 0))
        self.line_raw.setObjectName(_fromUtf8("line_raw"))
        self.gridLayout_2.addWidget(self.line_raw, 0, 1, 1, 2)
        self.open_raw = QtGui.QPushButton(self.groupBox_4)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.open_raw.sizePolicy().hasHeightForWidth())
        self.open_raw.setSizePolicy(sizePolicy)
        self.open_raw.setMaximumSize(QtCore.QSize(30, 30))
        self.open_raw.setObjectName(_fromUtf8("open_raw"))
        self.gridLayout_2.addWidget(self.open_raw, 0, 3, 1, 1)
        self.push_plot = QtGui.QPushButton(self.groupBox_4)
        self.push_plot.setObjectName(_fromUtf8("push_plot"))
        self.gridLayout_2.addWidget(self.push_plot, 1, 0, 1, 4)
        self.verticalLayout.addWidget(self.groupBox_4)
        self.groupBox_5 = QtGui.QGroupBox(self.groupBox)
        self.groupBox_5.setObjectName(_fromUtf8("groupBox_5"))
        self.gridLayout = QtGui.QGridLayout(self.groupBox_5)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.label_3 = QtGui.QLabel(self.groupBox_5)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1)
        self.widget_4 = MplWidgetT(self.groupBox_5)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.widget_4.sizePolicy().hasHeightForWidth())
        self.widget_4.setSizePolicy(sizePolicy)
        self.widget_4.setMinimumSize(QtCore.QSize(0, 170))
        self.widget_4.setMaximumSize(QtCore.QSize(16777215, 150))
        self.widget_4.setObjectName(_fromUtf8("widget_4"))
        self.gridLayout.addWidget(self.widget_4, 0, 0, 1, 3)
        self.line_start = QtGui.QLineEdit(self.groupBox_5)
        self.line_start.setObjectName(_fromUtf8("line_start"))
        self.gridLayout.addWidget(self.line_start, 1, 1, 1, 1)
        self.label_2 = QtGui.QLabel(self.groupBox_5)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1)
        self.line_end = QtGui.QLineEdit(self.groupBox_5)
        self.line_end.setObjectName(_fromUtf8("line_end"))
        self.gridLayout.addWidget(self.line_end, 2, 1, 1, 1)
        self.label_6 = QtGui.QLabel(self.groupBox_5)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.gridLayout.addWidget(self.label_6, 1, 2, 1, 1)
        self.label_7 = QtGui.QLabel(self.groupBox_5)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.gridLayout.addWidget(self.label_7, 2, 2, 1, 1)
        self.widget_6 = QtGui.QWidget(self.groupBox_5)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.widget_6.sizePolicy().hasHeightForWidth())
        self.widget_6.setSizePolicy(sizePolicy)
        self.widget_6.setMinimumSize(QtCore.QSize(0, 30))
        self.widget_6.setObjectName(_fromUtf8("widget_6"))
        self.pushButton_2 = QtGui.QPushButton(self.widget_6)
        self.pushButton_2.setGeometry(QtCore.QRect(180, 0, 81, 23))
        self.pushButton_2.setObjectName(_fromUtf8("pushButton_2"))
        self.pushButton_10 = QtGui.QPushButton(self.widget_6)
        self.pushButton_10.setGeometry(QtCore.QRect(0, 0, 81, 23))
        self.pushButton_10.setObjectName(_fromUtf8("pushButton_10"))
        self.gridLayout.addWidget(self.widget_6, 3, 0, 1, 3)
        self.verticalLayout.addWidget(self.groupBox_5)
        self.groupBox_6 = QtGui.QGroupBox(self.groupBox)
        self.groupBox_6.setObjectName(_fromUtf8("groupBox_6"))
        self.gridLayout_3 = QtGui.QGridLayout(self.groupBox_6)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.checkbutt = QtGui.QPushButton(self.groupBox_6)
        self.checkbutt.setObjectName(_fromUtf8("checkbutt"))
        self.gridLayout_3.addWidget(self.checkbutt, 2, 0, 1, 1)
        self.pushButton_3 = QtGui.QPushButton(self.groupBox_6)
        self.pushButton_3.setCheckable(True)
        self.pushButton_3.setObjectName(_fromUtf8("pushButton_3"))
        self.gridLayout_3.addWidget(self.pushButton_3, 2, 2, 1, 1)
        self.uncheckbutt = QtGui.QPushButton(self.groupBox_6)
        self.uncheckbutt.setObjectName(_fromUtf8("uncheckbutt"))
        self.gridLayout_3.addWidget(self.uncheckbutt, 2, 1, 1, 1)
        self.pushButton_8 = QtGui.QPushButton(self.groupBox_6)
        self.pushButton_8.setObjectName(_fromUtf8("pushButton_8"))
        self.gridLayout_3.addWidget(self.pushButton_8, 0, 0, 1, 1)
        self.pushButton_9 = QtGui.QPushButton(self.groupBox_6)
        self.pushButton_9.setObjectName(_fromUtf8("pushButton_9"))
        self.gridLayout_3.addWidget(self.pushButton_9, 0, 3, 1, 1)
        self.pushButton_11 = QtGui.QPushButton(self.groupBox_6)
        self.pushButton_11.setObjectName(_fromUtf8("pushButton_11"))
        self.gridLayout_3.addWidget(self.pushButton_11, 2, 3, 1, 1)
        self.pushButton_12 = QtGui.QPushButton(self.groupBox_6)
        self.pushButton_12.setObjectName(_fromUtf8("pushButton_12"))
        self.gridLayout_3.addWidget(self.pushButton_12, 0, 1, 1, 1)
        self.tableView = QtGui.QTableView(self.groupBox_6)
        self.tableView.setObjectName(_fromUtf8("tableView"))
        self.gridLayout_3.addWidget(self.tableView, 1, 0, 1, 4)
        self.verticalLayout.addWidget(self.groupBox_6)
        self.textBrowser = QtGui.QTextBrowser(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.textBrowser.sizePolicy().hasHeightForWidth())
        self.textBrowser.setSizePolicy(sizePolicy)
        self.textBrowser.setMinimumSize(QtCore.QSize(0, 50))
        self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 50))
        self.textBrowser.setObjectName(_fromUtf8("textBrowser"))
        self.verticalLayout.addWidget(self.textBrowser)
        self.horizontalLayout_2.addWidget(self.groupBox)
        self.groupBox_2 = QtGui.QGroupBox(self.widget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, 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(350, 0))
        self.groupBox_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox_2)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.widget_hold2 = QtGui.QWidget(self.groupBox_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.widget_hold2.sizePolicy().hasHeightForWidth())
        self.widget_hold2.setSizePolicy(sizePolicy)
        self.widget_hold2.setMinimumSize(QtCore.QSize(0, 35))
        self.widget_hold2.setMaximumSize(QtCore.QSize(16777215, 35))
        self.widget_hold2.setObjectName(_fromUtf8("widget_hold2"))
        self.horizontalLayout_4 = QtGui.QHBoxLayout(self.widget_hold2)
        self.horizontalLayout_4.setMargin(0)
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.radioButton_2 = QtGui.QRadioButton(self.widget_hold2)
        self.radioButton_2.setChecked(True)
        self.radioButton_2.setObjectName(_fromUtf8("radioButton_2"))
        self.horizontalLayout_4.addWidget(self.radioButton_2)
        self.radioButton = QtGui.QRadioButton(self.widget_hold2)
        self.radioButton.setObjectName(_fromUtf8("radioButton"))
        self.horizontalLayout_4.addWidget(self.radioButton)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem)
        self.label_8 = QtGui.QLabel(self.widget_hold2)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.horizontalLayout_4.addWidget(self.label_8)
        self.pushButton = QtGui.QPushButton(self.widget_hold2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.pushButton.sizePolicy().hasHeightForWidth())
        self.pushButton.setSizePolicy(sizePolicy)
        self.pushButton.setMaximumSize(QtCore.QSize(18, 18))
        self.pushButton.setText(_fromUtf8(""))
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.horizontalLayout_4.addWidget(self.pushButton)
        self.verticalLayout_2.addWidget(self.widget_hold2)
        self.mpl = MplWidget(self.groupBox_2)
        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.setMinimumSize(QtCore.QSize(300, 230))
        self.mpl.setMaximumSize(QtCore.QSize(16777212, 16777215))
        self.mpl.setObjectName(_fromUtf8("mpl"))
        self.verticalLayout_2.addWidget(self.mpl)
        self.lineEdit_2 = QtGui.QLabel(self.groupBox_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lineEdit_2.sizePolicy().hasHeightForWidth())
        self.lineEdit_2.setSizePolicy(sizePolicy)
        self.lineEdit_2.setMinimumSize(QtCore.QSize(20, 0))
        self.lineEdit_2.setMaximumSize(QtCore.QSize(16777215, 20))
        self.lineEdit_2.setText(_fromUtf8(""))
        self.lineEdit_2.setObjectName(_fromUtf8("lineEdit_2"))
        self.verticalLayout_2.addWidget(self.lineEdit_2)
        self.widget_11 = MplWidgetT(self.groupBox_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.widget_11.sizePolicy().hasHeightForWidth())
        self.widget_11.setSizePolicy(sizePolicy)
        self.widget_11.setMinimumSize(QtCore.QSize(0, 130))
        self.widget_11.setMaximumSize(QtCore.QSize(16777215, 130))
        self.widget_11.setObjectName(_fromUtf8("widget_11"))
        self.verticalLayout_2.addWidget(self.widget_11)
        self.widget_hold = QtGui.QWidget(self.groupBox_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.widget_hold.sizePolicy().hasHeightForWidth())
        self.widget_hold.setSizePolicy(sizePolicy)
        self.widget_hold.setMinimumSize(QtCore.QSize(0, 30))
        self.widget_hold.setMaximumSize(QtCore.QSize(16777215, 30))
        self.widget_hold.setObjectName(_fromUtf8("widget_hold"))
        self.gridLayout_4 = QtGui.QGridLayout(self.widget_hold)
        self.gridLayout_4.setMargin(0)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.pushButton_6 = QtGui.QPushButton(self.widget_hold)
        self.pushButton_6.setMinimumSize(QtCore.QSize(0, 20))
        self.pushButton_6.setMaximumSize(QtCore.QSize(16777215, 20))
        self.pushButton_6.setObjectName(_fromUtf8("pushButton_6"))
        self.gridLayout_4.addWidget(self.pushButton_6, 0, 2, 1, 1)
        self.pushButton_5 = QtGui.QPushButton(self.widget_hold)
        self.pushButton_5.setMinimumSize(QtCore.QSize(0, 20))
        self.pushButton_5.setMaximumSize(QtCore.QSize(16777215, 20))
        self.pushButton_5.setObjectName(_fromUtf8("pushButton_5"))
        self.gridLayout_4.addWidget(self.pushButton_5, 0, 0, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem1, 0, 1, 1, 1)
        self.verticalLayout_2.addWidget(self.widget_hold)
        spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem2)
        self.pushButton_4 = QtGui.QPushButton(self.groupBox_2)
        self.pushButton_4.setMinimumSize(QtCore.QSize(0, 20))
        self.pushButton_4.setCheckable(True)
        self.pushButton_4.setObjectName(_fromUtf8("pushButton_4"))
        self.verticalLayout_2.addWidget(self.pushButton_4)
        self.horizontalLayout_2.addWidget(self.groupBox_2)
        self.groupBox_3 = QtGui.QGroupBox(self.widget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, 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(300, 0))
        self.groupBox_3.setMaximumSize(QtCore.QSize(300, 16777215))
        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.groupBox_3)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.widget_2 = QtGui.QWidget(self.groupBox_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.widget_2.sizePolicy().hasHeightForWidth())
        self.widget_2.setSizePolicy(sizePolicy)
        self.widget_2.setMinimumSize(QtCore.QSize(0, 30))
        self.widget_2.setMaximumSize(QtCore.QSize(16777215, 30))
        self.widget_2.setObjectName(_fromUtf8("widget_2"))
        self.radioButton_5 = QtGui.QRadioButton(self.widget_2)
        self.radioButton_5.setGeometry(QtCore.QRect(90, 10, 91, 17))
        self.radioButton_5.setChecked(False)
        self.radioButton_5.setObjectName(_fromUtf8("radioButton_5"))
        self.radioButton_6 = QtGui.QRadioButton(self.widget_2)
        self.radioButton_6.setGeometry(QtCore.QRect(0, 10, 81, 16))
        self.radioButton_6.setMinimumSize(QtCore.QSize(0, 0))
        self.radioButton_6.setChecked(True)
        self.radioButton_6.setObjectName(_fromUtf8("radioButton_6"))
        self.verticalLayout_3.addWidget(self.widget_2)
        self.widget_5 = MplWidgetPCA(self.groupBox_3)
        self.widget_5.setObjectName(_fromUtf8("widget_5"))
        self.verticalLayout_3.addWidget(self.widget_5)
        self.pushButton_7 = QtGui.QPushButton(self.groupBox_3)
        self.pushButton_7.setObjectName(_fromUtf8("pushButton_7"))
        self.verticalLayout_3.addWidget(self.pushButton_7)
        self.widget_9 = MplWidgetT(self.groupBox_3)
        self.widget_9.setObjectName(_fromUtf8("widget_9"))
        self.verticalLayout_3.addWidget(self.widget_9)
        self.widget_3 = QtGui.QWidget(self.groupBox_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.widget_3.sizePolicy().hasHeightForWidth())
        self.widget_3.setSizePolicy(sizePolicy)
        self.widget_3.setMinimumSize(QtCore.QSize(0, 35))
        self.widget_3.setMaximumSize(QtCore.QSize(16777215, 35))
        self.widget_3.setObjectName(_fromUtf8("widget_3"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.widget_3)
        self.horizontalLayout_3.setMargin(0)
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.radioButton_4 = QtGui.QRadioButton(self.widget_3)
        self.radioButton_4.setChecked(True)
        self.radioButton_4.setObjectName(_fromUtf8("radioButton_4"))
        self.horizontalLayout_3.addWidget(self.radioButton_4)
        self.radioButton_3 = QtGui.QRadioButton(self.widget_3)
        self.radioButton_3.setChecked(False)
        self.radioButton_3.setObjectName(_fromUtf8("radioButton_3"))
        self.horizontalLayout_3.addWidget(self.radioButton_3)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem3)
        self.label = QtGui.QLabel(self.widget_3)
        self.label.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout_3.addWidget(self.label)
        self.lineEdit = QtGui.QLineEdit(self.widget_3)
        self.lineEdit.setMaximumSize(QtCore.QSize(30, 16777215))
        self.lineEdit.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.lineEdit.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.lineEdit.setObjectName(_fromUtf8("lineEdit"))
        self.horizontalLayout_3.addWidget(self.lineEdit)
        self.verticalLayout_3.addWidget(self.widget_3)
        self.widget_12 = MplWidget3(self.groupBox_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.widget_12.sizePolicy().hasHeightForWidth())
        self.widget_12.setSizePolicy(sizePolicy)
        self.widget_12.setMinimumSize(QtCore.QSize(0, 120))
        self.widget_12.setMaximumSize(QtCore.QSize(16777215, 120))
        self.widget_12.setObjectName(_fromUtf8("widget_12"))
        self.verticalLayout_3.addWidget(self.widget_12)
        self.horizontalLayout_2.addWidget(self.groupBox_3)
        self.horizontalLayout.addWidget(self.widget)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 998, 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))
        self.groupBox.setTitle(_translate("MainWindow", "Settings", None))
        self.groupBox_4.setTitle(_translate("MainWindow", "File settings", None))
        self.label_4.setText(_translate("MainWindow", "Path:", None))
        self.open_raw.setText(_translate("MainWindow", "...", None))
        self.push_plot.setText(_translate("MainWindow", "Load data", None))
        self.groupBox_5.setTitle(_translate("MainWindow", "Time settings", None))
        self.label_3.setText(_translate("MainWindow", "End", None))
        self.label_2.setText(_translate("MainWindow", "Start", None))
        self.label_6.setText(_translate("MainWindow", "sec.", None))
        self.label_7.setText(_translate("MainWindow", "sec.", None))
        self.pushButton_2.setText(_translate("MainWindow", "Filter Segment", None))
        self.pushButton_10.setText(_translate("MainWindow", "All session", None))
        self.groupBox_6.setTitle(_translate("MainWindow", "Filtered clusters", None))
        self.checkbutt.setText(_translate("MainWindow", "Check all", None))
        self.pushButton_3.setText(_translate("MainWindow", "Flag all", None))
        self.uncheckbutt.setText(_translate("MainWindow", "Unckeck all", None))
        self.pushButton_8.setText(_translate("MainWindow", "Filter", None))
        self.pushButton_9.setText(_translate("MainWindow", "Save", None))
        self.pushButton_11.setText(_translate("MainWindow", "Unflag all", None))
        self.pushButton_12.setText(_translate("MainWindow", "Zoom", None))
        self.groupBox_2.setTitle(_translate("MainWindow", "Map", None))
        self.radioButton_2.setText(_translate("MainWindow", "Cluster view", None))
        self.radioButton.setText(_translate("MainWindow", "Spike view", None))
        self.label_8.setText(_translate("MainWindow", "Spike color:", None))
        self.pushButton_6.setText(_translate("MainWindow", ">>", None))
        self.pushButton_5.setText(_translate("MainWindow", "<<", None))
        self.pushButton_4.setText(_translate("MainWindow", "Hide time window", None))
        self.groupBox_3.setTitle(_translate("MainWindow", "Selected clusters", None))
        self.radioButton_5.setText(_translate("MainWindow", "Complete view", None))
        self.radioButton_6.setText(_translate("MainWindow", "Filtered view", None))
        self.pushButton_7.setText(_translate("MainWindow", "Calculate PCA", None))
        self.radioButton_4.setText(_translate("MainWindow", "Log", None))
        self.radioButton_3.setText(_translate("MainWindow", "Linear", None))
        self.label.setText(_translate("MainWindow", "Bins:", None))
        self.lineEdit.setText(_translate("MainWindow", "10", None))
Example #33
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(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_7 = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout_7.setObjectName("gridLayout_7")
        self.gridLayout1 = QtWidgets.QGridLayout()
        self.gridLayout1.setObjectName("gridLayout1")
        self.saveCLoudName = QtWidgets.QLineEdit(self.centralwidget)
        self.saveCLoudName.setObjectName("saveCLoudName")
        self.gridLayout1.addWidget(self.saveCLoudName, 3, 2, 1, 1)
        self.makeCloud = QtWidgets.QPushButton(self.centralwidget)
        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.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.makeCloud.setObjectName("makeCloud")
        self.gridLayout1.addWidget(self.makeCloud, 3, 0, 1, 1)
        self.saveCloud = QtWidgets.QPushButton(self.centralwidget)
        self.saveCloud.setObjectName("saveCloud")
        self.gridLayout1.addWidget(self.saveCloud, 3, 1, 1, 1)
        spacerItem = QtWidgets.QSpacerItem(40, 20,
                                           QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        self.gridLayout1.addItem(spacerItem, 3, 3, 1, 1)
        self.textInput = QtWidgets.QPlainTextEdit(self.centralwidget)
        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.label = QtWidgets.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setPointSize(13)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.gridLayout1.addWidget(self.label, 0, 0, 1, 4)
        self.gridLayout_7.addLayout(self.gridLayout1, 0, 0, 1, 1)
        self.gridLayout2 = QtWidgets.QGridLayout()
        self.gridLayout2.setObjectName("gridLayout2")
        self.label_3 = QtWidgets.QLabel(self.centralwidget)
        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.stopWordList = QtWidgets.QListWidget(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.stopWordList.sizePolicy().hasHeightForWidth())
        self.stopWordList.setSizePolicy(sizePolicy)
        self.stopWordList.setMaximumSize(QtCore.QSize(180, 16777215))
        self.stopWordList.setObjectName("stopWordList")
        self.gridLayout_4.addWidget(self.stopWordList, 0, 0, 1, 1)
        self.gridLayout_3 = QtWidgets.QGridLayout()
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.stopWordInput = QtWidgets.QLineEdit(self.centralwidget)
        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.centralwidget)
        self.addStopWord.setObjectName("addStopWord")
        self.gridLayout_3.addWidget(self.addStopWord, 1, 1, 1, 1)
        self.deleteStopWord = QtWidgets.QPushButton(self.centralwidget)
        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.gridLayout2.addLayout(self.gridLayout_4, 1, 0, 1, 1)
        self.gridLayout_7.addLayout(self.gridLayout2, 0, 1, 1, 1)
        self.gridLayout3 = QtWidgets.QGridLayout()
        self.gridLayout3.setObjectName("gridLayout3")
        self.label_2 = QtWidgets.QLabel(self.centralwidget)
        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)
        spacerItem3 = QtWidgets.QSpacerItem(74, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Expanding)
        self.gridLayout3.addItem(spacerItem3, 4, 0, 1, 1)
        self.trigramRB = QtWidgets.QRadioButton(self.centralwidget)
        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.bigramRB = QtWidgets.QRadioButton(self.centralwidget)
        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.unigramRB = QtWidgets.QRadioButton(self.centralwidget)
        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.gridLayout_7.addLayout(self.gridLayout3, 0, 2, 1, 1)
        self.gridLayout4 = QtWidgets.QGridLayout()
        self.gridLayout4.setObjectName("gridLayout4")
        self.label_4 = QtWidgets.QLabel(self.centralwidget)
        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)
        self.rectangularRB = QtWidgets.QRadioButton(self.centralwidget)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.rectangularRB.setFont(font)
        self.rectangularRB.setObjectName("rectangularRB")
        self.gridLayout4.addWidget(self.rectangularRB, 1, 0, 1, 1)
        spacerItem4 = QtWidgets.QSpacerItem(117, 19,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Expanding)
        self.gridLayout4.addItem(spacerItem4, 3, 0, 1, 1)
        self.circularRB = QtWidgets.QRadioButton(self.centralwidget)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.circularRB.setFont(font)
        self.circularRB.setObjectName("circularRB")
        self.gridLayout4.addWidget(self.circularRB, 2, 0, 1, 1)
        self.gridLayout_7.addLayout(self.gridLayout4, 0, 3, 1, 1)
        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.gridLayout_7.addWidget(self.mpl, 1, 0, 1, 4)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1236, 21))
        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.makeCloud.setText(_translate("MainWindow", "Make Word Cloud"))
        self.saveCloud.setText(_translate("MainWindow", "Save Cloud"))
        self.label.setText(_translate("MainWindow", "Paste your text here :-"))
        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.bigramRB.setText(_translate("MainWindow", "Bigram"))
        self.unigramRB.setText(_translate("MainWindow", "Unigram"))
        self.label_4.setText(_translate("MainWindow", "Layout Type"))
        self.rectangularRB.setText(_translate("MainWindow", "Rectangular"))
        self.circularRB.setText(_translate("MainWindow", "Circular"))
        self.menuFile.setTitle(_translate("MainWindow", "File"))
        self.actionOpen.setText(_translate("MainWindow", "Open"))
        self.actionExit.setText(_translate("MainWindow", "Exit"))
Example #34
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(970, 820)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.centralwidget)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.widget = QtGui.QWidget(self.centralwidget)
        self.widget.setObjectName(_fromUtf8("widget"))
        self.gridLayout = QtGui.QGridLayout(self.widget)
        self.gridLayout.setMargin(2)
        self.gridLayout.setSpacing(6)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.groupBox = QtGui.QGroupBox(self.widget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.groupBox.sizePolicy().hasHeightForWidth())
        self.groupBox.setSizePolicy(sizePolicy)
        self.groupBox.setMaximumSize(QtCore.QSize(280, 16777215))
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.gridLayout_21 = QtGui.QGridLayout(self.groupBox)
        self.gridLayout_21.setContentsMargins(2, 12, 2, -1)
        self.gridLayout_21.setObjectName(_fromUtf8("gridLayout_21"))
        self.groupBox_14 = QtGui.QGroupBox(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.groupBox_14.sizePolicy().hasHeightForWidth())
        self.groupBox_14.setSizePolicy(sizePolicy)
        self.groupBox_14.setMaximumSize(QtCore.QSize(300, 16777215))
        self.groupBox_14.setObjectName(_fromUtf8("groupBox_14"))
        self.gridLayout_20 = QtGui.QGridLayout(self.groupBox_14)
        self.gridLayout_20.setMargin(6)
        self.gridLayout_20.setSpacing(2)
        self.gridLayout_20.setObjectName(_fromUtf8("gridLayout_20"))
        self.tableView = QtGui.QTableView(self.groupBox_14)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.tableView.sizePolicy().hasHeightForWidth())
        self.tableView.setSizePolicy(sizePolicy)
        self.tableView.setObjectName(_fromUtf8("tableView"))
        self.gridLayout_20.addWidget(self.tableView, 1, 0, 1, 1)
        self.gridGroupBox_5 = QtGui.QGroupBox(self.groupBox_14)
        self.gridGroupBox_5.setObjectName(_fromUtf8("gridGroupBox_5"))
        self.gridLayout_12 = QtGui.QGridLayout(self.gridGroupBox_5)
        self.gridLayout_12.setContentsMargins(-1, 2, -1, 2)
        self.gridLayout_12.setHorizontalSpacing(6)
        self.gridLayout_12.setObjectName(_fromUtf8("gridLayout_12"))
        self.pushButton_26 = QtGui.QPushButton(self.gridGroupBox_5)
        self.pushButton_26.setObjectName(_fromUtf8("pushButton_26"))
        self.gridLayout_12.addWidget(self.pushButton_26, 0, 1, 1, 1)
        self.pushButton_28 = QtGui.QPushButton(self.gridGroupBox_5)
        self.pushButton_28.setObjectName(_fromUtf8("pushButton_28"))
        self.gridLayout_12.addWidget(self.pushButton_28, 0, 2, 1, 1)
        self.pushButton_27 = QtGui.QPushButton(self.gridGroupBox_5)
        self.pushButton_27.setObjectName(_fromUtf8("pushButton_27"))
        self.gridLayout_12.addWidget(self.pushButton_27, 0, 0, 1, 1)
        self.gridLayout_20.addWidget(self.gridGroupBox_5, 0, 0, 1, 1)
        self.gridGroupBox = QtGui.QGroupBox(self.groupBox_14)
        self.gridGroupBox.setObjectName(_fromUtf8("gridGroupBox"))
        self.gridLayout_11 = QtGui.QGridLayout(self.gridGroupBox)
        self.gridLayout_11.setContentsMargins(-1, 2, -1, 2)
        self.gridLayout_11.setVerticalSpacing(0)
        self.gridLayout_11.setObjectName(_fromUtf8("gridLayout_11"))
        self.pushButton_24 = QtGui.QPushButton(self.gridGroupBox)
        self.pushButton_24.setCheckable(True)
        self.pushButton_24.setObjectName(_fromUtf8("pushButton_24"))
        self.gridLayout_11.addWidget(self.pushButton_24, 1, 0, 1, 1)
        self.checkbutt = QtGui.QPushButton(self.gridGroupBox)
        self.checkbutt.setCheckable(True)
        self.checkbutt.setObjectName(_fromUtf8("checkbutt"))
        self.gridLayout_11.addWidget(self.checkbutt, 0, 0, 1, 1)
        self.pushButton_25 = QtGui.QPushButton(self.gridGroupBox)
        self.pushButton_25.setObjectName(_fromUtf8("pushButton_25"))
        self.gridLayout_11.addWidget(self.pushButton_25, 1, 1, 1, 1)
        self.uncheckbutt = QtGui.QPushButton(self.gridGroupBox)
        self.uncheckbutt.setObjectName(_fromUtf8("uncheckbutt"))
        self.gridLayout_11.addWidget(self.uncheckbutt, 0, 1, 1, 1)
        self.gridLayout_20.addWidget(self.gridGroupBox, 2, 0, 1, 1)
        self.gridLayout_21.addWidget(self.groupBox_14, 2, 0, 1, 1)
        self.groupBox_16 = QtGui.QGroupBox(self.groupBox)
        self.groupBox_16.setObjectName(_fromUtf8("groupBox_16"))
        self.gridLayout_15 = QtGui.QGridLayout(self.groupBox_16)
        self.gridLayout_15.setContentsMargins(6, 2, 6, 2)
        self.gridLayout_15.setVerticalSpacing(2)
        self.gridLayout_15.setObjectName(_fromUtf8("gridLayout_15"))
        self.gridGroupBox_6 = QtGui.QGroupBox(self.groupBox_16)
        self.gridGroupBox_6.setObjectName(_fromUtf8("gridGroupBox_6"))
        self.gridLayout_16 = QtGui.QGridLayout(self.gridGroupBox_6)
        self.gridLayout_16.setContentsMargins(-1, 2, -1, 2)
        self.gridLayout_16.setObjectName(_fromUtf8("gridLayout_16"))
        self.pushButton_31 = QtGui.QPushButton(self.gridGroupBox_6)
        self.pushButton_31.setObjectName(_fromUtf8("pushButton_31"))
        self.gridLayout_16.addWidget(self.pushButton_31, 0, 1, 1, 1)
        self.pushButton_32 = QtGui.QPushButton(self.gridGroupBox_6)
        self.pushButton_32.setCheckable(True)
        self.pushButton_32.setObjectName(_fromUtf8("pushButton_32"))
        self.gridLayout_16.addWidget(self.pushButton_32, 0, 2, 1, 1)
        self.gridLayout_15.addWidget(self.gridGroupBox_6, 2, 0, 1, 1)
        self.gridGroupBox_7 = QtGui.QGroupBox(self.groupBox_16)
        self.gridGroupBox_7.setObjectName(_fromUtf8("gridGroupBox_7"))
        self.gridLayout_17 = QtGui.QGridLayout(self.gridGroupBox_7)
        self.gridLayout_17.setContentsMargins(6, 2, 6, 2)
        self.gridLayout_17.setObjectName(_fromUtf8("gridLayout_17"))
        self.open_raw = QtGui.QPushButton(self.gridGroupBox_7)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.open_raw.sizePolicy().hasHeightForWidth())
        self.open_raw.setSizePolicy(sizePolicy)
        self.open_raw.setMaximumSize(QtCore.QSize(30, 30))
        self.open_raw.setObjectName(_fromUtf8("open_raw"))
        self.gridLayout_17.addWidget(self.open_raw, 1, 2, 1, 1)
        self.label_20 = QtGui.QLabel(self.gridGroupBox_7)
        self.label_20.setObjectName(_fromUtf8("label_20"))
        self.gridLayout_17.addWidget(self.label_20, 1, 0, 1, 1)
        self.line_raw = QtGui.QLineEdit(self.gridGroupBox_7)
        self.line_raw.setMaximumSize(QtCore.QSize(180, 16777215))
        self.line_raw.setText(_fromUtf8(""))
        self.line_raw.setObjectName(_fromUtf8("line_raw"))
        self.gridLayout_17.addWidget(self.line_raw, 1, 1, 1, 1)
        self.gridLayout_15.addWidget(self.gridGroupBox_7, 0, 0, 1, 1)
        self.gridGroupBox_8 = QtGui.QGroupBox(self.groupBox_16)
        self.gridGroupBox_8.setObjectName(_fromUtf8("gridGroupBox_8"))
        self.gridLayout_18 = QtGui.QGridLayout(self.gridGroupBox_8)
        self.gridLayout_18.setContentsMargins(3, 2, 3, 2)
        self.gridLayout_18.setHorizontalSpacing(4)
        self.gridLayout_18.setObjectName(_fromUtf8("gridLayout_18"))
        self.label_23 = QtGui.QLabel(self.gridGroupBox_8)
        self.label_23.setObjectName(_fromUtf8("label_23"))
        self.gridLayout_18.addWidget(self.label_23, 0, 4, 1, 1)
        self.label_21 = QtGui.QLabel(self.gridGroupBox_8)
        self.label_21.setObjectName(_fromUtf8("label_21"))
        self.gridLayout_18.addWidget(self.label_21, 0, 2, 1, 1)
        self.line_h = QtGui.QDoubleSpinBox(self.gridGroupBox_8)
        self.line_h.setDecimals(2)
        self.line_h.setSingleStep(0.1)
        self.line_h.setProperty("value", 0.3)
        self.line_h.setObjectName(_fromUtf8("line_h"))
        self.gridLayout_18.addWidget(self.line_h, 0, 1, 1, 1)
        self.line_alpha = QtGui.QDoubleSpinBox(self.gridGroupBox_8)
        self.line_alpha.setDecimals(2)
        self.line_alpha.setSingleStep(0.1)
        self.line_alpha.setProperty("value", 0.3)
        self.line_alpha.setObjectName(_fromUtf8("line_alpha"))
        self.gridLayout_18.addWidget(self.line_alpha, 0, 3, 1, 1)
        self.label_22 = QtGui.QLabel(self.gridGroupBox_8)
        self.label_22.setObjectName(_fromUtf8("label_22"))
        self.gridLayout_18.addWidget(self.label_22, 0, 0, 1, 1)
        self.line_mbf = QtGui.QSpinBox(self.gridGroupBox_8)
        self.line_mbf.setAlignment(QtCore.Qt.AlignCenter)
        self.line_mbf.setProperty("value", 10)
        self.line_mbf.setObjectName(_fromUtf8("line_mbf"))
        self.gridLayout_18.addWidget(self.line_mbf, 0, 5, 1, 1)
        self.gridLayout_15.addWidget(self.gridGroupBox_8, 1, 0, 1, 1)
        self.gridLayout_21.addWidget(self.groupBox_16, 0, 0, 1, 1)
        self.groupBox_15 = QtGui.QGroupBox(self.groupBox)
        self.groupBox_15.setObjectName(_fromUtf8("groupBox_15"))
        self.gridLayout_2 = QtGui.QGridLayout(self.groupBox_15)
        self.gridLayout_2.setContentsMargins(-1, 2, -1, 2)
        self.gridLayout_2.setHorizontalSpacing(2)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.widget_29 = MplWidgetT(self.groupBox_15)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_29.sizePolicy().hasHeightForWidth())
        self.widget_29.setSizePolicy(sizePolicy)
        self.widget_29.setMinimumSize(QtCore.QSize(0, 170))
        self.widget_29.setMaximumSize(QtCore.QSize(16777215, 150))
        self.widget_29.setObjectName(_fromUtf8("widget_29"))
        self.gridLayout_2.addWidget(self.widget_29, 0, 0, 1, 4)
        self.label_2 = QtGui.QLabel(self.groupBox_15)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout_2.addWidget(self.label_2, 1, 0, 1, 1)
        self.line_start = QtGui.QLineEdit(self.groupBox_15)
        self.line_start.setObjectName(_fromUtf8("line_start"))
        self.gridLayout_2.addWidget(self.line_start, 1, 1, 1, 1)
        self.label_3 = QtGui.QLabel(self.groupBox_15)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout_2.addWidget(self.label_3, 1, 2, 1, 1)
        self.line_end = QtGui.QLineEdit(self.groupBox_15)
        self.line_end.setObjectName(_fromUtf8("line_end"))
        self.gridLayout_2.addWidget(self.line_end, 1, 3, 1, 1)
        self.widget_28 = QtGui.QWidget(self.groupBox_15)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_28.sizePolicy().hasHeightForWidth())
        self.widget_28.setSizePolicy(sizePolicy)
        self.widget_28.setMinimumSize(QtCore.QSize(0, 35))
        self.widget_28.setObjectName(_fromUtf8("widget_28"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.widget_28)
        self.horizontalLayout_2.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.pushButton_29 = QtGui.QPushButton(self.widget_28)
        self.pushButton_29.setObjectName(_fromUtf8("pushButton_29"))
        self.horizontalLayout_2.addWidget(self.pushButton_29)
        self.gridLayout_2.addWidget(self.widget_28, 3, 0, 1, 4)
        self.gridLayout_21.addWidget(self.groupBox_15, 1, 0, 1, 1)
        self.gridLayout.addWidget(self.groupBox, 0, 0, 1, 1)
        self.groupBox_2 = QtGui.QGroupBox(self.widget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       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(350, 0))
        self.groupBox_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.verticalLayout = QtGui.QVBoxLayout(self.groupBox_2)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.widget_hold2 = QtGui.QWidget(self.groupBox_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_hold2.sizePolicy().hasHeightForWidth())
        self.widget_hold2.setSizePolicy(sizePolicy)
        self.widget_hold2.setMinimumSize(QtCore.QSize(0, 40))
        self.widget_hold2.setMaximumSize(QtCore.QSize(16777215, 35))
        self.widget_hold2.setObjectName(_fromUtf8("widget_hold2"))
        self.horizontalLayout_4 = QtGui.QHBoxLayout(self.widget_hold2)
        self.horizontalLayout_4.setContentsMargins(-1, 2, -1, 2)
        self.horizontalLayout_4.setSpacing(6)
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.radioButton = QtGui.QRadioButton(self.widget_hold2)
        self.radioButton.setObjectName(_fromUtf8("radioButton"))
        self.horizontalLayout_4.addWidget(self.radioButton)
        self.radioButton_2 = QtGui.QRadioButton(self.widget_hold2)
        self.radioButton_2.setChecked(True)
        self.radioButton_2.setObjectName(_fromUtf8("radioButton_2"))
        self.horizontalLayout_4.addWidget(self.radioButton_2)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem)
        self.label_8 = QtGui.QLabel(self.widget_hold2)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.horizontalLayout_4.addWidget(self.label_8)
        self.pushButton = QtGui.QPushButton(self.widget_hold2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.pushButton.sizePolicy().hasHeightForWidth())
        self.pushButton.setSizePolicy(sizePolicy)
        self.pushButton.setMaximumSize(QtCore.QSize(18, 18))
        self.pushButton.setText(_fromUtf8(""))
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.horizontalLayout_4.addWidget(self.pushButton)
        self.verticalLayout.addWidget(self.widget_hold2)
        self.mpl = MplWidget(self.groupBox_2)
        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.setMinimumSize(QtCore.QSize(300, 230))
        self.mpl.setMaximumSize(QtCore.QSize(16777212, 16777215))
        self.mpl.setObjectName(_fromUtf8("mpl"))
        self.verticalLayout.addWidget(self.mpl)
        self.lineEdit_2 = QtGui.QLabel(self.groupBox_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.lineEdit_2.sizePolicy().hasHeightForWidth())
        self.lineEdit_2.setSizePolicy(sizePolicy)
        self.lineEdit_2.setMinimumSize(QtCore.QSize(20, 0))
        self.lineEdit_2.setMaximumSize(QtCore.QSize(16777215, 20))
        self.lineEdit_2.setText(_fromUtf8(""))
        self.lineEdit_2.setObjectName(_fromUtf8("lineEdit_2"))
        self.verticalLayout.addWidget(self.lineEdit_2)
        self.widget_11 = MplWidgetT(self.groupBox_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_11.sizePolicy().hasHeightForWidth())
        self.widget_11.setSizePolicy(sizePolicy)
        self.widget_11.setMinimumSize(QtCore.QSize(0, 130))
        self.widget_11.setMaximumSize(QtCore.QSize(16777215, 130))
        self.widget_11.setObjectName(_fromUtf8("widget_11"))
        self.verticalLayout.addWidget(self.widget_11)
        self.widget_hold = QtGui.QWidget(self.groupBox_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_hold.sizePolicy().hasHeightForWidth())
        self.widget_hold.setSizePolicy(sizePolicy)
        self.widget_hold.setMinimumSize(QtCore.QSize(0, 30))
        self.widget_hold.setMaximumSize(QtCore.QSize(16777215, 30))
        self.widget_hold.setObjectName(_fromUtf8("widget_hold"))
        self.gridLayout_4 = QtGui.QGridLayout(self.widget_hold)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.pushButton_6 = QtGui.QPushButton(self.widget_hold)
        self.pushButton_6.setMinimumSize(QtCore.QSize(0, 20))
        self.pushButton_6.setMaximumSize(QtCore.QSize(16777215, 20))
        self.pushButton_6.setObjectName(_fromUtf8("pushButton_6"))
        self.gridLayout_4.addWidget(self.pushButton_6, 0, 2, 1, 1)
        self.pushButton_5 = QtGui.QPushButton(self.widget_hold)
        self.pushButton_5.setMinimumSize(QtCore.QSize(0, 20))
        self.pushButton_5.setMaximumSize(QtCore.QSize(16777215, 20))
        self.pushButton_5.setObjectName(_fromUtf8("pushButton_5"))
        self.gridLayout_4.addWidget(self.pushButton_5, 0, 0, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem1, 0, 1, 1, 1)
        self.verticalLayout.addWidget(self.widget_hold)
        spacerItem2 = QtGui.QSpacerItem(308, 63, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem2)
        self.pushButton_4 = QtGui.QPushButton(self.groupBox_2)
        self.pushButton_4.setMinimumSize(QtCore.QSize(0, 20))
        self.pushButton_4.setCheckable(True)
        self.pushButton_4.setObjectName(_fromUtf8("pushButton_4"))
        self.verticalLayout.addWidget(self.pushButton_4)
        self.gridLayout.addWidget(self.groupBox_2, 0, 1, 2, 1)
        self.groupBox_3 = QtGui.QGroupBox(self.widget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       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(300, 0))
        self.groupBox_3.setMaximumSize(QtCore.QSize(300, 16777215))
        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox_3)
        self.verticalLayout_2.setMargin(2)
        self.verticalLayout_2.setSpacing(2)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.widget_2 = QtGui.QWidget(self.groupBox_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_2.sizePolicy().hasHeightForWidth())
        self.widget_2.setSizePolicy(sizePolicy)
        self.widget_2.setMinimumSize(QtCore.QSize(0, 30))
        self.widget_2.setMaximumSize(QtCore.QSize(16777215, 40))
        self.widget_2.setObjectName(_fromUtf8("widget_2"))
        self.horizontalLayout_5 = QtGui.QHBoxLayout(self.widget_2)
        self.horizontalLayout_5.setContentsMargins(-1, 2, -1, 2)
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.radioButton_6 = QtGui.QRadioButton(self.widget_2)
        self.radioButton_6.setMinimumSize(QtCore.QSize(0, 0))
        self.radioButton_6.setChecked(True)
        self.radioButton_6.setObjectName(_fromUtf8("radioButton_6"))
        self.horizontalLayout_5.addWidget(self.radioButton_6)
        self.radioButton_5 = QtGui.QRadioButton(self.widget_2)
        self.radioButton_5.setChecked(False)
        self.radioButton_5.setObjectName(_fromUtf8("radioButton_5"))
        self.horizontalLayout_5.addWidget(self.radioButton_5)
        self.verticalLayout_2.addWidget(self.widget_2)
        self.widget_5 = MplWidgetPCA(self.groupBox_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_5.sizePolicy().hasHeightForWidth())
        self.widget_5.setSizePolicy(sizePolicy)
        self.widget_5.setObjectName(_fromUtf8("widget_5"))
        self.verticalLayout_2.addWidget(self.widget_5)
        self.widget_9 = MplWidgetT(self.groupBox_3)
        self.widget_9.setObjectName(_fromUtf8("widget_9"))
        self.verticalLayout_2.addWidget(self.widget_9)
        self.widget_3 = QtGui.QWidget(self.groupBox_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_3.sizePolicy().hasHeightForWidth())
        self.widget_3.setSizePolicy(sizePolicy)
        self.widget_3.setMinimumSize(QtCore.QSize(0, 35))
        self.widget_3.setMaximumSize(QtCore.QSize(16777215, 40))
        self.widget_3.setObjectName(_fromUtf8("widget_3"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.widget_3)
        self.horizontalLayout_3.setContentsMargins(-1, 2, -1, 2)
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.radioButton_4 = QtGui.QRadioButton(self.widget_3)
        self.radioButton_4.setChecked(True)
        self.radioButton_4.setObjectName(_fromUtf8("radioButton_4"))
        self.horizontalLayout_3.addWidget(self.radioButton_4)
        self.radioButton_3 = QtGui.QRadioButton(self.widget_3)
        self.radioButton_3.setChecked(False)
        self.radioButton_3.setObjectName(_fromUtf8("radioButton_3"))
        self.horizontalLayout_3.addWidget(self.radioButton_3)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem3)
        self.label = QtGui.QLabel(self.widget_3)
        self.label.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout_3.addWidget(self.label)
        self.lineEdit = QtGui.QLineEdit(self.widget_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.lineEdit.sizePolicy().hasHeightForWidth())
        self.lineEdit.setSizePolicy(sizePolicy)
        self.lineEdit.setMaximumSize(QtCore.QSize(30, 16777215))
        self.lineEdit.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.lineEdit.setAlignment(QtCore.Qt.AlignCenter)
        self.lineEdit.setObjectName(_fromUtf8("lineEdit"))
        self.horizontalLayout_3.addWidget(self.lineEdit)
        self.verticalLayout_2.addWidget(self.widget_3)
        self.widget_12 = MplWidget3(self.groupBox_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_12.sizePolicy().hasHeightForWidth())
        self.widget_12.setSizePolicy(sizePolicy)
        self.widget_12.setMinimumSize(QtCore.QSize(0, 120))
        self.widget_12.setMaximumSize(QtCore.QSize(16777215, 120))
        self.widget_12.setObjectName(_fromUtf8("widget_12"))
        self.verticalLayout_2.addWidget(self.widget_12)
        self.gridLayout.addWidget(self.groupBox_3, 0, 2, 2, 1)
        self.textBrowser = QtGui.QTextBrowser(self.widget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.textBrowser.sizePolicy().hasHeightForWidth())
        self.textBrowser.setSizePolicy(sizePolicy)
        self.textBrowser.setMinimumSize(QtCore.QSize(0, 50))
        self.textBrowser.setMaximumSize(QtCore.QSize(900, 50))
        self.textBrowser.setObjectName(_fromUtf8("textBrowser"))
        self.gridLayout.addWidget(self.textBrowser, 1, 0, 1, 1)
        self.groupBox_3.raise_()
        self.groupBox_2.raise_()
        self.groupBox.raise_()
        self.textBrowser.raise_()
        self.horizontalLayout.addWidget(self.widget)
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)
        self.toolBar = QtGui.QToolBar(MainWindow)
        self.toolBar.setObjectName(_fromUtf8("toolBar"))
        MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
        self.actionSave = QtGui.QAction(MainWindow)
        icon = QtGui.QIcon()
        icon.addPixmap(
            QtGui.QPixmap(_fromUtf8("./icon_toolbar/download-button.png")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionSave.setIcon(icon)
        self.actionSave.setObjectName(_fromUtf8("actionSave"))
        self.actionFilterVisible = QtGui.QAction(MainWindow)
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(_fromUtf8("./icon_toolbar/search.png")),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionFilterVisible.setIcon(icon1)
        self.actionFilterVisible.setObjectName(
            _fromUtf8("actionFilterVisible"))
        self.actionUnfilterVisible = QtGui.QAction(MainWindow)
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(_fromUtf8("./icon_toolbar/seo.png")),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionUnfilterVisible.setIcon(icon2)
        self.actionUnfilterVisible.setObjectName(
            _fromUtf8("actionUnfilterVisible"))
        self.toolBar.addAction(self.actionSave)
        self.toolBar.addSeparator()
        self.toolBar.addAction(self.actionFilterVisible)
        self.toolBar.addAction(self.actionUnfilterVisible)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
        MainWindow.setTabOrder(self.line_raw, self.open_raw)
        MainWindow.setTabOrder(self.open_raw, self.line_h)
        MainWindow.setTabOrder(self.line_h, self.line_alpha)
        MainWindow.setTabOrder(self.line_alpha, self.line_mbf)
        MainWindow.setTabOrder(self.line_mbf, self.pushButton_31)
        MainWindow.setTabOrder(self.pushButton_31, self.pushButton_32)
        MainWindow.setTabOrder(self.pushButton_32, self.line_start)
        MainWindow.setTabOrder(self.line_start, self.line_end)
        MainWindow.setTabOrder(self.line_end, self.pushButton_29)
        MainWindow.setTabOrder(self.pushButton_29, self.pushButton_27)
        MainWindow.setTabOrder(self.pushButton_27, self.pushButton_26)
        MainWindow.setTabOrder(self.pushButton_26, self.pushButton_28)
        MainWindow.setTabOrder(self.pushButton_28, self.tableView)
        MainWindow.setTabOrder(self.tableView, self.checkbutt)
        MainWindow.setTabOrder(self.checkbutt, self.uncheckbutt)
        MainWindow.setTabOrder(self.uncheckbutt, self.pushButton_24)
        MainWindow.setTabOrder(self.pushButton_24, self.pushButton_25)
        MainWindow.setTabOrder(self.pushButton_25, self.radioButton)
        MainWindow.setTabOrder(self.radioButton, self.radioButton_2)
        MainWindow.setTabOrder(self.radioButton_2, self.pushButton)
        MainWindow.setTabOrder(self.pushButton, self.pushButton_5)
        MainWindow.setTabOrder(self.pushButton_5, self.pushButton_6)
        MainWindow.setTabOrder(self.pushButton_6, self.pushButton_4)
        MainWindow.setTabOrder(self.pushButton_4, self.radioButton_6)
        MainWindow.setTabOrder(self.radioButton_6, self.radioButton_5)
        MainWindow.setTabOrder(self.radioButton_5, self.radioButton_4)
        MainWindow.setTabOrder(self.radioButton_4, self.radioButton_3)
        MainWindow.setTabOrder(self.radioButton_3, self.lineEdit)
        MainWindow.setTabOrder(self.lineEdit, self.textBrowser)

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
        self.groupBox.setTitle(_translate("MainWindow", "Settings", None))
        self.groupBox_14.setTitle(
            _translate("MainWindow", "Filtered clusters", None))
        self.pushButton_26.setText(_translate("MainWindow", "Zoom", None))
        self.pushButton_28.setText(_translate("MainWindow", "Save", None))
        self.pushButton_27.setText(_translate("MainWindow", "Filter", None))
        self.pushButton_24.setText(_translate("MainWindow", "Flag all", None))
        self.checkbutt.setText(_translate("MainWindow", "Check all", None))
        self.pushButton_25.setText(_translate("MainWindow", "Unflag all",
                                              None))
        self.uncheckbutt.setText(_translate("MainWindow", "Unckeck all", None))
        self.groupBox_16.setTitle(
            _translate("MainWindow", "File settings", None))
        self.pushButton_31.setText(_translate("MainWindow", "Clustering",
                                              None))
        self.pushButton_31.setStatusTip(
            _translate("MainWindow", "Run clustering using the above params",
                       None))
        self.pushButton_32.setText(_translate("MainWindow", "Segment", None))
        self.pushButton_32.setStatusTip(
            _translate("MainWindow", "Segment data based on time", None))
        self.open_raw.setText(_translate("MainWindow", "...", None))
        self.label_20.setText(_translate("MainWindow", "Path:", None))
        self.label_23.setText(_translate("MainWindow", "mbf", None))
        self.label_21.setText(_translate("MainWindow", "alpha", None))
        self.label_22.setText(_translate("MainWindow", "h", None))
        self.groupBox_15.setTitle(
            _translate("MainWindow", "Time settings", None))
        self.label_2.setText(_translate("MainWindow", "Start", None))
        self.label_3.setText(_translate("MainWindow", "End", None))
        self.pushButton_29.setText(
            _translate("MainWindow", "Filter Segment", None))
        self.groupBox_2.setTitle(_translate("MainWindow", "Map", None))
        self.radioButton.setText(_translate("MainWindow", "Spike view", None))
        self.radioButton_2.setText(
            _translate("MainWindow", "Cluster view", None))
        self.label_8.setText(_translate("MainWindow", "Spike color:", None))
        self.pushButton_6.setText(_translate("MainWindow", ">>", None))
        self.pushButton_5.setText(_translate("MainWindow", "<<", None))
        self.pushButton_4.setText(
            _translate("MainWindow", "Hide time window", None))
        self.groupBox_3.setTitle(
            _translate("MainWindow", "Selected clusters", None))
        self.radioButton_6.setText(
            _translate("MainWindow", "Filtered view", None))
        self.radioButton_5.setText(
            _translate("MainWindow", "Complete view", None))
        self.radioButton_4.setText(_translate("MainWindow", "Log", None))
        self.radioButton_3.setText(_translate("MainWindow", "Linear", None))
        self.label.setText(_translate("MainWindow", "Bins:", None))
        self.lineEdit.setText(_translate("MainWindow", "10", None))
        self.toolBar.setWindowTitle(_translate("MainWindow", "toolBar", None))
        self.actionSave.setText(_translate("MainWindow", "Save", None))
        self.actionSave.setStatusTip(
            _translate("MainWindow", "Save clustering result as a hdf5 file",
                       None))
        self.actionSave.setShortcut(_translate("MainWindow", "Meta+S", None))
        self.actionFilterVisible.setText(
            _translate("MainWindow", "filterVisible", None))
        self.actionFilterVisible.setStatusTip(
            _translate("MainWindow", "Filter visible clusters", None))
        self.actionUnfilterVisible.setText(
            _translate("MainWindow", "unfilterVisible", None))
        self.actionUnfilterVisible.setStatusTip(
            _translate("MainWindow", "Unfilter visible clusters", None))
Example #35
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))
class Ui_MplMainWindow(object):
    def setupUi(self, MplMainWindow):
        MplMainWindow.setObjectName(_fromUtf8("MplMainWindow"))
        MplMainWindow.resize(828, 639)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(MplMainWindow.sizePolicy().hasHeightForWidth())
        MplMainWindow.setSizePolicy(sizePolicy)
        self.mplcentralwidget = QtGui.QWidget(MplMainWindow)
        self.mplcentralwidget.setObjectName(_fromUtf8("mplcentralwidget"))
        self.verticalLayout = QtGui.QVBoxLayout(self.mplcentralwidget)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.mpl_1 = MplWidget(self.mplcentralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mpl_1.sizePolicy().hasHeightForWidth())
        self.mpl_1.setSizePolicy(sizePolicy)
        self.mpl_1.setObjectName(_fromUtf8("mpl_1"))
        self.verticalLayout.addWidget(self.mpl_1)
        self.horizontalGroupBox = QtGui.QGroupBox(self.mplcentralwidget)
        self.horizontalGroupBox.setFlat(True)
        self.horizontalGroupBox.setCheckable(False)
        self.horizontalGroupBox.setObjectName(_fromUtf8("horizontalGroupBox"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.horizontalGroupBox)
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.horizontalGroupBox1 = QtGui.QGroupBox(self.horizontalGroupBox)
        self.horizontalGroupBox1.setObjectName(_fromUtf8("horizontalGroupBox1"))
        self.horizontalLayout_4 = QtGui.QHBoxLayout(self.horizontalGroupBox1)
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem)
        self.label_3 = QtGui.QLabel(self.horizontalGroupBox1)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.horizontalLayout_4.addWidget(self.label_3)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem1)
        self.qwpLineEdit = QtGui.QLineEdit(self.horizontalGroupBox1)
        self.qwpLineEdit.setAlignment(QtCore.Qt.AlignCenter)
        self.qwpLineEdit.setObjectName(_fromUtf8("qwpLineEdit"))
        self.horizontalLayout_4.addWidget(self.qwpLineEdit)
        self.horizontalLayout_3.addWidget(self.horizontalGroupBox1)
        self.gridGroupBox = QtGui.QGroupBox(self.horizontalGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(60)
        sizePolicy.setHeightForWidth(self.gridGroupBox.sizePolicy().hasHeightForWidth())
        self.gridGroupBox.setSizePolicy(sizePolicy)
        self.gridGroupBox.setObjectName(_fromUtf8("gridGroupBox"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.gridGroupBox)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem2)
        self.label = QtGui.QLabel(self.gridGroupBox)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout.addWidget(self.label)
        spacerItem3 = QtGui.QSpacerItem(60, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem3)
        self.polLineEdit = QtGui.QLineEdit(self.gridGroupBox)
        self.polLineEdit.setInputMask(_fromUtf8(""))
        self.polLineEdit.setAlignment(QtCore.Qt.AlignCenter)
        self.polLineEdit.setObjectName(_fromUtf8("polLineEdit"))
        self.horizontalLayout.addWidget(self.polLineEdit)
        self.horizontalLayout_3.addWidget(self.gridGroupBox)
        self.generateButton = QtGui.QPushButton(self.horizontalGroupBox)
        self.generateButton.setAcceptDrops(False)
        self.generateButton.setCheckable(False)
        self.generateButton.setAutoDefault(False)
        self.generateButton.setDefault(False)
        self.generateButton.setFlat(False)
        self.generateButton.setObjectName(_fromUtf8("generateButton"))
        self.horizontalLayout_3.addWidget(self.generateButton)
        self.verticalLayout.addWidget(self.horizontalGroupBox)
        self.horizontalGroupBox2 = QtGui.QGroupBox(self.mplcentralwidget)
        self.horizontalGroupBox2.setFlat(True)
        self.horizontalGroupBox2.setObjectName(_fromUtf8("horizontalGroupBox2"))
        self.horizontalLayout_6 = QtGui.QHBoxLayout(self.horizontalGroupBox2)
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.jonesGroupBox = QtGui.QGroupBox(self.horizontalGroupBox2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(2)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.jonesGroupBox.sizePolicy().hasHeightForWidth())
        self.jonesGroupBox.setSizePolicy(sizePolicy)
        self.jonesGroupBox.setFlat(False)
        self.jonesGroupBox.setCheckable(True)
        self.jonesGroupBox.setChecked(False)
        self.jonesGroupBox.setObjectName(_fromUtf8("jonesGroupBox"))
        self.horizontalLayout_5 = QtGui.QHBoxLayout(self.jonesGroupBox)
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.verticalFrame = QtGui.QFrame(self.jonesGroupBox)
        self.verticalFrame.setObjectName(_fromUtf8("verticalFrame"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.verticalFrame)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.label_2 = QtGui.QLabel(self.verticalFrame)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.verticalLayout_3.addWidget(self.label_2)
        self.label_6 = QtGui.QLabel(self.verticalFrame)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.verticalLayout_3.addWidget(self.label_6)
        self.horizontalLayout_5.addWidget(self.verticalFrame)
        self.verticalGroupBox = QtGui.QGroupBox(self.jonesGroupBox)
        self.verticalGroupBox.setEnabled(True)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(38)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.verticalGroupBox.sizePolicy().hasHeightForWidth())
        self.verticalGroupBox.setSizePolicy(sizePolicy)
        self.verticalGroupBox.setFlat(True)
        self.verticalGroupBox.setObjectName(_fromUtf8("verticalGroupBox"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.verticalGroupBox)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.PsiLineEdit = QtGui.QLineEdit(self.verticalGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(2)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.PsiLineEdit.sizePolicy().hasHeightForWidth())
        self.PsiLineEdit.setSizePolicy(sizePolicy)
        self.PsiLineEdit.setObjectName(_fromUtf8("PsiLineEdit"))
        self.verticalLayout_2.addWidget(self.PsiLineEdit)
        self.deltaLineEdit = QtGui.QLineEdit(self.verticalGroupBox)
        self.deltaLineEdit.setObjectName(_fromUtf8("deltaLineEdit"))
        self.verticalLayout_2.addWidget(self.deltaLineEdit)
        self.horizontalLayout_5.addWidget(self.verticalGroupBox)
        self.jonesTranslatePushButton = QtGui.QPushButton(self.jonesGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.jonesTranslatePushButton.sizePolicy().hasHeightForWidth())
        self.jonesTranslatePushButton.setSizePolicy(sizePolicy)
        self.jonesTranslatePushButton.setObjectName(_fromUtf8("jonesTranslatePushButton"))
        self.horizontalLayout_5.addWidget(self.jonesTranslatePushButton)
        self.horizontalLayout_6.addWidget(self.jonesGroupBox)
        self.ellipticityGroupBox = QtGui.QGroupBox(self.horizontalGroupBox2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(3)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ellipticityGroupBox.sizePolicy().hasHeightForWidth())
        self.ellipticityGroupBox.setSizePolicy(sizePolicy)
        self.ellipticityGroupBox.setFlat(False)
        self.ellipticityGroupBox.setCheckable(True)
        self.ellipticityGroupBox.setChecked(False)
        self.ellipticityGroupBox.setObjectName(_fromUtf8("ellipticityGroupBox"))
        self.horizontalLayout_9 = QtGui.QHBoxLayout(self.ellipticityGroupBox)
        self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9"))
        self.label_5 = QtGui.QLabel(self.ellipticityGroupBox)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.horizontalLayout_9.addWidget(self.label_5)
        self.directionLineEdit = QtGui.QLineEdit(self.ellipticityGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.directionLineEdit.sizePolicy().hasHeightForWidth())
        self.directionLineEdit.setSizePolicy(sizePolicy)
        self.directionLineEdit.setObjectName(_fromUtf8("directionLineEdit"))
        self.horizontalLayout_9.addWidget(self.directionLineEdit)
        self.label_4 = QtGui.QLabel(self.ellipticityGroupBox)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.horizontalLayout_9.addWidget(self.label_4)
        self.eangleLineEdit = QtGui.QLineEdit(self.ellipticityGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.eangleLineEdit.sizePolicy().hasHeightForWidth())
        self.eangleLineEdit.setSizePolicy(sizePolicy)
        self.eangleLineEdit.setObjectName(_fromUtf8("eangleLineEdit"))
        self.horizontalLayout_9.addWidget(self.eangleLineEdit)
        self.ellipticityTranslatePushButton = QtGui.QPushButton(self.ellipticityGroupBox)
        self.ellipticityTranslatePushButton.setObjectName(_fromUtf8("ellipticityTranslatePushButton"))
        self.horizontalLayout_9.addWidget(self.ellipticityTranslatePushButton)
        self.horizontalLayout_6.addWidget(self.ellipticityGroupBox)
        self.verticalLayout.addWidget(self.horizontalGroupBox2)
        MplMainWindow.setCentralWidget(self.mplcentralwidget)
        self.menubar = QtGui.QMenuBar(MplMainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 828, 22))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menu_File = QtGui.QMenu(self.menubar)
        self.menu_File.setObjectName(_fromUtf8("menu_File"))
        MplMainWindow.setMenuBar(self.menubar)
        self.action = QtGui.QAction(MplMainWindow)
        self.action.setObjectName(_fromUtf8("action"))
        self.action_Close = QtGui.QAction(MplMainWindow)
        self.action_Close.setObjectName(_fromUtf8("action_Close"))
        self.action_About = QtGui.QAction(MplMainWindow)
        self.action_About.setObjectName(_fromUtf8("action_About"))
        self.action_Documentation = QtGui.QAction(MplMainWindow)
        self.action_Documentation.setObjectName(_fromUtf8("action_Documentation"))
        self.menu_File.addAction(self.action_Close)
        self.menu_File.addAction(self.action_About)
        self.menu_File.addAction(self.action_Documentation)
        self.menubar.addAction(self.menu_File.menuAction())

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

    def retranslateUi(self, MplMainWindow):
        MplMainWindow.setWindowTitle(_translate("MplMainWindow", "MainWindow", None))
        self.horizontalGroupBox.setTitle(_translate("MplMainWindow", "Controls", None))
        self.label_3.setText(_translate("MplMainWindow", "Quarter waveplate", None))
        self.qwpLineEdit.setText(_translate("MplMainWindow", "-pi/4", None))
        self.label.setText(_translate("MplMainWindow", "Polarizer", None))
        self.polLineEdit.setText(_translate("MplMainWindow", "-3*pi/8", None))
        self.generateButton.setText(_translate("MplMainWindow", "Generate", None))
        self.label_2.setText(_translate("MplMainWindow", "alpha", None))
        self.label_6.setText(_translate("MplMainWindow", "delta", None))
        self.jonesTranslatePushButton.setText(_translate("MplMainWindow", "Translate", None))
        self.label_5.setText(_translate("MplMainWindow", "Ellipse direction", None))
        self.label_4.setText(_translate("MplMainWindow", "Ellipticity angle", None))
        self.ellipticityTranslatePushButton.setText(_translate("MplMainWindow", "Translate", None))
        self.menu_File.setTitle(_translate("MplMainWindow", "Menu", None))
        self.action.setText(_translate("MplMainWindow", "About", None))
        self.action_Close.setText(_translate("MplMainWindow", "Close", None))
        self.action_About.setText(_translate("MplMainWindow", "About", None))
        self.action_Documentation.setText(_translate("MplMainWindow", "Documentation", None))
Example #37
0
class Ui_MplMainWindow(object):
    def setupUi(self, MplMainWindow):
        MplMainWindow.setObjectName("MplMainWindow")
        MplMainWindow.resize(881, 515)
        MplMainWindow.setStyleSheet("background-color: rgb(249, 249, 249);")
        self.centralwidget = QtWidgets.QWidget(MplMainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget)
        self.verticalLayout.setObjectName("verticalLayout")
        self.UpperLayoutFrame = QtWidgets.QFrame(self.centralwidget)
        self.UpperLayoutFrame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.UpperLayoutFrame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.UpperLayoutFrame.setObjectName("UpperLayoutFrame")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.UpperLayoutFrame)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.mplWidget = MplWidget(self.UpperLayoutFrame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mplWidget.sizePolicy().hasHeightForWidth())
        self.mplWidget.setSizePolicy(sizePolicy)
        self.mplWidget.setStyleSheet("")
        self.mplWidget.setObjectName("mplWidget")
        self.horizontalLayout.addWidget(self.mplWidget)
        spacerItem = QtWidgets.QSpacerItem(20, 40,
                                           QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Expanding)
        self.horizontalLayout.addItem(spacerItem)
        self.rightSideMenuFrame = QtWidgets.QFrame(self.UpperLayoutFrame)
        self.rightSideMenuFrame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.rightSideMenuFrame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.rightSideMenuFrame.setObjectName("rightSideMenuFrame")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.rightSideMenuFrame)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.startButton = QtWidgets.QPushButton(self.rightSideMenuFrame)
        self.startButton.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.startButton.sizePolicy().hasHeightForWidth())
        self.startButton.setSizePolicy(sizePolicy)
        self.startButton.setObjectName("startButton")
        self.verticalLayout_2.addWidget(self.startButton, 0,
                                        QtCore.Qt.AlignTop)
        self.stopButton = QtWidgets.QPushButton(self.rightSideMenuFrame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.stopButton.sizePolicy().hasHeightForWidth())
        self.stopButton.setSizePolicy(sizePolicy)
        self.stopButton.setAutoDefault(False)
        self.stopButton.setDefault(False)
        self.stopButton.setFlat(False)
        self.stopButton.setObjectName("stopButton")
        self.verticalLayout_2.addWidget(self.stopButton, 0, QtCore.Qt.AlignTop)
        self.historyButton = QtWidgets.QPushButton(self.rightSideMenuFrame)
        self.historyButton.setAutoDefault(False)
        self.historyButton.setDefault(False)
        self.historyButton.setFlat(False)
        self.historyButton.setObjectName("historyButton")
        self.verticalLayout_2.addWidget(self.historyButton, 0,
                                        QtCore.Qt.AlignTop)
        spacerItem1 = QtWidgets.QSpacerItem(20, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem1)
        self.horizontalLayout.addWidget(self.rightSideMenuFrame)
        self.horizontalLayout_3.addLayout(self.horizontalLayout)
        self.verticalLayout.addWidget(self.UpperLayoutFrame)
        self.lowerLayoutHorizontal = QtWidgets.QHBoxLayout()
        self.lowerLayoutHorizontal.setObjectName("lowerLayoutHorizontal")
        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setObjectName("label")
        self.lowerLayoutHorizontal.addWidget(self.label)
        self.ipAddressLine = QtWidgets.QLineEdit(self.centralwidget)
        self.ipAddressLine.setObjectName("ipAddressLine")
        self.lowerLayoutHorizontal.addWidget(self.ipAddressLine)
        self.connectButton = QtWidgets.QPushButton(self.centralwidget)
        self.connectButton.setObjectName("connectButton")
        self.lowerLayoutHorizontal.addWidget(self.connectButton)
        self.verticalLayout.addLayout(self.lowerLayoutHorizontal)
        MplMainWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtWidgets.QStatusBar(MplMainWindow)
        self.statusbar.setObjectName("statusbar")
        MplMainWindow.setStatusBar(self.statusbar)

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

    def retranslateUi(self, MplMainWindow):
        _translate = QtCore.QCoreApplication.translate
        MplMainWindow.setWindowTitle(
            _translate("MplMainWindow", "IoT Speedometer"))
        self.startButton.setText(_translate("MplMainWindow", "Start"))
        self.stopButton.setText(_translate("MplMainWindow", "Stop"))
        self.historyButton.setText(_translate("MplMainWindow", "History"))
        self.label.setText(_translate("MplMainWindow", "IP:"))
        self.connectButton.setText(
            _translate("MplMainWindow", "Test connection"))
Example #38
0
class Ui_WaveguideViewer_MainWindow(object):
    def setupUi(self, WaveguideViewer_MainWindow):
        WaveguideViewer_MainWindow.setObjectName(_fromUtf8("WaveguideViewer_MainWindow"))
        WaveguideViewer_MainWindow.resize(827, 690)
        self.centralwidget = QtGui.QWidget(WaveguideViewer_MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout.setMargin(1)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.tabWidget = QtGui.QTabWidget(self.centralwidget)
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        self.selectMode_tab = QtGui.QWidget()
        self.selectMode_tab.setObjectName(_fromUtf8("selectMode_tab"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.selectMode_tab)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.textBrowser = QtGui.QTextBrowser(self.selectMode_tab)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.textBrowser.sizePolicy().hasHeightForWidth())
        self.textBrowser.setSizePolicy(sizePolicy)
        self.textBrowser.setMaximumSize(QtCore.QSize(300, 16777215))
        self.textBrowser.setObjectName(_fromUtf8("textBrowser"))
        self.horizontalLayout.addWidget(self.textBrowser)
        self.verticalLayout_3 = QtGui.QVBoxLayout()
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.label_6 = QtGui.QLabel(self.selectMode_tab)
        self.label_6.setAlignment(QtCore.Qt.AlignBottom|QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.verticalLayout_3.addWidget(self.label_6)
        self.mode_comboBox = QtGui.QComboBox(self.selectMode_tab)
        self.mode_comboBox.setObjectName(_fromUtf8("mode_comboBox"))
        self.mode_comboBox.addItem(_fromUtf8(""))
        self.mode_comboBox.addItem(_fromUtf8(""))
        self.mode_comboBox.addItem(_fromUtf8(""))
        self.verticalLayout_3.addWidget(self.mode_comboBox)
        spacerItem = QtGui.QSpacerItem(20, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        self.verticalLayout_3.addItem(spacerItem)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.label = QtGui.QLabel(self.selectMode_tab)
        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.setMinimumSize(QtCore.QSize(20, 0))
        self.label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout_2.addWidget(self.label)
        self.m_spinBox = QtGui.QSpinBox(self.selectMode_tab)
        self.m_spinBox.setMinimumSize(QtCore.QSize(67, 0))
        self.m_spinBox.setMaximum(100)
        self.m_spinBox.setProperty("value", 3)
        self.m_spinBox.setObjectName(_fromUtf8("m_spinBox"))
        self.horizontalLayout_2.addWidget(self.m_spinBox)
        spacerItem1 = QtGui.QSpacerItem(30, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem1)
        self.label_2 = QtGui.QLabel(self.selectMode_tab)
        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.setMinimumSize(QtCore.QSize(20, 0))
        self.label_2.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.horizontalLayout_2.addWidget(self.label_2)
        self.n_spinBox = QtGui.QSpinBox(self.selectMode_tab)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.n_spinBox.sizePolicy().hasHeightForWidth())
        self.n_spinBox.setSizePolicy(sizePolicy)
        self.n_spinBox.setMinimumSize(QtCore.QSize(67, 0))
        self.n_spinBox.setMinimum(1)
        self.n_spinBox.setMaximum(100)
        self.n_spinBox.setProperty("value", 1)
        self.n_spinBox.setObjectName(_fromUtf8("n_spinBox"))
        self.horizontalLayout_2.addWidget(self.n_spinBox)
        spacerItem2 = QtGui.QSpacerItem(30, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem2)
        self.label_3 = QtGui.QLabel(self.selectMode_tab)
        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.setMinimumSize(QtCore.QSize(20, 0))
        self.label_3.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.horizontalLayout_2.addWidget(self.label_3)
        self.c_doubleSpinBox = QtGui.QDoubleSpinBox(self.selectMode_tab)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.c_doubleSpinBox.sizePolicy().hasHeightForWidth())
        self.c_doubleSpinBox.setSizePolicy(sizePolicy)
        self.c_doubleSpinBox.setMinimumSize(QtCore.QSize(50, 0))
        self.c_doubleSpinBox.setMinimum(1.01)
        self.c_doubleSpinBox.setMaximum(10.0)
        self.c_doubleSpinBox.setSingleStep(0.1)
        self.c_doubleSpinBox.setProperty("value", 3.0)
        self.c_doubleSpinBox.setObjectName(_fromUtf8("c_doubleSpinBox"))
        self.horizontalLayout_2.addWidget(self.c_doubleSpinBox)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem3)
        self.verticalLayout_3.addLayout(self.horizontalLayout_2)
        spacerItem4 = QtGui.QSpacerItem(20, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        self.verticalLayout_3.addItem(spacerItem4)
        self.horizontalLayout_7 = QtGui.QHBoxLayout()
        self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
        spacerItem5 = QtGui.QSpacerItem(165, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_7.addItem(spacerItem5)
        self.mode_CancelButton = QtGui.QPushButton(self.selectMode_tab)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mode_CancelButton.sizePolicy().hasHeightForWidth())
        self.mode_CancelButton.setSizePolicy(sizePolicy)
        self.mode_CancelButton.setMinimumSize(QtCore.QSize(50, 0))
        self.mode_CancelButton.setObjectName(_fromUtf8("mode_CancelButton"))
        self.horizontalLayout_7.addWidget(self.mode_CancelButton)
        spacerItem6 = QtGui.QSpacerItem(10, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_7.addItem(spacerItem6)
        self.mode_OKButton = QtGui.QPushButton(self.selectMode_tab)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mode_OKButton.sizePolicy().hasHeightForWidth())
        self.mode_OKButton.setSizePolicy(sizePolicy)
        self.mode_OKButton.setMinimumSize(QtCore.QSize(50, 0))
        self.mode_OKButton.setObjectName(_fromUtf8("mode_OKButton"))
        self.horizontalLayout_7.addWidget(self.mode_OKButton)
        spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_7.addItem(spacerItem7)
        self.verticalLayout_3.addLayout(self.horizontalLayout_7)
        spacerItem8 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout_3.addItem(spacerItem8)
        self.horizontalLayout.addLayout(self.verticalLayout_3)
        self.tabWidget.addTab(self.selectMode_tab, _fromUtf8(""))
        self.tab_2 = QtGui.QWidget()
        self.tab_2.setObjectName(_fromUtf8("tab_2"))
        self.horizontalLayout_5 = QtGui.QHBoxLayout(self.tab_2)
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.textBrowser_2 = QtGui.QTextBrowser(self.tab_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.textBrowser_2.sizePolicy().hasHeightForWidth())
        self.textBrowser_2.setSizePolicy(sizePolicy)
        self.textBrowser_2.setMaximumSize(QtCore.QSize(300, 16777215))
        self.textBrowser_2.setObjectName(_fromUtf8("textBrowser_2"))
        self.horizontalLayout_5.addWidget(self.textBrowser_2)
        self.verticalLayout_4 = QtGui.QVBoxLayout()
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.horizontalLayout_9 = QtGui.QHBoxLayout()
        self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9"))
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.pushButton = QtGui.QPushButton(self.tab_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.pushButton.sizePolicy().hasHeightForWidth())
        self.pushButton.setSizePolicy(sizePolicy)
        self.pushButton.setMinimumSize(QtCore.QSize(20, 20))
        self.pushButton.setMaximumSize(QtCore.QSize(20, 20))
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.verticalLayout_2.addWidget(self.pushButton)
        self.rootYRange_verticalSlider = QtGui.QSlider(self.tab_2)
        self.rootYRange_verticalSlider.setMinimum(0)
        self.rootYRange_verticalSlider.setMaximum(100)
        self.rootYRange_verticalSlider.setProperty("value", 66)
        self.rootYRange_verticalSlider.setSliderPosition(66)
        self.rootYRange_verticalSlider.setOrientation(QtCore.Qt.Vertical)
        self.rootYRange_verticalSlider.setInvertedAppearance(False)
        self.rootYRange_verticalSlider.setObjectName(_fromUtf8("rootYRange_verticalSlider"))
        self.verticalLayout_2.addWidget(self.rootYRange_verticalSlider)
        self.pushButton_4 = QtGui.QPushButton(self.tab_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.pushButton_4.sizePolicy().hasHeightForWidth())
        self.pushButton_4.setSizePolicy(sizePolicy)
        self.pushButton_4.setMinimumSize(QtCore.QSize(20, 20))
        self.pushButton_4.setMaximumSize(QtCore.QSize(20, 20))
        self.pushButton_4.setObjectName(_fromUtf8("pushButton_4"))
        self.verticalLayout_2.addWidget(self.pushButton_4)
        self.horizontalLayout_9.addLayout(self.verticalLayout_2)
        self.mpl_rootFinder = MplWidget(self.tab_2)
        self.mpl_rootFinder.setMinimumSize(QtCore.QSize(500, 500))
        self.mpl_rootFinder.setObjectName(_fromUtf8("mpl_rootFinder"))
        self.horizontalLayout_9.addWidget(self.mpl_rootFinder)
        self.verticalLayout_4.addLayout(self.horizontalLayout_9)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.label_4 = QtGui.QLabel(self.tab_2)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.horizontalLayout_4.addWidget(self.label_4)
        self.rootMinX_lineEdit = QtGui.QLineEdit(self.tab_2)
        self.rootMinX_lineEdit.setObjectName(_fromUtf8("rootMinX_lineEdit"))
        self.horizontalLayout_4.addWidget(self.rootMinX_lineEdit)
        self.label_5 = QtGui.QLabel(self.tab_2)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.horizontalLayout_4.addWidget(self.label_5)
        self.rootMaxX_lineEdit = QtGui.QLineEdit(self.tab_2)
        self.rootMaxX_lineEdit.setObjectName(_fromUtf8("rootMaxX_lineEdit"))
        self.horizontalLayout_4.addWidget(self.rootMaxX_lineEdit)
        self.verticalLayout_4.addLayout(self.horizontalLayout_4)
        self.horizontalLayout_6 = QtGui.QHBoxLayout()
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.lessXPoints_pushButton = QtGui.QPushButton(self.tab_2)
        self.lessXPoints_pushButton.setObjectName(_fromUtf8("lessXPoints_pushButton"))
        self.horizontalLayout_6.addWidget(self.lessXPoints_pushButton)
        self.moreXPoints_pushButton = QtGui.QPushButton(self.tab_2)
        self.moreXPoints_pushButton.setObjectName(_fromUtf8("moreXPoints_pushButton"))
        self.horizontalLayout_6.addWidget(self.moreXPoints_pushButton)
        spacerItem9 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem9)
        self.recalculateRoot_pushButton = QtGui.QPushButton(self.tab_2)
        self.recalculateRoot_pushButton.setObjectName(_fromUtf8("recalculateRoot_pushButton"))
        self.horizontalLayout_6.addWidget(self.recalculateRoot_pushButton)
        self.verticalLayout_4.addLayout(self.horizontalLayout_6)
        self.horizontalLayout_5.addLayout(self.verticalLayout_4)
        self.tabWidget.addTab(self.tab_2, _fromUtf8(""))
        self.tab = QtGui.QWidget()
        self.tab.setObjectName(_fromUtf8("tab"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.tab)
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.verticalLayout_7 = QtGui.QVBoxLayout()
        self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7"))
        self.textBrowser_3 = QtGui.QTextBrowser(self.tab)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.textBrowser_3.sizePolicy().hasHeightForWidth())
        self.textBrowser_3.setSizePolicy(sizePolicy)
        self.textBrowser_3.setMinimumSize(QtCore.QSize(0, 10))
        self.textBrowser_3.setMaximumSize(QtCore.QSize(256, 100))
        self.textBrowser_3.setObjectName(_fromUtf8("textBrowser_3"))
        self.verticalLayout_7.addWidget(self.textBrowser_3)
        self.label_9 = QtGui.QLabel(self.tab)
        self.label_9.setTextFormat(QtCore.Qt.RichText)
        self.label_9.setObjectName(_fromUtf8("label_9"))
        self.verticalLayout_7.addWidget(self.label_9)
        self.E_field_checkBox = QtGui.QCheckBox(self.tab)
        self.E_field_checkBox.setChecked(True)
        self.E_field_checkBox.setObjectName(_fromUtf8("E_field_checkBox"))
        self.verticalLayout_7.addWidget(self.E_field_checkBox)
        self.H_field_checkBox = QtGui.QCheckBox(self.tab)
        self.H_field_checkBox.setChecked(True)
        self.H_field_checkBox.setTristate(False)
        self.H_field_checkBox.setObjectName(_fromUtf8("H_field_checkBox"))
        self.verticalLayout_7.addWidget(self.H_field_checkBox)
        spacerItem10 = QtGui.QSpacerItem(20, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        self.verticalLayout_7.addItem(spacerItem10)
        self.horizontalLayout_8 = QtGui.QHBoxLayout()
        self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8"))
        self.label_7 = QtGui.QLabel(self.tab)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.horizontalLayout_8.addWidget(self.label_7)
        self.n_rho_spinBox = QtGui.QSpinBox(self.tab)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.n_rho_spinBox.sizePolicy().hasHeightForWidth())
        self.n_rho_spinBox.setSizePolicy(sizePolicy)
        self.n_rho_spinBox.setMinimum(1)
        self.n_rho_spinBox.setMaximum(100)
        self.n_rho_spinBox.setProperty("value", 20)
        self.n_rho_spinBox.setObjectName(_fromUtf8("n_rho_spinBox"))
        self.horizontalLayout_8.addWidget(self.n_rho_spinBox)
        self.verticalLayout_7.addLayout(self.horizontalLayout_8)
        self.horizontalLayout_11 = QtGui.QHBoxLayout()
        self.horizontalLayout_11.setObjectName(_fromUtf8("horizontalLayout_11"))
        self.label_8 = QtGui.QLabel(self.tab)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.horizontalLayout_11.addWidget(self.label_8)
        self.n_phi_spinBox = QtGui.QSpinBox(self.tab)
        self.n_phi_spinBox.setMinimum(1)
        self.n_phi_spinBox.setMaximum(100)
        self.n_phi_spinBox.setProperty("value", 60)
        self.n_phi_spinBox.setObjectName(_fromUtf8("n_phi_spinBox"))
        self.horizontalLayout_11.addWidget(self.n_phi_spinBox)
        self.verticalLayout_7.addLayout(self.horizontalLayout_11)
        spacerItem11 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout_7.addItem(spacerItem11)
        self.horizontalLayout_3.addLayout(self.verticalLayout_7)
        self.mpl_fieldplot = MplWidget(self.tab)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mpl_fieldplot.sizePolicy().hasHeightForWidth())
        self.mpl_fieldplot.setSizePolicy(sizePolicy)
        self.mpl_fieldplot.setObjectName(_fromUtf8("mpl_fieldplot"))
        self.horizontalLayout_3.addWidget(self.mpl_fieldplot)
        self.tabWidget.addTab(self.tab, _fromUtf8(""))
        self.verticalLayout.addWidget(self.tabWidget)
        WaveguideViewer_MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(WaveguideViewer_MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 827, 25))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        WaveguideViewer_MainWindow.setMenuBar(self.menubar)

        self.retranslateUi(WaveguideViewer_MainWindow)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(WaveguideViewer_MainWindow)

    def retranslateUi(self, WaveguideViewer_MainWindow):
        WaveguideViewer_MainWindow.setWindowTitle(QtGui.QApplication.translate("WaveguideViewer_MainWindow", "Coaxial Waveguide Viewer", None, QtGui.QApplication.UnicodeUTF8))
        self.textBrowser.setHtml(QtGui.QApplication.translate("WaveguideViewer_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;\">\n"
"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Select waveguide mode:</span></p>\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;\"><br /></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:10pt;\">Modes in a coaxial waveguide come in 3 flavours</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:10pt; font-weight:600;\">TE (Transverse Electric)</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:10pt;\">The </span><span style=\" font-size:10pt; font-style:italic;\">electric field</span><span style=\" font-size:10pt;\"> is tansverse to the direction of the traveling wave (</span><span style=\" font-size:10pt; font-weight:600;\">k</span><span style=\" font-size:10pt;\">)</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:10pt; font-weight:600;\">TM (Transverse Magnetic)</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:10pt; font-style:italic;\">Magnetic field</span><span style=\" font-size:10pt;\"> is transverse to </span><span style=\" font-size:10pt; font-weight:600;\">k</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:10pt; font-weight:600;\">TEM (Transverse Electric/Magnetic)</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:10pt;\">Both the </span><span style=\" font-size:10pt; font-style:italic;\">electric and magnetic fields</span><span style=\" font-size:10pt;\"> are transverse to </span><span style=\" font-size:10pt; font-weight:600;\">k</span></p>\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;\"><br /></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:10pt;\">Each type of mode (excluding TEM) has infinitely many modes, refered to by their </span><span style=\" font-size:10pt; font-weight:600;\">m and n</span><span style=\" font-size:10pt;\"> values.</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:10pt; font-weight:600;\">m</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:10pt;\">There are </span><span style=\" font-size:10pt; font-weight:600;\">2m </span><span style=\" font-size:10pt;\">nodes (where the field is zero) around the circumference of the annulus </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:10pt; font-style:italic;\">(m = 0,1,2,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:10pt; font-weight:600;\">n</span><span style=\" font-size:10pt;\"> </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:10pt;\">There are</span><span style=\" font-size:10pt; font-weight:600;\"> n-1</span><span style=\" font-size:10pt;\"> nodes from the inner to outer radius </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:10pt; font-style:italic;\">(n = 1,2,3,4...)</span></p>\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;\"><br /></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:10pt; font-weight:600;\">c</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:10pt;\">ratio of outer radius to inner radius of waveguide</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:10pt;\">(c &gt; 1)</span></p>\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-size:10pt;\"><br /></p>\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-size:10pt;\"><br /></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.label_6.setText(QtGui.QApplication.translate("WaveguideViewer_MainWindow", "Waveguide Mode Type:", None, QtGui.QApplication.UnicodeUTF8))
        self.mode_comboBox.setItemText(0, QtGui.QApplication.translate("WaveguideViewer_MainWindow", "Transverse Electric (TE)", None, QtGui.QApplication.UnicodeUTF8))
        self.mode_comboBox.setItemText(1, QtGui.QApplication.translate("WaveguideViewer_MainWindow", "Transverse Magnetic (TM)", None, QtGui.QApplication.UnicodeUTF8))
        self.mode_comboBox.setItemText(2, QtGui.QApplication.translate("WaveguideViewer_MainWindow", "Transverse Electric-Magnetic (TEM)", None, QtGui.QApplication.UnicodeUTF8))
        self.label.setText(QtGui.QApplication.translate("WaveguideViewer_MainWindow", "m", None, QtGui.QApplication.UnicodeUTF8))
        self.label_2.setText(QtGui.QApplication.translate("WaveguideViewer_MainWindow", "n", None, QtGui.QApplication.UnicodeUTF8))
        self.label_3.setText(QtGui.QApplication.translate("WaveguideViewer_MainWindow", "c", None, QtGui.QApplication.UnicodeUTF8))
        self.mode_CancelButton.setText(QtGui.QApplication.translate("WaveguideViewer_MainWindow", "Cancel", None, QtGui.QApplication.UnicodeUTF8))
        self.mode_OKButton.setText(QtGui.QApplication.translate("WaveguideViewer_MainWindow", "OK", None, QtGui.QApplication.UnicodeUTF8))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.selectMode_tab), QtGui.QApplication.translate("WaveguideViewer_MainWindow", "Select Mode", None, QtGui.QApplication.UnicodeUTF8))
        self.textBrowser_2.setHtml(QtGui.QApplication.translate("WaveguideViewer_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;\">\n"
"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Calculate Waveguide Root</span></p>\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-weight:600;\"><br /></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:10pt;\">The tangential part of the electric field is required to be zero at a perfectly conducting metallic boundary. For given  values of </span><span style=\" font-size:10pt; font-weight:600;\">c</span><span style=\" font-size:10pt;\"> and </span><span style=\" font-size:10pt; font-weight:600;\">n</span><span style=\" font-size:10pt;\">, a unique root (refered to by the Greek letter </span><span style=\" font-size:10pt; font-style:italic;\">chi</span><span style=\" font-size:10pt;\">) is needed to ensure the zero boundary condition.</span></p>\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-size:10pt;\"><br /></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:10pt;\">For a given value of </span><span style=\" font-size:10pt; font-weight:600;\">n</span><span style=\" font-size:10pt;\">, </span><span style=\" font-size:10pt; font-style:italic;\">chi</span><span style=\" font-size:10pt;\"> should be the n</span><span style=\" font-size:10pt; vertical-align:super;\">th</span><span style=\" font-size:10pt;\"> root of the graph. </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:10pt;\">Click and drag the root of the graph to correct it, then click &quot;recalculate root&quot;</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.pushButton.setText(QtGui.QApplication.translate("WaveguideViewer_MainWindow", "+", None, QtGui.QApplication.UnicodeUTF8))
        self.pushButton_4.setText(QtGui.QApplication.translate("WaveguideViewer_MainWindow", "-", None, QtGui.QApplication.UnicodeUTF8))
        self.label_4.setText(QtGui.QApplication.translate("WaveguideViewer_MainWindow", "min x", None, QtGui.QApplication.UnicodeUTF8))
        self.label_5.setText(QtGui.QApplication.translate("WaveguideViewer_MainWindow", "max x", None, QtGui.QApplication.UnicodeUTF8))
        self.lessXPoints_pushButton.setText(QtGui.QApplication.translate("WaveguideViewer_MainWindow", "Less X-Axis Points", None, QtGui.QApplication.UnicodeUTF8))
        self.moreXPoints_pushButton.setText(QtGui.QApplication.translate("WaveguideViewer_MainWindow", "More X-Axis points", None, QtGui.QApplication.UnicodeUTF8))
        self.recalculateRoot_pushButton.setText(QtGui.QApplication.translate("WaveguideViewer_MainWindow", "Recalculate Root", None, QtGui.QApplication.UnicodeUTF8))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QtGui.QApplication.translate("WaveguideViewer_MainWindow", "Calculate Root", None, QtGui.QApplication.UnicodeUTF8))
        self.textBrowser_3.setHtml(QtGui.QApplication.translate("WaveguideViewer_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;\">\n"
"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Field Plot</span></p>\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-weight:600;\"><br /></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:10pt;\">Electric Field Vector plot</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.label_9.setText(QtGui.QApplication.translate("WaveguideViewer_MainWindow", "<b>Vector Field Plot</b>", None, QtGui.QApplication.UnicodeUTF8))
        self.E_field_checkBox.setText(QtGui.QApplication.translate("WaveguideViewer_MainWindow", "Electric Field", None, QtGui.QApplication.UnicodeUTF8))
        self.H_field_checkBox.setText(QtGui.QApplication.translate("WaveguideViewer_MainWindow", "Magnetic Field", None, QtGui.QApplication.UnicodeUTF8))
        self.label_7.setText(QtGui.QApplication.translate("WaveguideViewer_MainWindow", "Number of radial points", None, QtGui.QApplication.UnicodeUTF8))
        self.label_8.setText(QtGui.QApplication.translate("WaveguideViewer_MainWindow", "Number of angle points", None, QtGui.QApplication.UnicodeUTF8))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QtGui.QApplication.translate("WaveguideViewer_MainWindow", "Field Plot", None, QtGui.QApplication.UnicodeUTF8))
Example #39
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"))
Example #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"))
Example #41
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(998, 771)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.centralwidget)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.widget = QtGui.QWidget(self.centralwidget)
        self.widget.setObjectName(_fromUtf8("widget"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.widget)
        self.horizontalLayout_2.setMargin(0)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.groupBox = QtGui.QGroupBox(self.widget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.groupBox.sizePolicy().hasHeightForWidth())
        self.groupBox.setSizePolicy(sizePolicy)
        self.groupBox.setMaximumSize(QtCore.QSize(300, 16777215))
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.verticalLayout = QtGui.QVBoxLayout(self.groupBox)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.groupBox_4 = QtGui.QGroupBox(self.groupBox)
        self.groupBox_4.setObjectName(_fromUtf8("groupBox_4"))
        self.gridLayout_2 = QtGui.QGridLayout(self.groupBox_4)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.label_4 = QtGui.QLabel(self.groupBox_4)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout_2.addWidget(self.label_4, 0, 0, 1, 1)
        self.line_raw = QtGui.QLineEdit(self.groupBox_4)
        self.line_raw.setMinimumSize(QtCore.QSize(180, 0))
        self.line_raw.setObjectName(_fromUtf8("line_raw"))
        self.gridLayout_2.addWidget(self.line_raw, 0, 1, 1, 2)
        self.open_raw = QtGui.QPushButton(self.groupBox_4)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.open_raw.sizePolicy().hasHeightForWidth())
        self.open_raw.setSizePolicy(sizePolicy)
        self.open_raw.setMaximumSize(QtCore.QSize(30, 30))
        self.open_raw.setObjectName(_fromUtf8("open_raw"))
        self.gridLayout_2.addWidget(self.open_raw, 0, 3, 1, 1)
        self.push_plot = QtGui.QPushButton(self.groupBox_4)
        self.push_plot.setObjectName(_fromUtf8("push_plot"))
        self.gridLayout_2.addWidget(self.push_plot, 1, 0, 1, 4)
        self.verticalLayout.addWidget(self.groupBox_4)
        self.groupBox_5 = QtGui.QGroupBox(self.groupBox)
        self.groupBox_5.setObjectName(_fromUtf8("groupBox_5"))
        self.gridLayout = QtGui.QGridLayout(self.groupBox_5)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.label_3 = QtGui.QLabel(self.groupBox_5)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1)
        self.widget_4 = MplWidgetT(self.groupBox_5)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_4.sizePolicy().hasHeightForWidth())
        self.widget_4.setSizePolicy(sizePolicy)
        self.widget_4.setMinimumSize(QtCore.QSize(0, 170))
        self.widget_4.setMaximumSize(QtCore.QSize(16777215, 150))
        self.widget_4.setObjectName(_fromUtf8("widget_4"))
        self.gridLayout.addWidget(self.widget_4, 0, 0, 1, 3)
        self.line_start = QtGui.QLineEdit(self.groupBox_5)
        self.line_start.setObjectName(_fromUtf8("line_start"))
        self.gridLayout.addWidget(self.line_start, 1, 1, 1, 1)
        self.label_2 = QtGui.QLabel(self.groupBox_5)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1)
        self.line_end = QtGui.QLineEdit(self.groupBox_5)
        self.line_end.setObjectName(_fromUtf8("line_end"))
        self.gridLayout.addWidget(self.line_end, 2, 1, 1, 1)
        self.label_6 = QtGui.QLabel(self.groupBox_5)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.gridLayout.addWidget(self.label_6, 1, 2, 1, 1)
        self.label_7 = QtGui.QLabel(self.groupBox_5)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.gridLayout.addWidget(self.label_7, 2, 2, 1, 1)
        self.widget_6 = QtGui.QWidget(self.groupBox_5)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_6.sizePolicy().hasHeightForWidth())
        self.widget_6.setSizePolicy(sizePolicy)
        self.widget_6.setMinimumSize(QtCore.QSize(0, 30))
        self.widget_6.setObjectName(_fromUtf8("widget_6"))
        self.pushButton_2 = QtGui.QPushButton(self.widget_6)
        self.pushButton_2.setGeometry(QtCore.QRect(180, 0, 81, 23))
        self.pushButton_2.setObjectName(_fromUtf8("pushButton_2"))
        self.pushButton_10 = QtGui.QPushButton(self.widget_6)
        self.pushButton_10.setGeometry(QtCore.QRect(0, 0, 81, 23))
        self.pushButton_10.setObjectName(_fromUtf8("pushButton_10"))
        self.gridLayout.addWidget(self.widget_6, 3, 0, 1, 3)
        self.verticalLayout.addWidget(self.groupBox_5)
        self.groupBox_6 = QtGui.QGroupBox(self.groupBox)
        self.groupBox_6.setObjectName(_fromUtf8("groupBox_6"))
        self.gridLayout_3 = QtGui.QGridLayout(self.groupBox_6)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.checkbutt = QtGui.QPushButton(self.groupBox_6)
        self.checkbutt.setObjectName(_fromUtf8("checkbutt"))
        self.gridLayout_3.addWidget(self.checkbutt, 2, 0, 1, 1)
        self.pushButton_3 = QtGui.QPushButton(self.groupBox_6)
        self.pushButton_3.setCheckable(True)
        self.pushButton_3.setObjectName(_fromUtf8("pushButton_3"))
        self.gridLayout_3.addWidget(self.pushButton_3, 2, 2, 1, 1)
        self.uncheckbutt = QtGui.QPushButton(self.groupBox_6)
        self.uncheckbutt.setObjectName(_fromUtf8("uncheckbutt"))
        self.gridLayout_3.addWidget(self.uncheckbutt, 2, 1, 1, 1)
        self.pushButton_8 = QtGui.QPushButton(self.groupBox_6)
        self.pushButton_8.setObjectName(_fromUtf8("pushButton_8"))
        self.gridLayout_3.addWidget(self.pushButton_8, 0, 0, 1, 1)
        self.pushButton_9 = QtGui.QPushButton(self.groupBox_6)
        self.pushButton_9.setObjectName(_fromUtf8("pushButton_9"))
        self.gridLayout_3.addWidget(self.pushButton_9, 0, 3, 1, 1)
        self.pushButton_11 = QtGui.QPushButton(self.groupBox_6)
        self.pushButton_11.setObjectName(_fromUtf8("pushButton_11"))
        self.gridLayout_3.addWidget(self.pushButton_11, 2, 3, 1, 1)
        self.pushButton_12 = QtGui.QPushButton(self.groupBox_6)
        self.pushButton_12.setObjectName(_fromUtf8("pushButton_12"))
        self.gridLayout_3.addWidget(self.pushButton_12, 0, 1, 1, 1)
        self.tableView = QtGui.QTableView(self.groupBox_6)
        self.tableView.setObjectName(_fromUtf8("tableView"))
        self.gridLayout_3.addWidget(self.tableView, 1, 0, 1, 4)
        self.verticalLayout.addWidget(self.groupBox_6)
        self.textBrowser = QtGui.QTextBrowser(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.textBrowser.sizePolicy().hasHeightForWidth())
        self.textBrowser.setSizePolicy(sizePolicy)
        self.textBrowser.setMinimumSize(QtCore.QSize(0, 50))
        self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 50))
        self.textBrowser.setObjectName(_fromUtf8("textBrowser"))
        self.verticalLayout.addWidget(self.textBrowser)
        self.horizontalLayout_2.addWidget(self.groupBox)
        self.groupBox_2 = QtGui.QGroupBox(self.widget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       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(350, 0))
        self.groupBox_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox_2)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.widget_hold2 = QtGui.QWidget(self.groupBox_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_hold2.sizePolicy().hasHeightForWidth())
        self.widget_hold2.setSizePolicy(sizePolicy)
        self.widget_hold2.setMinimumSize(QtCore.QSize(0, 35))
        self.widget_hold2.setMaximumSize(QtCore.QSize(16777215, 35))
        self.widget_hold2.setObjectName(_fromUtf8("widget_hold2"))
        self.horizontalLayout_4 = QtGui.QHBoxLayout(self.widget_hold2)
        self.horizontalLayout_4.setMargin(0)
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.radioButton_2 = QtGui.QRadioButton(self.widget_hold2)
        self.radioButton_2.setChecked(True)
        self.radioButton_2.setObjectName(_fromUtf8("radioButton_2"))
        self.horizontalLayout_4.addWidget(self.radioButton_2)
        self.radioButton = QtGui.QRadioButton(self.widget_hold2)
        self.radioButton.setObjectName(_fromUtf8("radioButton"))
        self.horizontalLayout_4.addWidget(self.radioButton)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem)
        self.label_8 = QtGui.QLabel(self.widget_hold2)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.horizontalLayout_4.addWidget(self.label_8)
        self.pushButton = QtGui.QPushButton(self.widget_hold2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.pushButton.sizePolicy().hasHeightForWidth())
        self.pushButton.setSizePolicy(sizePolicy)
        self.pushButton.setMaximumSize(QtCore.QSize(18, 18))
        self.pushButton.setText(_fromUtf8(""))
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.horizontalLayout_4.addWidget(self.pushButton)
        self.verticalLayout_2.addWidget(self.widget_hold2)
        self.mpl = MplWidget(self.groupBox_2)
        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.setMinimumSize(QtCore.QSize(300, 230))
        self.mpl.setMaximumSize(QtCore.QSize(16777212, 16777215))
        self.mpl.setObjectName(_fromUtf8("mpl"))
        self.verticalLayout_2.addWidget(self.mpl)
        self.lineEdit_2 = QtGui.QLabel(self.groupBox_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.lineEdit_2.sizePolicy().hasHeightForWidth())
        self.lineEdit_2.setSizePolicy(sizePolicy)
        self.lineEdit_2.setMinimumSize(QtCore.QSize(20, 0))
        self.lineEdit_2.setMaximumSize(QtCore.QSize(16777215, 20))
        self.lineEdit_2.setText(_fromUtf8(""))
        self.lineEdit_2.setObjectName(_fromUtf8("lineEdit_2"))
        self.verticalLayout_2.addWidget(self.lineEdit_2)
        self.widget_11 = MplWidgetT(self.groupBox_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_11.sizePolicy().hasHeightForWidth())
        self.widget_11.setSizePolicy(sizePolicy)
        self.widget_11.setMinimumSize(QtCore.QSize(0, 130))
        self.widget_11.setMaximumSize(QtCore.QSize(16777215, 130))
        self.widget_11.setObjectName(_fromUtf8("widget_11"))
        self.verticalLayout_2.addWidget(self.widget_11)
        self.widget_hold = QtGui.QWidget(self.groupBox_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_hold.sizePolicy().hasHeightForWidth())
        self.widget_hold.setSizePolicy(sizePolicy)
        self.widget_hold.setMinimumSize(QtCore.QSize(0, 30))
        self.widget_hold.setMaximumSize(QtCore.QSize(16777215, 30))
        self.widget_hold.setObjectName(_fromUtf8("widget_hold"))
        self.gridLayout_4 = QtGui.QGridLayout(self.widget_hold)
        self.gridLayout_4.setMargin(0)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.pushButton_6 = QtGui.QPushButton(self.widget_hold)
        self.pushButton_6.setMinimumSize(QtCore.QSize(0, 20))
        self.pushButton_6.setMaximumSize(QtCore.QSize(16777215, 20))
        self.pushButton_6.setObjectName(_fromUtf8("pushButton_6"))
        self.gridLayout_4.addWidget(self.pushButton_6, 0, 2, 1, 1)
        self.pushButton_5 = QtGui.QPushButton(self.widget_hold)
        self.pushButton_5.setMinimumSize(QtCore.QSize(0, 20))
        self.pushButton_5.setMaximumSize(QtCore.QSize(16777215, 20))
        self.pushButton_5.setObjectName(_fromUtf8("pushButton_5"))
        self.gridLayout_4.addWidget(self.pushButton_5, 0, 0, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem1, 0, 1, 1, 1)
        self.verticalLayout_2.addWidget(self.widget_hold)
        spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem2)
        self.pushButton_4 = QtGui.QPushButton(self.groupBox_2)
        self.pushButton_4.setMinimumSize(QtCore.QSize(0, 20))
        self.pushButton_4.setCheckable(True)
        self.pushButton_4.setObjectName(_fromUtf8("pushButton_4"))
        self.verticalLayout_2.addWidget(self.pushButton_4)
        self.horizontalLayout_2.addWidget(self.groupBox_2)
        self.groupBox_3 = QtGui.QGroupBox(self.widget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       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(300, 0))
        self.groupBox_3.setMaximumSize(QtCore.QSize(300, 16777215))
        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.groupBox_3)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.widget_2 = QtGui.QWidget(self.groupBox_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_2.sizePolicy().hasHeightForWidth())
        self.widget_2.setSizePolicy(sizePolicy)
        self.widget_2.setMinimumSize(QtCore.QSize(0, 30))
        self.widget_2.setMaximumSize(QtCore.QSize(16777215, 30))
        self.widget_2.setObjectName(_fromUtf8("widget_2"))
        self.radioButton_5 = QtGui.QRadioButton(self.widget_2)
        self.radioButton_5.setGeometry(QtCore.QRect(90, 10, 91, 17))
        self.radioButton_5.setChecked(False)
        self.radioButton_5.setObjectName(_fromUtf8("radioButton_5"))
        self.radioButton_6 = QtGui.QRadioButton(self.widget_2)
        self.radioButton_6.setGeometry(QtCore.QRect(0, 10, 81, 16))
        self.radioButton_6.setMinimumSize(QtCore.QSize(0, 0))
        self.radioButton_6.setChecked(True)
        self.radioButton_6.setObjectName(_fromUtf8("radioButton_6"))
        self.verticalLayout_3.addWidget(self.widget_2)
        self.widget_5 = MplWidgetPCA(self.groupBox_3)
        self.widget_5.setObjectName(_fromUtf8("widget_5"))
        self.verticalLayout_3.addWidget(self.widget_5)
        self.pushButton_7 = QtGui.QPushButton(self.groupBox_3)
        self.pushButton_7.setObjectName(_fromUtf8("pushButton_7"))
        self.verticalLayout_3.addWidget(self.pushButton_7)
        self.widget_9 = MplWidgetT(self.groupBox_3)
        self.widget_9.setObjectName(_fromUtf8("widget_9"))
        self.verticalLayout_3.addWidget(self.widget_9)
        self.widget_3 = QtGui.QWidget(self.groupBox_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_3.sizePolicy().hasHeightForWidth())
        self.widget_3.setSizePolicy(sizePolicy)
        self.widget_3.setMinimumSize(QtCore.QSize(0, 35))
        self.widget_3.setMaximumSize(QtCore.QSize(16777215, 35))
        self.widget_3.setObjectName(_fromUtf8("widget_3"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.widget_3)
        self.horizontalLayout_3.setMargin(0)
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.radioButton_4 = QtGui.QRadioButton(self.widget_3)
        self.radioButton_4.setChecked(True)
        self.radioButton_4.setObjectName(_fromUtf8("radioButton_4"))
        self.horizontalLayout_3.addWidget(self.radioButton_4)
        self.radioButton_3 = QtGui.QRadioButton(self.widget_3)
        self.radioButton_3.setChecked(False)
        self.radioButton_3.setObjectName(_fromUtf8("radioButton_3"))
        self.horizontalLayout_3.addWidget(self.radioButton_3)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem3)
        self.label = QtGui.QLabel(self.widget_3)
        self.label.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout_3.addWidget(self.label)
        self.lineEdit = QtGui.QLineEdit(self.widget_3)
        self.lineEdit.setMaximumSize(QtCore.QSize(30, 16777215))
        self.lineEdit.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.lineEdit.setAlignment(QtCore.Qt.AlignRight
                                   | QtCore.Qt.AlignTrailing
                                   | QtCore.Qt.AlignVCenter)
        self.lineEdit.setObjectName(_fromUtf8("lineEdit"))
        self.horizontalLayout_3.addWidget(self.lineEdit)
        self.verticalLayout_3.addWidget(self.widget_3)
        self.widget_12 = MplWidget3(self.groupBox_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget_12.sizePolicy().hasHeightForWidth())
        self.widget_12.setSizePolicy(sizePolicy)
        self.widget_12.setMinimumSize(QtCore.QSize(0, 120))
        self.widget_12.setMaximumSize(QtCore.QSize(16777215, 120))
        self.widget_12.setObjectName(_fromUtf8("widget_12"))
        self.verticalLayout_3.addWidget(self.widget_12)
        self.horizontalLayout_2.addWidget(self.groupBox_3)
        self.horizontalLayout.addWidget(self.widget)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 998, 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))
        self.groupBox.setTitle(_translate("MainWindow", "Settings", None))
        self.groupBox_4.setTitle(
            _translate("MainWindow", "File settings", None))
        self.label_4.setText(_translate("MainWindow", "Path:", None))
        self.open_raw.setText(_translate("MainWindow", "...", None))
        self.push_plot.setText(_translate("MainWindow", "Load data", None))
        self.groupBox_5.setTitle(
            _translate("MainWindow", "Time settings", None))
        self.label_3.setText(_translate("MainWindow", "End", None))
        self.label_2.setText(_translate("MainWindow", "Start", None))
        self.label_6.setText(_translate("MainWindow", "sec.", None))
        self.label_7.setText(_translate("MainWindow", "sec.", None))
        self.pushButton_2.setText(
            _translate("MainWindow", "Filter Segment", None))
        self.pushButton_10.setText(
            _translate("MainWindow", "All session", None))
        self.groupBox_6.setTitle(
            _translate("MainWindow", "Filtered clusters", None))
        self.checkbutt.setText(_translate("MainWindow", "Check all", None))
        self.pushButton_3.setText(_translate("MainWindow", "Flag all", None))
        self.uncheckbutt.setText(_translate("MainWindow", "Unckeck all", None))
        self.pushButton_8.setText(_translate("MainWindow", "Filter", None))
        self.pushButton_9.setText(_translate("MainWindow", "Save", None))
        self.pushButton_11.setText(_translate("MainWindow", "Unflag all",
                                              None))
        self.pushButton_12.setText(_translate("MainWindow", "Zoom", None))
        self.groupBox_2.setTitle(_translate("MainWindow", "Map", None))
        self.radioButton_2.setText(
            _translate("MainWindow", "Cluster view", None))
        self.radioButton.setText(_translate("MainWindow", "Spike view", None))
        self.label_8.setText(_translate("MainWindow", "Spike color:", None))
        self.pushButton_6.setText(_translate("MainWindow", ">>", None))
        self.pushButton_5.setText(_translate("MainWindow", "<<", None))
        self.pushButton_4.setText(
            _translate("MainWindow", "Hide time window", None))
        self.groupBox_3.setTitle(
            _translate("MainWindow", "Selected clusters", None))
        self.radioButton_5.setText(
            _translate("MainWindow", "Complete view", None))
        self.radioButton_6.setText(
            _translate("MainWindow", "Filtered view", None))
        self.pushButton_7.setText(
            _translate("MainWindow", "Calculate PCA", None))
        self.radioButton_4.setText(_translate("MainWindow", "Log", None))
        self.radioButton_3.setText(_translate("MainWindow", "Linear", None))
        self.label.setText(_translate("MainWindow", "Bins:", None))
        self.lineEdit.setText(_translate("MainWindow", "10", None))
Example #42
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))
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.setEnabled(True)
        MainWindow.resize(930, 650)
        font = QtGui.QFont()
        font.setFamily("Comic Sans MS")
        font.setBold(True)
        font.setWeight(75)
        MainWindow.setFont(font)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap("../../../Images/favicon.ico"),
                       QtGui.QIcon.Normal, QtGui.QIcon.Off)
        MainWindow.setWindowIcon(icon)
        MainWindow.setStyleSheet("")
        self.centralWidget = QtWidgets.QWidget(MainWindow)
        self.centralWidget.setObjectName("centralWidget")
        self.gridLayout = QtWidgets.QGridLayout(self.centralWidget)
        self.gridLayout.setContentsMargins(10, 10, 10, 10)
        self.gridLayout.setSpacing(6)
        self.gridLayout.setObjectName("gridLayout")
        self.frame = QtWidgets.QFrame(self.centralWidget)
        self.frame.setEnabled(True)
        self.frame.setStyleSheet("")
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.frame)
        self.gridLayout_2.setContentsMargins(10, 10, 10, 10)
        self.gridLayout_2.setSpacing(10)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.ed_boundary = QtWidgets.QComboBox(self.frame)
        self.ed_boundary.setEditable(False)
        self.ed_boundary.setObjectName("ed_boundary")
        self.ed_boundary.addItem("")
        self.ed_boundary.addItem("")
        self.ed_boundary.addItem("")
        self.gridLayout_2.addWidget(self.ed_boundary, 0, 3, 1, 1)
        self.lab_delta = QtWidgets.QLabel(self.frame)
        self.lab_delta.setEnabled(True)
        self.lab_delta.setMinimumSize(QtCore.QSize(61, 0))
        self.lab_delta.setAlignment(QtCore.Qt.AlignRight
                                    | QtCore.Qt.AlignTrailing
                                    | QtCore.Qt.AlignVCenter)
        self.lab_delta.setObjectName("lab_delta")
        self.gridLayout_2.addWidget(self.lab_delta, 0, 4, 1, 1)
        self.lab_mainfield = QtWidgets.QLabel(self.frame)
        self.lab_mainfield.setMinimumSize(QtCore.QSize(0, 30))
        self.lab_mainfield.setMaximumSize(QtCore.QSize(200, 16777215))
        self.lab_mainfield.setAlignment(QtCore.Qt.AlignRight
                                        | QtCore.Qt.AlignTrailing
                                        | QtCore.Qt.AlignVCenter)
        self.lab_mainfield.setObjectName("lab_mainfield")
        self.gridLayout_2.addWidget(self.lab_mainfield, 0, 0, 1, 1)
        self.lab_working_dir = QtWidgets.QLabel(self.frame)
        self.lab_working_dir.setEnabled(True)
        self.lab_working_dir.setMinimumSize(QtCore.QSize(61, 0))
        self.lab_working_dir.setAlignment(QtCore.Qt.AlignRight
                                          | QtCore.Qt.AlignTrailing
                                          | QtCore.Qt.AlignVCenter)
        self.lab_working_dir.setObjectName("lab_working_dir")
        self.gridLayout_2.addWidget(self.lab_working_dir, 1, 4, 1, 1)
        self.ed_geometry = QtWidgets.QComboBox(self.frame)
        self.ed_geometry.setEditable(False)
        self.ed_geometry.setObjectName("ed_geometry")
        self.ed_geometry.addItem("")
        self.ed_geometry.addItem("")
        self.ed_geometry.addItem("")
        self.ed_geometry.addItem("")
        self.gridLayout_2.addWidget(self.ed_geometry, 1, 3, 1, 1)
        self.bt_working_dir = QtWidgets.QPushButton(self.frame)
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(":/icons/folder_2"), QtGui.QIcon.Normal,
                        QtGui.QIcon.Off)
        self.bt_working_dir.setIcon(icon1)
        self.bt_working_dir.setObjectName("bt_working_dir")
        self.gridLayout_2.addWidget(self.bt_working_dir, 1, 5, 1, 1)
        self.ed_mainfield = QtWidgets.QDoubleSpinBox(self.frame)
        self.ed_mainfield.setMinimumSize(QtCore.QSize(0, 22))
        self.ed_mainfield.setDecimals(0)
        self.ed_mainfield.setMinimum(1.0)
        self.ed_mainfield.setMaximum(500.0)
        self.ed_mainfield.setSingleStep(10.0)
        self.ed_mainfield.setProperty("value", 5.0)
        self.ed_mainfield.setObjectName("ed_mainfield")
        self.gridLayout_2.addWidget(self.ed_mainfield, 0, 1, 1, 1)
        self.ed_delta = QtWidgets.QSlider(self.frame)
        self.ed_delta.setMaximum(100)
        self.ed_delta.setSingleStep(8)
        self.ed_delta.setProperty("value", 10)
        self.ed_delta.setOrientation(QtCore.Qt.Horizontal)
        self.ed_delta.setTickPosition(QtWidgets.QSlider.NoTicks)
        self.ed_delta.setObjectName("ed_delta")
        self.gridLayout_2.addWidget(self.ed_delta, 0, 5, 1, 1)
        self.lab_boundary = QtWidgets.QLabel(self.frame)
        self.lab_boundary.setAlignment(QtCore.Qt.AlignRight
                                       | QtCore.Qt.AlignTrailing
                                       | QtCore.Qt.AlignVCenter)
        self.lab_boundary.setObjectName("lab_boundary")
        self.gridLayout_2.addWidget(self.lab_boundary, 0, 2, 1, 1)
        self.lab_geometry = QtWidgets.QLabel(self.frame)
        self.lab_geometry.setAlignment(QtCore.Qt.AlignRight
                                       | QtCore.Qt.AlignTrailing
                                       | QtCore.Qt.AlignVCenter)
        self.lab_geometry.setObjectName("lab_geometry")
        self.gridLayout_2.addWidget(self.lab_geometry, 1, 2, 1, 1)
        self.lab_init_file = QtWidgets.QLabel(self.frame)
        self.lab_init_file.setEnabled(True)
        self.lab_init_file.setMinimumSize(QtCore.QSize(30, 30))
        self.lab_init_file.setMaximumSize(QtCore.QSize(230, 30))
        self.lab_init_file.setLocale(
            QtCore.QLocale(QtCore.QLocale.English,
                           QtCore.QLocale.UnitedStates))
        self.lab_init_file.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.lab_init_file.setAlignment(QtCore.Qt.AlignRight
                                        | QtCore.Qt.AlignTrailing
                                        | QtCore.Qt.AlignVCenter)
        self.lab_init_file.setObjectName("lab_init_file")
        self.gridLayout_2.addWidget(self.lab_init_file, 2, 0, 1, 2)
        self.lab_periode = QtWidgets.QLabel(self.frame)
        self.lab_periode.setMinimumSize(QtCore.QSize(0, 21))
        self.lab_periode.setMaximumSize(QtCore.QSize(200, 16777215))
        self.lab_periode.setAlignment(QtCore.Qt.AlignRight
                                      | QtCore.Qt.AlignTrailing
                                      | QtCore.Qt.AlignVCenter)
        self.lab_periode.setObjectName("lab_periode")
        self.gridLayout_2.addWidget(self.lab_periode, 1, 0, 1, 1)
        self.ed_periode = QtWidgets.QDoubleSpinBox(self.frame)
        self.ed_periode.setMinimumSize(QtCore.QSize(0, 21))
        self.ed_periode.setDecimals(0)
        self.ed_periode.setMinimum(100.0)
        self.ed_periode.setMaximum(10000000.0)
        self.ed_periode.setSingleStep(10.0)
        self.ed_periode.setProperty("value", 500.0)
        self.ed_periode.setObjectName("ed_periode")
        self.gridLayout_2.addWidget(self.ed_periode, 1, 1, 1, 1)
        self.ed_init_file = QtWidgets.QLabel(self.frame)
        self.ed_init_file.setMinimumSize(QtCore.QSize(0, 30))
        self.ed_init_file.setMaximumSize(QtCore.QSize(500, 100))
        self.ed_init_file.setFrameShape(QtWidgets.QFrame.Box)
        self.ed_init_file.setObjectName("ed_init_file")
        self.gridLayout_2.addWidget(self.ed_init_file, 2, 2, 1, 2)
        self.gridLayout.addWidget(self.frame, 0, 0, 1, 2)
        self.mlp_rdf = MplWidget(self.centralWidget)
        self.mlp_rdf.setStyleSheet("background-color: rgb(252, 233, 79);")
        self.mlp_rdf.setObjectName("mlp_rdf")
        self.gridLayout.addWidget(self.mlp_rdf, 3, 1, 1, 1)
        self.mlp_cvt = MplWidget(self.centralWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mlp_cvt.sizePolicy().hasHeightForWidth())
        self.mlp_cvt.setSizePolicy(sizePolicy)
        self.mlp_cvt.setStyleSheet("background-color: rgb(252, 233, 79);")
        self.mlp_cvt.setObjectName("mlp_cvt")
        self.gridLayout.addWidget(self.mlp_cvt, 2, 0, 2, 1)
        self.frame_2 = QtWidgets.QFrame(self.centralWidget)
        self.frame_2.setMinimumSize(QtCore.QSize(0, 50))
        self.frame_2.setMaximumSize(QtCore.QSize(16777215, 50))
        self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_2.setObjectName("frame_2")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.frame_2)
        self.gridLayout_3.setContentsMargins(10, 10, 10, 10)
        self.gridLayout_3.setSpacing(6)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.bt_start = QtWidgets.QPushButton(self.frame_2)
        self.bt_start.setMaximumSize(QtCore.QSize(16777215, 30))
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(":/icons/start_1"), QtGui.QIcon.Normal,
                        QtGui.QIcon.Off)
        self.bt_start.setIcon(icon2)
        self.bt_start.setObjectName("bt_start")
        self.gridLayout_3.addWidget(self.bt_start, 0, 0, 1, 1)
        self.bt_stop = QtWidgets.QPushButton(self.frame_2)
        self.bt_stop.setEnabled(False)
        self.bt_stop.setMaximumSize(QtCore.QSize(16777215, 100))
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap(":/icons/stop_1"), QtGui.QIcon.Normal,
                        QtGui.QIcon.Off)
        self.bt_stop.setIcon(icon3)
        self.bt_stop.setObjectName("bt_stop")
        self.gridLayout_3.addWidget(self.bt_stop, 0, 2, 1, 1)
        self.bt_pause = QtWidgets.QPushButton(self.frame_2)
        self.bt_pause.setEnabled(False)
        self.bt_pause.setMaximumSize(QtCore.QSize(16777215, 100))
        icon4 = QtGui.QIcon()
        icon4.addPixmap(QtGui.QPixmap(":/icons/pause_1"), QtGui.QIcon.Normal,
                        QtGui.QIcon.Off)
        self.bt_pause.setIcon(icon4)
        self.bt_pause.setObjectName("bt_pause")
        self.gridLayout_3.addWidget(self.bt_pause, 0, 1, 1, 1)
        self.gridLayout.addWidget(self.frame_2, 1, 0, 1, 2)
        self.mlp_converg = MplWidget(self.centralWidget)
        self.mlp_converg.setStyleSheet("background-color: rgb(252, 233, 79);")
        self.mlp_converg.setObjectName("mlp_converg")
        self.gridLayout.addWidget(self.mlp_converg, 2, 1, 1, 1)
        self.mlp_cvt.raise_()
        self.mlp_converg.raise_()
        self.mlp_rdf.raise_()
        self.frame.raise_()
        self.frame_2.raise_()
        MainWindow.setCentralWidget(self.centralWidget)

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

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "RandomLight"))
        self.ed_boundary.setItemText(0, _translate("MainWindow", "Periodic"))
        self.ed_boundary.setItemText(1, _translate("MainWindow", "Free"))
        self.ed_boundary.setItemText(2, _translate("MainWindow", "Mirror"))
        self.lab_delta.setText(_translate("MainWindow", "Delta :"))
        self.lab_mainfield.setText(
            _translate("MainWindow", "MainField length:"))
        self.lab_working_dir.setText(
            _translate("MainWindow", "Backup directory:"))
        self.ed_geometry.setCurrentText(_translate("MainWindow", "Random"))
        self.ed_geometry.setItemText(0, _translate("MainWindow", "Random"))
        self.ed_geometry.setItemText(1, _translate("MainWindow", "Square"))
        self.ed_geometry.setItemText(
            2, _translate("MainWindow", "Hexagonal_Compact"))
        self.ed_geometry.setItemText(3, _translate("MainWindow", "From_File"))
        self.bt_working_dir.setText(
            _translate("MainWindow", "Working directory"))
        self.ed_mainfield.setSuffix(_translate("MainWindow", " µm"))
        self.ed_delta.setWhatsThis(
            _translate("MainWindow",
                       "<html><head/><body><p>Bonjour</p></body></html>"))
        self.lab_boundary.setText(_translate("MainWindow", "Boundary cond:"))
        self.lab_geometry.setText(_translate("MainWindow", "Geometry:"))
        self.lab_init_file.setWhatsThis(
            _translate("MainWindow",
                       "<html><head/><body><p><br/></p></body></html>"))
        self.lab_init_file.setText(
            _translate("MainWindow", "Inital points from file:"))
        self.lab_periode.setText(_translate("MainWindow", "Mean period:"))
        self.ed_periode.setSuffix(_translate("MainWindow", " nm"))
        self.ed_init_file.setText(_translate("MainWindow", "None"))
        self.bt_start.setText(_translate("MainWindow", "Start from scratch"))
        self.bt_stop.setText(_translate("MainWindow", "Stop"))
        self.bt_pause.setText(_translate("MainWindow", "Pause"))
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(674, 663)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Arial"))
        MainWindow.setFont(font)
        MainWindow.setWindowTitle(
            QtGui.QApplication.translate("MainWindow",
                                         "Expresso Data Acquisition", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout_9 = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout_9.setObjectName(_fromUtf8("verticalLayout_9"))
        self.tabWidget = QtGui.QTabWidget(self.centralwidget)
        self.tabWidget.setEnabled(True)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Arial"))
        self.tabWidget.setFont(font)
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        self.deviceTab = QtGui.QWidget()
        self.deviceTab.setObjectName(_fromUtf8("deviceTab"))
        self.verticalLayout_11 = QtGui.QVBoxLayout(self.deviceTab)
        self.verticalLayout_11.setObjectName(_fromUtf8("verticalLayout_11"))
        self.label_7 = QtGui.QLabel(self.deviceTab)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_7.sizePolicy().hasHeightForWidth())
        self.label_7.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Arial"))
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label_7.setFont(font)
        self.label_7.setText(
            QtGui.QApplication.translate("MainWindow", "Welcome!", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label_7.setAlignment(QtCore.Qt.AlignCenter)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.verticalLayout_11.addWidget(self.label_7)
        self.widget_12 = QtGui.QWidget(self.deviceTab)
        self.widget_12.setObjectName(_fromUtf8("widget_12"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.widget_12)
        self.horizontalLayout_2.setMargin(0)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem)
        self.scanPushButton = QtGui.QPushButton(self.widget_12)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Arial"))
        self.scanPushButton.setFont(font)
        self.scanPushButton.setText(
            QtGui.QApplication.translate("MainWindow", "Scan", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.scanPushButton.setObjectName(_fromUtf8("scanPushButton"))
        self.horizontalLayout_2.addWidget(self.scanPushButton)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem1)
        self.verticalLayout_11.addWidget(self.widget_12)
        self.devWidgetContainer = QtGui.QWidget(self.deviceTab)
        self.devWidgetContainer.setEnabled(False)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Arial"))
        self.devWidgetContainer.setFont(font)
        self.devWidgetContainer.setStyleSheet(_fromUtf8(""))
        self.devWidgetContainer.setObjectName(_fromUtf8("devWidgetContainer"))
        self.verticalLayout_8 = QtGui.QVBoxLayout(self.devWidgetContainer)
        self.verticalLayout_8.setMargin(0)
        self.verticalLayout_8.setObjectName(_fromUtf8("verticalLayout_8"))
        self.label_14 = QtGui.QLabel(self.devWidgetContainer)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Arial"))
        font.setBold(True)
        font.setWeight(75)
        self.label_14.setFont(font)
        self.label_14.setText(
            QtGui.QApplication.translate("MainWindow", "Expresso Devices",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.label_14.setObjectName(_fromUtf8("label_14"))
        self.verticalLayout_8.addWidget(self.label_14)
        self.devWidget = QtGui.QWidget(self.devWidgetContainer)
        self.devWidget.setStyleSheet(_fromUtf8(""))
        self.devWidget.setObjectName(_fromUtf8("devWidget"))
        self.devWidgetVLay = QtGui.QVBoxLayout(self.devWidget)
        self.devWidgetVLay.setMargin(0)
        self.devWidgetVLay.setObjectName(_fromUtf8("devWidgetVLay"))
        self.verticalLayout_8.addWidget(self.devWidget)
        spacerItem2 = QtGui.QSpacerItem(20, 20, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Minimum)
        self.verticalLayout_8.addItem(spacerItem2)
        self.widget_4 = QtGui.QWidget(self.devWidgetContainer)
        self.widget_4.setObjectName(_fromUtf8("widget_4"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.widget_4)
        self.horizontalLayout.setMargin(0)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        spacerItem3 = QtGui.QSpacerItem(226, 24, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem3)
        self.connectPushButton = QtGui.QPushButton(self.widget_4)
        self.connectPushButton.setText(
            QtGui.QApplication.translate("MainWindow", "Connect", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.connectPushButton.setObjectName(_fromUtf8("connectPushButton"))
        self.horizontalLayout.addWidget(self.connectPushButton)
        spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem4)
        self.verticalLayout_8.addWidget(self.widget_4)
        self.verticalLayout_11.addWidget(self.devWidgetContainer)
        spacerItem5 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout_11.addItem(spacerItem5)
        self.tabWidget.addTab(self.deviceTab, _fromUtf8(""))
        self.singleChannelTab = QtGui.QWidget()
        self.singleChannelTab.setObjectName(_fromUtf8("singleChannelTab"))
        self.verticalLayout_7 = QtGui.QVBoxLayout(self.singleChannelTab)
        self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7"))
        self.singleChannelStartWidget_2 = QtGui.QWidget(self.singleChannelTab)
        self.singleChannelStartWidget_2.setObjectName(
            _fromUtf8("singleChannelStartWidget_2"))
        self.verticalLayout = QtGui.QVBoxLayout(
            self.singleChannelStartWidget_2)
        self.verticalLayout.setMargin(0)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.label_11 = QtGui.QLabel(self.singleChannelStartWidget_2)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_11.setFont(font)
        self.label_11.setText(
            QtGui.QApplication.translate("MainWindow",
                                         "Active Device & Channel", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label_11.setObjectName(_fromUtf8("label_11"))
        self.verticalLayout.addWidget(self.label_11)
        self.singleChannelStartWidget = QtGui.QWidget(
            self.singleChannelStartWidget_2)
        self.singleChannelStartWidget.setObjectName(
            _fromUtf8("singleChannelStartWidget"))
        self.horizontalLayout_12 = QtGui.QHBoxLayout(
            self.singleChannelStartWidget)
        self.horizontalLayout_12.setMargin(0)
        self.horizontalLayout_12.setObjectName(
            _fromUtf8("horizontalLayout_12"))
        self.singleChannelDeviceComboBox = QtGui.QComboBox(
            self.singleChannelStartWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.singleChannelDeviceComboBox.sizePolicy().hasHeightForWidth())
        self.singleChannelDeviceComboBox.setSizePolicy(sizePolicy)
        self.singleChannelDeviceComboBox.setMinimumSize(QtCore.QSize(180, 0))
        self.singleChannelDeviceComboBox.setMaximumSize(
            QtCore.QSize(180, 16777215))
        self.singleChannelDeviceComboBox.setObjectName(
            _fromUtf8("singleChannelDeviceComboBox"))
        self.horizontalLayout_12.addWidget(self.singleChannelDeviceComboBox)
        self.channelRadioButton_1 = QtGui.QRadioButton(
            self.singleChannelStartWidget)
        self.channelRadioButton_1.setText(
            QtGui.QApplication.translate("MainWindow", "1", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.channelRadioButton_1.setObjectName(
            _fromUtf8("channelRadioButton_1"))
        self.horizontalLayout_12.addWidget(self.channelRadioButton_1)
        self.channelRadioButton_2 = QtGui.QRadioButton(
            self.singleChannelStartWidget)
        self.channelRadioButton_2.setText(
            QtGui.QApplication.translate("MainWindow", "2", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.channelRadioButton_2.setObjectName(
            _fromUtf8("channelRadioButton_2"))
        self.horizontalLayout_12.addWidget(self.channelRadioButton_2)
        self.channelRadioButton_3 = QtGui.QRadioButton(
            self.singleChannelStartWidget)
        self.channelRadioButton_3.setText(
            QtGui.QApplication.translate("MainWindow", "3", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.channelRadioButton_3.setObjectName(
            _fromUtf8("channelRadioButton_3"))
        self.horizontalLayout_12.addWidget(self.channelRadioButton_3)
        self.channelRadioButton_4 = QtGui.QRadioButton(
            self.singleChannelStartWidget)
        self.channelRadioButton_4.setText(
            QtGui.QApplication.translate("MainWindow", "4", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.channelRadioButton_4.setObjectName(
            _fromUtf8("channelRadioButton_4"))
        self.horizontalLayout_12.addWidget(self.channelRadioButton_4)
        self.channelRadioButton_5 = QtGui.QRadioButton(
            self.singleChannelStartWidget)
        self.channelRadioButton_5.setText(
            QtGui.QApplication.translate("MainWindow", "5", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.channelRadioButton_5.setObjectName(
            _fromUtf8("channelRadioButton_5"))
        self.horizontalLayout_12.addWidget(self.channelRadioButton_5)
        spacerItem6 = QtGui.QSpacerItem(30, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_12.addItem(spacerItem6)
        self.singleChannelStart = QtGui.QPushButton(
            self.singleChannelStartWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.singleChannelStart.sizePolicy().hasHeightForWidth())
        self.singleChannelStart.setSizePolicy(sizePolicy)
        self.singleChannelStart.setMinimumSize(QtCore.QSize(80, 0))
        self.singleChannelStart.setText(
            QtGui.QApplication.translate("MainWindow", "Start", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.singleChannelStart.setObjectName(_fromUtf8("singleChannelStart"))
        self.horizontalLayout_12.addWidget(self.singleChannelStart)
        self.verticalLayout.addWidget(self.singleChannelStartWidget)
        self.verticalLayout_7.addWidget(self.singleChannelStartWidget_2)
        self.line_3 = QtGui.QFrame(self.singleChannelTab)
        self.line_3.setFrameShape(QtGui.QFrame.HLine)
        self.line_3.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_3.setObjectName(_fromUtf8("line_3"))
        self.verticalLayout_7.addWidget(self.line_3)
        self.singleChannelPixelWidget = QtGui.QWidget(self.singleChannelTab)
        self.singleChannelPixelWidget.setObjectName(
            _fromUtf8("singleChannelPixelWidget"))
        self.verticalLayout_6 = QtGui.QVBoxLayout(
            self.singleChannelPixelWidget)
        self.verticalLayout_6.setMargin(0)
        self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6"))
        self.label_12 = QtGui.QLabel(self.singleChannelPixelWidget)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_12.setFont(font)
        self.label_12.setText(
            QtGui.QApplication.translate("MainWindow", "Pixel Values", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label_12.setObjectName(_fromUtf8("label_12"))
        self.verticalLayout_6.addWidget(self.label_12)
        self.mpl = MplWidget(self.singleChannelPixelWidget)
        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.setMinimumSize(QtCore.QSize(200, 200))
        self.mpl.setObjectName(_fromUtf8("mpl"))
        self.verticalLayout_6.addWidget(self.mpl)
        self.widget_11 = QtGui.QWidget(self.singleChannelPixelWidget)
        self.widget_11.setObjectName(_fromUtf8("widget_11"))
        self.horizontalLayout_14 = QtGui.QHBoxLayout(self.widget_11)
        self.horizontalLayout_14.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_14.setObjectName(
            _fromUtf8("horizontalLayout_14"))
        spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_14.addItem(spacerItem7)
        self.label_10 = QtGui.QLabel(self.widget_11)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_10.setFont(font)
        self.label_10.setText(
            QtGui.QApplication.translate("MainWindow", "Pixel Normalization",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.label_10.setObjectName(_fromUtf8("label_10"))
        self.horizontalLayout_14.addWidget(self.label_10)
        self.clearNormalizationPushButton = QtGui.QPushButton(self.widget_11)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.clearNormalizationPushButton.sizePolicy().hasHeightForWidth())
        self.clearNormalizationPushButton.setSizePolicy(sizePolicy)
        self.clearNormalizationPushButton.setMinimumSize(QtCore.QSize(80, 0))
        self.clearNormalizationPushButton.setText(
            QtGui.QApplication.translate("MainWindow", "Clear", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.clearNormalizationPushButton.setObjectName(
            _fromUtf8("clearNormalizationPushButton"))
        self.horizontalLayout_14.addWidget(self.clearNormalizationPushButton)
        self.setNormalizationPushButton = QtGui.QPushButton(self.widget_11)
        self.setNormalizationPushButton.setText(
            QtGui.QApplication.translate("MainWindow", "Set", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.setNormalizationPushButton.setObjectName(
            _fromUtf8("setNormalizationPushButton"))
        self.horizontalLayout_14.addWidget(self.setNormalizationPushButton)
        self.saveNormalizationPushButton = QtGui.QPushButton(self.widget_11)
        self.saveNormalizationPushButton.setText(
            QtGui.QApplication.translate("MainWindow", "Save", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.saveNormalizationPushButton.setObjectName(
            _fromUtf8("saveNormalizationPushButton"))
        self.horizontalLayout_14.addWidget(self.saveNormalizationPushButton)
        self.loadNormalizationPushButton = QtGui.QPushButton(self.widget_11)
        self.loadNormalizationPushButton.setText(
            QtGui.QApplication.translate("MainWindow", "Load", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.loadNormalizationPushButton.setObjectName(
            _fromUtf8("loadNormalizationPushButton"))
        self.horizontalLayout_14.addWidget(self.loadNormalizationPushButton)
        self.verticalLayout_6.addWidget(self.widget_11)
        self.verticalLayout_7.addWidget(self.singleChannelPixelWidget)
        self.widget_5 = QtGui.QWidget(self.singleChannelTab)
        self.widget_5.setObjectName(_fromUtf8("widget_5"))
        self.horizontalLayout_6 = QtGui.QHBoxLayout(self.widget_5)
        self.horizontalLayout_6.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.verticalLayout_7.addWidget(self.widget_5)
        self.line_9 = QtGui.QFrame(self.singleChannelTab)
        self.line_9.setFrameShape(QtGui.QFrame.HLine)
        self.line_9.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_9.setObjectName(_fromUtf8("line_9"))
        self.verticalLayout_7.addWidget(self.line_9)
        self.singleChannelLevelWidget = QtGui.QWidget(self.singleChannelTab)
        self.singleChannelLevelWidget.setObjectName(
            _fromUtf8("singleChannelLevelWidget"))
        self.verticalLayout_5 = QtGui.QVBoxLayout(
            self.singleChannelLevelWidget)
        self.verticalLayout_5.setMargin(0)
        self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
        self.label_13 = QtGui.QLabel(self.singleChannelLevelWidget)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_13.setFont(font)
        self.label_13.setText(
            QtGui.QApplication.translate("MainWindow", "Fluid Level", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label_13.setObjectName(_fromUtf8("label_13"))
        self.verticalLayout_5.addWidget(self.label_13)
        self.widget_2 = QtGui.QWidget(self.singleChannelLevelWidget)
        self.widget_2.setObjectName(_fromUtf8("widget_2"))
        self.horizontalLayout_13 = QtGui.QHBoxLayout(self.widget_2)
        self.horizontalLayout_13.setMargin(0)
        self.horizontalLayout_13.setObjectName(
            _fromUtf8("horizontalLayout_13"))
        spacerItem8 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Fixed,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_13.addItem(spacerItem8)
        self.singleChannelProgressBar = QtGui.QProgressBar(self.widget_2)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.singleChannelProgressBar.setFont(font)
        self.singleChannelProgressBar.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.singleChannelProgressBar.setProperty("value", 0)
        self.singleChannelProgressBar.setFormat(
            QtGui.QApplication.translate("MainWindow", "%v nl", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.singleChannelProgressBar.setObjectName(
            _fromUtf8("singleChannelProgressBar"))
        self.horizontalLayout_13.addWidget(self.singleChannelProgressBar)
        spacerItem9 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Fixed,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_13.addItem(spacerItem9)
        self.verticalLayout_5.addWidget(self.widget_2)
        self.verticalLayout_7.addWidget(self.singleChannelLevelWidget)
        self.tabWidget.addTab(self.singleChannelTab, _fromUtf8(""))
        self.multiChannelTab = QtGui.QWidget()
        self.multiChannelTab.setObjectName(_fromUtf8("multiChannelTab"))
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.multiChannelTab)
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.widget_6 = QtGui.QWidget(self.multiChannelTab)
        self.widget_6.setObjectName(_fromUtf8("widget_6"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.widget_6)
        self.verticalLayout_3.setMargin(0)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.multiChannelStartWidget = QtGui.QWidget(self.widget_6)
        self.multiChannelStartWidget.setObjectName(
            _fromUtf8("multiChannelStartWidget"))
        self.horizontalLayout_4 = QtGui.QHBoxLayout(
            self.multiChannelStartWidget)
        self.horizontalLayout_4.setContentsMargins(-1, 0, -1, 0)
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.label_3 = QtGui.QLabel(self.multiChannelStartWidget)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_3.setFont(font)
        self.label_3.setText(
            QtGui.QApplication.translate("MainWindow", "Time:", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.horizontalLayout_4.addWidget(self.label_3)
        self.multiChannelTimeLabel = QtGui.QLabel(self.multiChannelStartWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.multiChannelTimeLabel.sizePolicy().hasHeightForWidth())
        self.multiChannelTimeLabel.setSizePolicy(sizePolicy)
        self.multiChannelTimeLabel.setMinimumSize(QtCore.QSize(100, 0))
        self.multiChannelTimeLabel.setText(
            QtGui.QApplication.translate("MainWindow", "_____ s", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.multiChannelTimeLabel.setObjectName(
            _fromUtf8("multiChannelTimeLabel"))
        self.horizontalLayout_4.addWidget(self.multiChannelTimeLabel)
        spacerItem10 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                         QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem10)
        self.multiChannelFreqLabel = QtGui.QLabel(self.multiChannelStartWidget)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.multiChannelFreqLabel.setFont(font)
        self.multiChannelFreqLabel.setText(
            QtGui.QApplication.translate("MainWindow", "Frequency (Hz)", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.multiChannelFreqLabel.setObjectName(
            _fromUtf8("multiChannelFreqLabel"))
        self.horizontalLayout_4.addWidget(self.multiChannelFreqLabel)
        self.multiChannelFreqComboBox = QtGui.QComboBox(
            self.multiChannelStartWidget)
        self.multiChannelFreqComboBox.setObjectName(
            _fromUtf8("multiChannelFreqComboBox"))
        self.horizontalLayout_4.addWidget(self.multiChannelFreqComboBox)
        spacerItem11 = QtGui.QSpacerItem(20, 20, QtGui.QSizePolicy.Fixed,
                                         QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem11)
        self.loggingCheckBox = QtGui.QCheckBox(self.multiChannelStartWidget)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.loggingCheckBox.setFont(font)
        self.loggingCheckBox.setText(
            QtGui.QApplication.translate("MainWindow", "Logging", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.loggingCheckBox.setChecked(True)
        self.loggingCheckBox.setObjectName(_fromUtf8("loggingCheckBox"))
        self.horizontalLayout_4.addWidget(self.loggingCheckBox)
        spacerItem12 = QtGui.QSpacerItem(20, 20, QtGui.QSizePolicy.Fixed,
                                         QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem12)
        self.multiChannelStart = QtGui.QPushButton(
            self.multiChannelStartWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.multiChannelStart.sizePolicy().hasHeightForWidth())
        self.multiChannelStart.setSizePolicy(sizePolicy)
        self.multiChannelStart.setText(
            QtGui.QApplication.translate("MainWindow", "Start", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.multiChannelStart.setObjectName(_fromUtf8("multiChannelStart"))
        self.horizontalLayout_4.addWidget(self.multiChannelStart)
        self.verticalLayout_3.addWidget(self.multiChannelStartWidget)
        self.line_7 = QtGui.QFrame(self.widget_6)
        self.line_7.setFrameShape(QtGui.QFrame.HLine)
        self.line_7.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_7.setObjectName(_fromUtf8("line_7"))
        self.verticalLayout_3.addWidget(self.line_7)
        self.multiChannelDeviceTabs = QtGui.QTabWidget(self.widget_6)
        self.multiChannelDeviceTabs.setObjectName(
            _fromUtf8("multiChannelDeviceTabs"))
        self.mc_tab1 = QtGui.QWidget()
        self.mc_tab1.setObjectName(_fromUtf8("mc_tab1"))
        self.mc_1 = McWidget(self.mc_tab1)
        self.mc_1.setGeometry(QtCore.QRect(9, 9, 594, 382))
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mc_1.sizePolicy().hasHeightForWidth())
        self.mc_1.setSizePolicy(sizePolicy)
        self.mc_1.setMinimumSize(QtCore.QSize(200, 200))
        self.mc_1.setObjectName(_fromUtf8("mc_1"))
        self.multiChannelDeviceTabs.addTab(self.mc_tab1, _fromUtf8(""))
        self.verticalLayout_3.addWidget(self.multiChannelDeviceTabs)
        self.logFileWidget = QtGui.QWidget(self.widget_6)
        self.logFileWidget.setObjectName(_fromUtf8("logFileWidget"))
        self.horizontalLayout_15 = QtGui.QHBoxLayout(self.logFileWidget)
        self.horizontalLayout_15.setMargin(0)
        self.horizontalLayout_15.setObjectName(
            _fromUtf8("horizontalLayout_15"))
        self.label_9 = QtGui.QLabel(self.logFileWidget)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_9.setFont(font)
        self.label_9.setText(
            QtGui.QApplication.translate("MainWindow", "Log File: ", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label_9.setObjectName(_fromUtf8("label_9"))
        self.horizontalLayout_15.addWidget(self.label_9)
        self.logFileLabel = QtGui.QLabel(self.logFileWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.logFileLabel.sizePolicy().hasHeightForWidth())
        self.logFileLabel.setSizePolicy(sizePolicy)
        self.logFileLabel.setText(
            QtGui.QApplication.translate("MainWindow", "default_log_file.hdf5",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.logFileLabel.setObjectName(_fromUtf8("logFileLabel"))
        self.horizontalLayout_15.addWidget(self.logFileLabel)
        self.setLogFileToolButton = QtGui.QToolButton(self.logFileWidget)
        self.setLogFileToolButton.setText(
            QtGui.QApplication.translate("MainWindow", "...", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.setLogFileToolButton.setObjectName(
            _fromUtf8("setLogFileToolButton"))
        self.horizontalLayout_15.addWidget(self.setLogFileToolButton)
        self.verticalLayout_3.addWidget(self.logFileWidget)
        self.verticalLayout_4.addWidget(self.widget_6)
        self.tabWidget.addTab(self.multiChannelTab, _fromUtf8(""))
        self.verticalLayout_9.addWidget(self.tabWidget)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 674, 20))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(0)
        self.multiChannelDeviceTabs.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        self.tabWidget.setTabText(
            self.tabWidget.indexOf(self.deviceTab),
            QtGui.QApplication.translate("MainWindow", "Device Manager", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.tabWidget.setTabText(
            self.tabWidget.indexOf(self.singleChannelTab),
            QtGui.QApplication.translate("MainWindow", "Single Channel Mode",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.multiChannelDeviceTabs.setTabText(
            self.multiChannelDeviceTabs.indexOf(self.mc_tab1),
            QtGui.QApplication.translate("MainWindow", "Device", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.tabWidget.setTabText(
            self.tabWidget.indexOf(self.multiChannelTab),
            QtGui.QApplication.translate("MainWindow", "Multi Channel Mode",
                                         None, QtGui.QApplication.UnicodeUTF8))
Example #45
0
class Ui_BrainLabelingGui(object):
    def setupUi(self, BrainLabelingGui):
        BrainLabelingGui.setObjectName(_fromUtf8("BrainLabelingGui"))
        BrainLabelingGui.resize(965, 749)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(BrainLabelingGui.sizePolicy().hasHeightForWidth())
        BrainLabelingGui.setSizePolicy(sizePolicy)
        self.centralwidget = QtGui.QWidget(BrainLabelingGui)
        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(_fromUtf8("centralwidget"))
        self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout.setSizeConstraint(QtGui.QLayout.SetNoConstraint)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.canvaswidget = MplWidget(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.canvaswidget.sizePolicy().hasHeightForWidth())
        self.canvaswidget.setSizePolicy(sizePolicy)
        self.canvaswidget.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
        self.canvaswidget.setObjectName(_fromUtf8("canvaswidget"))
        self.verticalLayout.addWidget(self.canvaswidget)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.labelsLayout = QtGui.QGridLayout()
        self.labelsLayout.setObjectName(_fromUtf8("labelsLayout"))
        self.horizontalLayout.addLayout(self.labelsLayout)
        self.verticalLayout_3 = QtGui.QVBoxLayout()
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.display_groupBox = QtGui.QGroupBox(self.centralwidget)
        self.display_groupBox.setObjectName(_fromUtf8("display_groupBox"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.display_groupBox)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.img_radioButton = QtGui.QRadioButton(self.display_groupBox)
        self.img_radioButton.setObjectName(_fromUtf8("img_radioButton"))
        self.verticalLayout_2.addWidget(self.img_radioButton)
        self.textonmap_radioButton = QtGui.QRadioButton(self.display_groupBox)
        self.textonmap_radioButton.setObjectName(_fromUtf8("textonmap_radioButton"))
        self.verticalLayout_2.addWidget(self.textonmap_radioButton)
        self.dirmap_radioButton = QtGui.QRadioButton(self.display_groupBox)
        self.dirmap_radioButton.setObjectName(_fromUtf8("dirmap_radioButton"))
        self.verticalLayout_2.addWidget(self.dirmap_radioButton)
        self.labeling_radioButton = QtGui.QRadioButton(self.display_groupBox)
        self.labeling_radioButton.setObjectName(_fromUtf8("labeling_radioButton"))
        self.verticalLayout_2.addWidget(self.labeling_radioButton)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.label_2 = QtGui.QLabel(self.display_groupBox)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.horizontalLayout_3.addWidget(self.label_2)
        self.spOnOffSlider = QtGui.QSlider(self.display_groupBox)
        self.spOnOffSlider.setStyleSheet(_fromUtf8("QSlider {\n"
"min-width:80px;\n"
"min-height:27px;\n"
"max-width:80px;\n"
"max-height:27px;\n"
"}\n"
"QSlider::groove:horizontal {\n"
"background-image: url(images/slider_bg.png);\n"
"background-repeat: no-repeat;\n"
"background-position:center;\n"
"margin:0px;\n"
"border:0px;\n"
"padding:0px;\n"
"}\n"
"\n"
"QSlider::sub-page:horizontal {\n"
"background-image: url(images/slider_on.png);\n"
"background-repeat: no-repeat;\n"
"background-position:left;\n"
"background-origin:content;\n"
"margin:0px;\n"
"border:0px;\n"
"padding-left:0px;\n"
"}\n"
"\n"
"QSlider::add-page:horizontal {\n"
"background-image: url(images/slider_off.png);\n"
"background-repeat: no-repeat;\n"
"background-position:right;\n"
"background-origin:content;\n"
"margin:0px;\n"
"border:0px;\n"
"padding-right:0px;\n"
"}\n"
"\n"
"QSlider::handle:horizontal {\n"
"background-image: url(images/slider_handle.png);\n"
"width:39px;\n"
"height:27px;\n"
"margin:0px;\n"
"border:0px;\n"
"padding:0px;\n"
"}\n"
"\n"
"QSlider::sub-page:horizontal:disabled {\n"
"background-image: url(images/slider_on_disabled.png);\n"
"background-repeat: no-repeat;\n"
"background-position:left;\n"
"background-origin:content;\n"
"margin:0px;\n"
"border:0px;\n"
"padding-left:0px;\n"
"}\n"
"\n"
"QSlider::add-page:horizontal:disabled {\n"
"background-image: url(images/slider_off_disabled.png);\n"
"background-repeat: no-repeat;\n"
"background-position:right;\n"
"background-origin:content;\n"
"margin:0px;\n"
"border:0px;\n"
"padding-right:0px;\n"
"}\n"
"\n"
"QSlider::handle:horizontal:disabled {\n"
"background-image: url(images/slider_handle.png);\n"
"width:39px;\n"
"height:27px;\n"
"margin:0px;\n"
"border:0px;\n"
"padding:0px;\n"
"}\n"
"\n"
""))
        self.spOnOffSlider.setMaximum(1)
        self.spOnOffSlider.setSingleStep(1)
        self.spOnOffSlider.setTracking(False)
        self.spOnOffSlider.setOrientation(QtCore.Qt.Horizontal)
        self.spOnOffSlider.setObjectName(_fromUtf8("spOnOffSlider"))
        self.horizontalLayout_3.addWidget(self.spOnOffSlider)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem)
        self.verticalLayout_2.addLayout(self.horizontalLayout_3)
        self.verticalLayout_3.addWidget(self.display_groupBox)
        self.horizontalLayout.addLayout(self.verticalLayout_3)
        self.buttonsLayout = QtGui.QVBoxLayout()
        self.buttonsLayout.setObjectName(_fromUtf8("buttonsLayout"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.label = QtGui.QLabel(self.centralwidget)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout_2.addWidget(self.label)
        self.brushSizeSlider = QtGui.QSlider(self.centralwidget)
        self.brushSizeSlider.setMaximum(50)
        self.brushSizeSlider.setProperty("value", 20)
        self.brushSizeSlider.setOrientation(QtCore.Qt.Horizontal)
        self.brushSizeSlider.setInvertedControls(False)
        self.brushSizeSlider.setTickPosition(QtGui.QSlider.NoTicks)
        self.brushSizeSlider.setObjectName(_fromUtf8("brushSizeSlider"))
        self.horizontalLayout_2.addWidget(self.brushSizeSlider)
        self.brushSizeEdit = QtGui.QLineEdit(self.centralwidget)
        self.brushSizeEdit.setText(_fromUtf8(""))
        self.brushSizeEdit.setObjectName(_fromUtf8("brushSizeEdit"))
        self.horizontalLayout_2.addWidget(self.brushSizeEdit)
        self.buttonsLayout.addLayout(self.horizontalLayout_2)
        self.loadButton = QtGui.QPushButton(self.centralwidget)
        self.loadButton.setEnabled(True)
        self.loadButton.setCheckable(False)
        self.loadButton.setDefault(False)
        self.loadButton.setFlat(False)
        self.loadButton.setObjectName(_fromUtf8("loadButton"))
        self.buttonsLayout.addWidget(self.loadButton)
        self.saveButton = QtGui.QPushButton(self.centralwidget)
        self.saveButton.setObjectName(_fromUtf8("saveButton"))
        self.buttonsLayout.addWidget(self.saveButton)
        self.newLabelButton = QtGui.QPushButton(self.centralwidget)
        self.newLabelButton.setObjectName(_fromUtf8("newLabelButton"))
        self.buttonsLayout.addWidget(self.newLabelButton)
        self.buttonParams = QtGui.QPushButton(self.centralwidget)
        self.buttonParams.setObjectName(_fromUtf8("buttonParams"))
        self.buttonsLayout.addWidget(self.buttonParams)
        self.quitButton = QtGui.QPushButton(self.centralwidget)
        self.quitButton.setObjectName(_fromUtf8("quitButton"))
        self.buttonsLayout.addWidget(self.quitButton)
        self.horizontalLayout.addLayout(self.buttonsLayout)
        self.verticalLayout.addLayout(self.horizontalLayout)
        BrainLabelingGui.setCentralWidget(self.centralwidget)
        self.statusbar = QtGui.QStatusBar(BrainLabelingGui)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        BrainLabelingGui.setStatusBar(self.statusbar)
        self.menubar = QtGui.QMenuBar(BrainLabelingGui)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 965, 25))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        BrainLabelingGui.setMenuBar(self.menubar)
        self.toolBar = QtGui.QToolBar(BrainLabelingGui)
        self.toolBar.setObjectName(_fromUtf8("toolBar"))
        BrainLabelingGui.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
        self.toolBar.addSeparator()

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

    def retranslateUi(self, BrainLabelingGui):
        BrainLabelingGui.setWindowTitle(_translate("BrainLabelingGui", "BrainLabelingGui", None))
        self.display_groupBox.setTitle(_translate("BrainLabelingGui", "Display", None))
        self.img_radioButton.setText(_translate("BrainLabelingGui", "image", None))
        self.textonmap_radioButton.setText(_translate("BrainLabelingGui", "textonmap (gabor, vq)", None))
        self.dirmap_radioButton.setText(_translate("BrainLabelingGui", "directionality (gabor, segm)", None))
        self.labeling_radioButton.setText(_translate("BrainLabelingGui", "labeling", None))
        self.label_2.setText(_translate("BrainLabelingGui", "superpixels (segm)", None))
        self.label.setText(_translate("BrainLabelingGui", "brush size", None))
        self.loadButton.setText(_translate("BrainLabelingGui", "Load", None))
        self.saveButton.setText(_translate("BrainLabelingGui", "Save", None))
        self.newLabelButton.setText(_translate("BrainLabelingGui", "Add New Label", None))
        self.buttonParams.setText(_translate("BrainLabelingGui", "Change Parameters", None))
        self.quitButton.setText(_translate("BrainLabelingGui", "Quit", None))
        self.toolBar.setWindowTitle(_translate("BrainLabelingGui", "toolBar", None))
Example #46
0
class Ui_MplMainWindow(object):
    def setupUi(self, MplMainWindow):
        MplMainWindow.setObjectName(_fromUtf8("MplMainWindow"))
        MplMainWindow.resize(906, 785)
        self.centralwidget = QtGui.QWidget(MplMainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.lineEdit = QtGui.QLineEdit(self.centralwidget)
        self.lineEdit.setObjectName(_fromUtf8("lineEdit"))
        self.horizontalLayout.addWidget(self.lineEdit)
        self.pushButton = QtGui.QPushButton(self.centralwidget)
        self.pushButton.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.horizontalLayout.addWidget(self.pushButton)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.label = QtGui.QLabel(self.centralwidget)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout_2.addWidget(self.label)
        self.lineEdit_2 = QtGui.QLineEdit(self.centralwidget)
        self.lineEdit_2.setMaximumSize(QtCore.QSize(16777215, 27))
        self.lineEdit_2.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.lineEdit_2.setObjectName(_fromUtf8("lineEdit_2"))
        self.horizontalLayout_2.addWidget(self.lineEdit_2)
        self.pushButton_2 = QtGui.QPushButton(self.centralwidget)
        self.pushButton_2.setObjectName(_fromUtf8("pushButton_2"))
        self.horizontalLayout_2.addWidget(self.pushButton_2)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.pushButton_3 = QtGui.QPushButton(self.centralwidget)
        self.pushButton_3.setObjectName(_fromUtf8("pushButton_3"))
        self.horizontalLayout_3.addWidget(self.pushButton_3)
        self.pushButton_4 = QtGui.QPushButton(self.centralwidget)
        self.pushButton_4.setObjectName(_fromUtf8("pushButton_4"))
        self.horizontalLayout_3.addWidget(self.pushButton_4)
        self.pushButton_5 = QtGui.QPushButton(self.centralwidget)
        self.pushButton_5.setEnabled(False)
        self.pushButton_5.setObjectName(_fromUtf8("pushButton_5"))
        self.horizontalLayout_3.addWidget(self.pushButton_5)
        self.verticalLayout.addLayout(self.horizontalLayout_3)
        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(_fromUtf8("widget"))
        self.verticalLayout.addWidget(self.widget)
        MplMainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MplMainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 906, 25))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menuFile = QtGui.QMenu(self.menubar)
        self.menuFile.setObjectName(_fromUtf8("menuFile"))
        self.menuAbout = QtGui.QMenu(self.menubar)
        self.menuAbout.setObjectName(_fromUtf8("menuAbout"))
        MplMainWindow.setMenuBar(self.menubar)
        self.toolBar = QtGui.QToolBar(MplMainWindow)
        self.toolBar.setObjectName(_fromUtf8("toolBar"))
        MplMainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
        self.actionOpen = QtGui.QAction(MplMainWindow)
        self.actionOpen.setObjectName(_fromUtf8("actionOpen"))
        self.actionQuit = QtGui.QAction(MplMainWindow)
        self.actionQuit.setObjectName(_fromUtf8("actionQuit"))
        self.actionAbout = QtGui.QAction(MplMainWindow)
        self.actionAbout.setObjectName(_fromUtf8("actionAbout"))
        self.menuFile.addAction(self.actionOpen)
        self.menuFile.addSeparator()
        self.menuFile.addAction(self.actionQuit)
        self.menuAbout.addAction(self.actionAbout)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuAbout.menuAction())

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

    def retranslateUi(self, MplMainWindow):
        MplMainWindow.setWindowTitle(_translate("MplMainWindow", "MainWindow", None))
        self.lineEdit.setText(_translate("MplMainWindow", "sample_representation.txt", None))
        self.pushButton.setText(_translate("MplMainWindow", "Read", None))
        self.label.setText(_translate("MplMainWindow", "Nodes", None))
        self.lineEdit_2.setText(_translate("MplMainWindow", "4", None))
        self.pushButton_2.setText(_translate("MplMainWindow", "Generate", None))
        self.pushButton_3.setText(_translate("MplMainWindow", "Colour It! [Log]", None))
        self.pushButton_4.setText(_translate("MplMainWindow", "Color It! [Log*]", None))
        self.pushButton_5.setText(_translate("MplMainWindow", "MIS", None))
        self.menuFile.setTitle(_translate("MplMainWindow", "File", None))
        self.menuAbout.setTitle(_translate("MplMainWindow", "About", None))
        self.toolBar.setWindowTitle(_translate("MplMainWindow", "toolBar", None))
        self.actionOpen.setText(_translate("MplMainWindow", "Open", None))
        self.actionQuit.setText(_translate("MplMainWindow", "Quit", None))
        self.actionAbout.setText(_translate("MplMainWindow", "About", None))
Example #47
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.setWindowModality(QtCore.Qt.WindowModal)
        MainWindow.resize(1163, 771)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        MainWindow.setMinimumSize(QtCore.QSize(600, 771))
        MainWindow.setBaseSize(QtCore.QSize(1163, 771))
        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(212, 232, 229))
        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(233, 243, 242))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Midlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(106, 116, 114))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(141, 155, 153))
        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(212, 232, 229))
        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(233, 243, 242))
        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(212, 232, 229))
        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(233, 243, 242))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Midlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(106, 116, 114))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(141, 155, 153))
        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(212, 232, 229))
        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(233, 243, 242))
        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(106, 116, 114))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(212, 232, 229))
        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(233, 243, 242))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Midlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(106, 116, 114))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(141, 155, 153))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(106, 116, 114))
        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(106, 116, 114))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(212, 232, 229))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(212, 232, 229))
        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(212, 232, 229))
        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(_fromUtf8(":/Icons/calculator2-icon.png")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        MainWindow.setWindowIcon(icon)
        MainWindow.setLayoutDirection(QtCore.Qt.LeftToRight)
        MainWindow.setIconSize(QtCore.QSize(48, 48))
        self.centralwidget = QtGui.QWidget(MainWindow)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.centralwidget.sizePolicy().hasHeightForWidth())
        self.centralwidget.setSizePolicy(sizePolicy)
        self.centralwidget.setMinimumSize(QtCore.QSize(610, 688))
        self.centralwidget.setMaximumSize(QtCore.QSize(610, 688))
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.groupBox_6 = QtGui.QGroupBox(self.centralwidget)
        self.groupBox_6.setMinimumSize(QtCore.QSize(592, 670))
        self.groupBox_6.setMaximumSize(QtCore.QSize(592, 670))
        self.groupBox_6.setObjectName(_fromUtf8("groupBox_6"))
        self.verticalLayout = QtGui.QVBoxLayout(self.groupBox_6)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.groupBox_13 = QtGui.QGroupBox(self.groupBox_6)
        self.groupBox_13.setMinimumSize(QtCore.QSize(531, 191))
        self.groupBox_13.setMaximumSize(QtCore.QSize(16777215, 191))
        font = QtGui.QFont()
        font.setPointSize(9)
        self.groupBox_13.setFont(font)
        self.groupBox_13.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.groupBox_13.setObjectName(_fromUtf8("groupBox_13"))
        self.gridLayout = QtGui.QGridLayout(self.groupBox_13)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.dodaj_btn = QtGui.QPushButton(self.groupBox_13)
        self.dodaj_btn.setMinimumSize(QtCore.QSize(105, 30))
        self.dodaj_btn.setMaximumSize(QtCore.QSize(105, 30))
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/Pencil_icon.png")),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.dodaj_btn.setIcon(icon1)
        self.dodaj_btn.setObjectName(_fromUtf8("dodaj_btn"))
        self.gridLayout.addWidget(self.dodaj_btn, 2, 0, 1, 1)
        self.textEdit = QtGui.QTextEdit(self.groupBox_13)
        self.textEdit.setEnabled(True)
        self.textEdit.setMinimumSize(QtCore.QSize(491, 121))
        self.textEdit.setReadOnly(True)
        self.textEdit.setObjectName(_fromUtf8("textEdit"))
        self.gridLayout.addWidget(self.textEdit, 0, 0, 1, 3)
        self.checkBox_generator = QtGui.QCheckBox(self.groupBox_13)
        self.checkBox_generator.setObjectName(_fromUtf8("checkBox_generator"))
        self.gridLayout.addWidget(self.checkBox_generator, 2, 2, 1, 1)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem, 2, 1, 1, 1)
        self.verticalLayout.addWidget(self.groupBox_13)
        self.groupBox_8 = QtGui.QGroupBox(self.groupBox_6)
        self.groupBox_8.setMinimumSize(QtCore.QSize(531, 70))
        self.groupBox_8.setMaximumSize(QtCore.QSize(16777215, 61))
        font = QtGui.QFont()
        font.setPointSize(9)
        self.groupBox_8.setFont(font)
        self.groupBox_8.setObjectName(_fromUtf8("groupBox_8"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.groupBox_8)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.lineWyrazenie = QtGui.QLineEdit(self.groupBox_8)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.lineWyrazenie.setFont(font)
        self.lineWyrazenie.setObjectName(_fromUtf8("lineWyrazenie"))
        self.verticalLayout_3.addWidget(self.lineWyrazenie)
        self.verticalLayout.addWidget(self.groupBox_8)
        self.groupBox_11 = QtGui.QGroupBox(self.groupBox_6)
        self.groupBox_11.setMinimumSize(QtCore.QSize(531, 115))
        self.groupBox_11.setMaximumSize(QtCore.QSize(16777215, 115))
        self.groupBox_11.setTitle(_fromUtf8(""))
        self.groupBox_11.setObjectName(_fromUtf8("groupBox_11"))
        self.groupBox_12 = QtGui.QGroupBox(self.groupBox_11)
        self.groupBox_12.setGeometry(QtCore.QRect(10, 10, 421, 91))
        font = QtGui.QFont()
        font.setPointSize(9)
        self.groupBox_12.setFont(font)
        self.groupBox_12.setObjectName(_fromUtf8("groupBox_12"))
        self.gridLayout_7 = QtGui.QGridLayout(self.groupBox_12)
        self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7"))
        self.line_P = QtGui.QLineEdit(self.groupBox_12)
        self.line_P.setObjectName(_fromUtf8("line_P"))
        self.gridLayout_7.addWidget(self.line_P, 1, 1, 1, 1)
        self.P_label = QtGui.QLabel(self.groupBox_12)
        self.P_label.setObjectName(_fromUtf8("P_label"))
        self.gridLayout_7.addWidget(self.P_label, 1, 0, 1, 1)
        self.M_label = QtGui.QLabel(self.groupBox_12)
        self.M_label.setObjectName(_fromUtf8("M_label"))
        self.gridLayout_7.addWidget(self.M_label, 0, 0, 1, 1)
        self.line_M = QtGui.QLineEdit(self.groupBox_12)
        self.line_M.setObjectName(_fromUtf8("line_M"))
        self.gridLayout_7.addWidget(self.line_M, 0, 1, 1, 1)
        self.reset_btn = QtGui.QPushButton(self.groupBox_11)
        self.reset_btn.setGeometry(QtCore.QRect(460, 40, 95, 30))
        self.reset_btn.setMinimumSize(QtCore.QSize(95, 30))
        self.reset_btn.setMaximumSize(QtCore.QSize(95, 30))
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/Cancel_icon.png")),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.reset_btn.setIcon(icon2)
        self.reset_btn.setObjectName(_fromUtf8("reset_btn"))
        self.verticalLayout.addWidget(self.groupBox_11)
        self.groupBox_7 = QtGui.QGroupBox(self.groupBox_6)
        self.groupBox_7.setMinimumSize(QtCore.QSize(531, 170))
        self.groupBox_7.setMaximumSize(QtCore.QSize(16777215, 150))
        self.groupBox_7.setTitle(_fromUtf8(""))
        self.groupBox_7.setObjectName(_fromUtf8("groupBox_7"))
        self.wyniki_groupBox_2 = QtGui.QGroupBox(self.groupBox_7)
        self.wyniki_groupBox_2.setGeometry(QtCore.QRect(10, 10, 421, 111))
        font = QtGui.QFont()
        font.setPointSize(9)
        self.wyniki_groupBox_2.setFont(font)
        self.wyniki_groupBox_2.setObjectName(_fromUtf8("wyniki_groupBox_2"))
        self.Estymator_lbl_2 = QtGui.QLabel(self.wyniki_groupBox_2)
        self.Estymator_lbl_2.setGeometry(QtCore.QRect(10, 20, 171, 20))
        self.Estymator_lbl_2.setAlignment(QtCore.Qt.AlignLeading
                                          | QtCore.Qt.AlignLeft
                                          | QtCore.Qt.AlignVCenter)
        self.Estymator_lbl_2.setObjectName(_fromUtf8("Estymator_lbl_2"))
        self.Wynik_srednia = QtGui.QLabel(self.wyniki_groupBox_2)
        self.Wynik_srednia.setGeometry(QtCore.QRect(200, 20, 211, 21))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.Wynik_srednia.setFont(font)
        self.Wynik_srednia.setAlignment(QtCore.Qt.AlignCenter)
        self.Wynik_srednia.setObjectName(_fromUtf8("Wynik_srednia"))
        self.odchyl_lbl_2 = QtGui.QLabel(self.wyniki_groupBox_2)
        self.odchyl_lbl_2.setGeometry(QtCore.QRect(10, 50, 171, 21))
        self.odchyl_lbl_2.setObjectName(_fromUtf8("odchyl_lbl_2"))
        self.Wynik_odchylenie = QtGui.QLabel(self.wyniki_groupBox_2)
        self.Wynik_odchylenie.setGeometry(QtCore.QRect(200, 50, 211, 20))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.Wynik_odchylenie.setFont(font)
        self.Wynik_odchylenie.setAlignment(QtCore.Qt.AlignCenter)
        self.Wynik_odchylenie.setObjectName(_fromUtf8("Wynik_odchylenie"))
        self.Wynik_przedzil = QtGui.QLabel(self.wyniki_groupBox_2)
        self.Wynik_przedzil.setGeometry(QtCore.QRect(200, 80, 211, 21))
        font = QtGui.QFont()
        #font.setFamily(_fromUtf8("MS Shell Dlg 2"))
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.Wynik_przedzil.setFont(font)
        self.Wynik_przedzil.setTextFormat(QtCore.Qt.AutoText)
        self.Wynik_przedzil.setAlignment(QtCore.Qt.AlignCenter)
        self.Wynik_przedzil.setObjectName(_fromUtf8("Wynik_przedzil"))
        self.przedzial_lbl_2 = QtGui.QLabel(self.wyniki_groupBox_2)
        self.przedzial_lbl_2.setGeometry(QtCore.QRect(10, 80, 171, 20))
        self.przedzial_lbl_2.setAlignment(QtCore.Qt.AlignLeading
                                          | QtCore.Qt.AlignLeft
                                          | QtCore.Qt.AlignVCenter)
        self.przedzial_lbl_2.setObjectName(_fromUtf8("przedzial_lbl_2"))
        self.draw_btn = QtGui.QPushButton(self.groupBox_7)
        self.draw_btn.setGeometry(QtCore.QRect(460, 70, 95, 30))
        self.draw_btn.setMinimumSize(QtCore.QSize(95, 30))
        self.draw_btn.setMaximumSize(QtCore.QSize(95, 30))
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/Edit_page_icon.png")),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.draw_btn.setIcon(icon3)
        self.draw_btn.setObjectName(_fromUtf8("draw_btn"))
        self.spinBox = QtGui.QSpinBox(self.groupBox_7)
        self.spinBox.setGeometry(QtCore.QRect(20, 140, 42, 22))
        self.spinBox.setSpecialValueText(_fromUtf8(""))
        self.spinBox.setObjectName(_fromUtf8("spinBox"))
        self.label_10 = QtGui.QLabel(self.groupBox_7)
        self.label_10.setGeometry(QtCore.QRect(70, 140, 271, 16))
        self.label_10.setObjectName(_fromUtf8("label_10"))
        self.oblicz_btn = QtGui.QPushButton(self.groupBox_7)
        self.oblicz_btn.setGeometry(QtCore.QRect(460, 20, 95, 30))
        self.oblicz_btn.setMinimumSize(QtCore.QSize(95, 30))
        self.oblicz_btn.setMaximumSize(QtCore.QSize(95, 30))
        icon4 = QtGui.QIcon()
        icon4.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/Play_icon.png")),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.oblicz_btn.setIcon(icon4)
        self.oblicz_btn.setObjectName(_fromUtf8("oblicz_btn"))
        self.progressBar = QtGui.QProgressBar(self.groupBox_7)
        self.progressBar.setGeometry(QtCore.QRect(400, 140, 160, 20))
        self.progressBar.setMinimumSize(QtCore.QSize(160, 20))
        self.progressBar.setMaximumSize(QtCore.QSize(160, 20))
        self.progressBar.setProperty("value", 0)
        self.progressBar.setObjectName(_fromUtf8("progressBar"))
        self.label = QtGui.QLabel(self.groupBox_7)
        self.label.setGeometry(QtCore.QRect(400, 120, 171, 20))
        self.label.setObjectName(_fromUtf8("label"))
        self.verticalLayout.addWidget(self.groupBox_7)
        self.verticalLayout_2.addWidget(self.groupBox_6)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1163, 21))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menuMenu = QtGui.QMenu(self.menubar)
        self.menuMenu.setObjectName(_fromUtf8("menuMenu"))
        self.menuHelp = QtGui.QMenu(self.menubar)
        self.menuHelp.setObjectName(_fromUtf8("menuHelp"))
        self.menuView = QtGui.QMenu(self.menubar)
        self.menuView.setObjectName(_fromUtf8("menuView"))
        self.menuSelect_Window_Style = QtGui.QMenu(self.menuView)
        self.menuSelect_Window_Style.setObjectName(
            _fromUtf8("menuSelect_Window_Style"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(170, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(169, 194, 240))
        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(212, 224, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Midlight, brush)
        brush = QtGui.QBrush(QtGui.QColor(84, 97, 120))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(113, 129, 160))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 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(169, 194, 240))
        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(212, 224, 247))
        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(170, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(169, 194, 240))
        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(212, 224, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Midlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(84, 97, 120))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(113, 129, 160))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(170, 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(169, 194, 240))
        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(212, 224, 247))
        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(84, 97, 120))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(169, 194, 240))
        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(212, 224, 247))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Midlight,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(84, 97, 120))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Dark, brush)
        brush = QtGui.QBrush(QtGui.QColor(113, 129, 160))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Mid, brush)
        brush = QtGui.QBrush(QtGui.QColor(84, 97, 120))
        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(84, 97, 120))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(169, 194, 240))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
        brush = QtGui.QBrush(QtGui.QColor(169, 194, 240))
        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(169, 194, 240))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.AlternateBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ToolTipBase,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ToolTipText,
                         brush)
        self.statusbar.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setItalic(True)
        self.statusbar.setFont(font)
        self.statusbar.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.statusbar.setAutoFillBackground(True)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)
        self.dockWidget_1 = QtGui.QDockWidget(MainWindow)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.dockWidget_1.sizePolicy().hasHeightForWidth())
        self.dockWidget_1.setSizePolicy(sizePolicy)
        self.dockWidget_1.setMinimumSize(QtCore.QSize(549, 688))
        self.dockWidget_1.setBaseSize(QtCore.QSize(549, 688))
        self.dockWidget_1.setFloating(False)
        self.dockWidget_1.setFeatures(QtGui.QDockWidget.DockWidgetClosable
                                      | QtGui.QDockWidget.DockWidgetMovable)
        self.dockWidget_1.setAllowedAreas(QtCore.Qt.LeftDockWidgetArea
                                          | QtCore.Qt.RightDockWidgetArea)
        self.dockWidget_1.setObjectName(_fromUtf8("dockWidget_1"))
        self.dockWidgetContents_2 = QtGui.QWidget()
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.dockWidgetContents_2.sizePolicy().hasHeightForWidth())
        self.dockWidgetContents_2.setSizePolicy(sizePolicy)
        self.dockWidgetContents_2.setObjectName(
            _fromUtf8("dockWidgetContents_2"))
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.dockWidgetContents_2)
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.line_2 = QtGui.QFrame(self.dockWidgetContents_2)
        self.line_2.setFrameShape(QtGui.QFrame.HLine)
        self.line_2.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_2.setObjectName(_fromUtf8("line_2"))
        self.verticalLayout_4.addWidget(self.line_2)
        self.line = QtGui.QFrame(self.dockWidgetContents_2)
        self.line.setFrameShape(QtGui.QFrame.VLine)
        self.line.setFrameShadow(QtGui.QFrame.Sunken)
        self.line.setObjectName(_fromUtf8("line"))
        self.verticalLayout_4.addWidget(self.line)
        self.mplhorizontalLayout = QtGui.QHBoxLayout()
        self.mplhorizontalLayout.setObjectName(
            _fromUtf8("mplhorizontalLayout"))
        self.mpl = MplWidget(self.dockWidgetContents_2)
        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.mplhorizontalLayout.addWidget(self.mpl)
        self.verticalLayout_4.addLayout(self.mplhorizontalLayout)
        self.line_3 = QtGui.QFrame(self.dockWidgetContents_2)
        self.line_3.setFrameShape(QtGui.QFrame.HLine)
        self.line_3.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_3.setObjectName(_fromUtf8("line_3"))
        self.verticalLayout_4.addWidget(self.line_3)
        self.dockWidget_1.setWidget(self.dockWidgetContents_2)
        MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2),
                                 self.dockWidget_1)
        self.toolBar = QtGui.QToolBar(MainWindow)
        self.toolBar.setContextMenuPolicy(QtCore.Qt.NoContextMenu)
        self.toolBar.setIconSize(QtCore.QSize(24, 24))
        self.toolBar.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon)
        self.toolBar.setObjectName(_fromUtf8("toolBar"))
        MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
        self.actionOpenM = QtGui.QAction(MainWindow)
        icon5 = QtGui.QIcon()
        icon5.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/Folder_icon.png")),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionOpenM.setIcon(icon5)
        self.actionOpenM.setObjectName(_fromUtf8("actionOpenM"))
        self.actionOpen_Variable_File = QtGui.QAction(MainWindow)
        self.actionOpen_Variable_File.setIcon(icon5)
        self.actionOpen_Variable_File.setObjectName(
            _fromUtf8("actionOpen_Variable_File"))
        self.actionExtract = QtGui.QAction(MainWindow)
        icon6 = QtGui.QIcon()
        icon6.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/Save_icon.png")),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionExtract.setIcon(icon6)
        self.actionExtract.setObjectName(_fromUtf8("actionExtract"))
        self.actionHelp = QtGui.QAction(MainWindow)
        icon7 = QtGui.QIcon()
        icon7.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/Help_icon.png")),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionHelp.setIcon(icon7)
        self.actionHelp.setMenuRole(QtGui.QAction.AboutQtRole)
        self.actionHelp.setObjectName(_fromUtf8("actionHelp"))
        self.actionAbout = QtGui.QAction(MainWindow)
        icon8 = QtGui.QIcon()
        icon8.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/Info_icon.png")),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionAbout.setIcon(icon8)
        self.actionAbout.setObjectName(_fromUtf8("actionAbout"))
        self.actionExit = QtGui.QAction(MainWindow)
        icon9 = QtGui.QIcon()
        icon9.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/Exit_icon.png")),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionExit.setIcon(icon9)
        self.actionExit.setObjectName(_fromUtf8("actionExit"))
        self.actionWindows_Style = QtGui.QAction(MainWindow)
        self.actionWindows_Style.setObjectName(
            _fromUtf8("actionWindows_Style"))
        self.actionMotif_Style = QtGui.QAction(MainWindow)
        self.actionMotif_Style.setObjectName(_fromUtf8("actionMotif_Style"))
        self.actionCDE_Style = QtGui.QAction(MainWindow)
        self.actionCDE_Style.setObjectName(_fromUtf8("actionCDE_Style"))
        self.actionCleanlooks_Style = QtGui.QAction(MainWindow)
        self.actionCleanlooks_Style.setObjectName(
            _fromUtf8("actionCleanlooks_Style"))
        self.actionPlastique_Style = QtGui.QAction(MainWindow)
        self.actionPlastique_Style.setObjectName(
            _fromUtf8("actionPlastique_Style"))
        self.actionGTK_Style = QtGui.QAction(MainWindow)
        self.actionGTK_Style.setObjectName(_fromUtf8("actionGTK_Style"))
        self.actionWindowsVista_Style = QtGui.QAction(MainWindow)
        self.actionWindowsVista_Style.setCheckable(False)
        self.actionWindowsVista_Style.setMenuRole(
            QtGui.QAction.TextHeuristicRole)
        self.actionWindowsVista_Style.setObjectName(
            _fromUtf8("actionWindowsVista_Style"))
        self.actionMacintosh = QtGui.QAction(MainWindow)
        self.actionMacintosh.setObjectName(_fromUtf8("actionMacintosh"))
        self.actionShow_Histogram = QtGui.QAction(MainWindow)
        self.actionShow_Histogram.setObjectName(
            _fromUtf8("actionShow_Histogram"))
        self.menuMenu.addAction(self.actionOpenM)
        self.menuMenu.addAction(self.actionOpen_Variable_File)
        self.menuMenu.addAction(self.actionExtract)
        self.menuMenu.addSeparator()
        self.menuMenu.addAction(self.actionExit)
        self.menuHelp.addAction(self.actionHelp)
        self.menuHelp.addAction(self.actionAbout)
        self.menuSelect_Window_Style.addAction(self.actionWindows_Style)
        self.menuSelect_Window_Style.addAction(self.actionWindowsVista_Style)
        self.menuSelect_Window_Style.addAction(self.actionMotif_Style)
        self.menuSelect_Window_Style.addAction(self.actionCDE_Style)
        self.menuSelect_Window_Style.addAction(self.actionCleanlooks_Style)
        self.menuSelect_Window_Style.addAction(self.actionPlastique_Style)
        self.menuSelect_Window_Style.addAction(self.actionGTK_Style)
        self.menuSelect_Window_Style.addAction(self.actionMacintosh)
        self.menuView.addAction(self.menuSelect_Window_Style.menuAction())
        self.menuView.addAction(self.actionShow_Histogram)
        self.menubar.addAction(self.menuMenu.menuAction())
        self.menubar.addAction(self.menuView.menuAction())
        self.menubar.addAction(self.menuHelp.menuAction())
        self.toolBar.addAction(self.actionOpenM)
        self.toolBar.addAction(self.actionOpen_Variable_File)
        self.toolBar.addAction(self.actionExtract)
        self.toolBar.addSeparator()
        self.toolBar.addAction(self.actionExit)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
        MainWindow.setTabOrder(self.dodaj_btn, self.lineWyrazenie)
        MainWindow.setTabOrder(self.lineWyrazenie, self.line_M)
        MainWindow.setTabOrder(self.line_M, self.line_P)
        MainWindow.setTabOrder(self.line_P, self.spinBox)
        MainWindow.setTabOrder(self.spinBox, self.oblicz_btn)
        MainWindow.setTabOrder(self.oblicz_btn, self.draw_btn)
        MainWindow.setTabOrder(self.draw_btn, self.reset_btn)
        MainWindow.setTabOrder(self.reset_btn, self.textEdit)

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(
            _translate("MainWindow", "MCM Estymator", None))
        self.groupBox_6.setTitle(_translate("MainWindow", "Data", None))
        self.groupBox_13.setTitle(_translate("MainWindow", "Variables", None))
        self.dodaj_btn.setText(_translate("MainWindow", "Add variable", None))
        self.checkBox_generator.setText(
            _translate("MainWindow", "Wichmann-Hill generator", None))
        self.groupBox_8.setTitle(_translate("MainWindow", "Model", None))
        self.lineWyrazenie.setPlaceholderText(
            _translate("MainWindow", "Enter the model as an expresion", None))
        self.groupBox_12.setTitle(_translate("MainWindow", "Parameters", None))
        font = QtGui.QFont()
        font.setPointSize(7)
        font.setItalic(True)
        self.line_P.setFont(font)
        self.line_P.setPlaceholderText(
            _translate(
                "MainWindow",
                "Enter The Coverage Probability value as number in percentage.",
                None))
        self.P_label.setText(_translate("MainWindow", "       P  =  ", None))
        self.M_label.setText(_translate("MainWindow", "       M  =", None))
        self.line_M.setFont(font)
        self.line_M.setPlaceholderText(
            _translate("MainWindow", "Enter number of the Monte Carlo trials",
                       None))
        self.reset_btn.setText(_translate("MainWindow", "Reset", None))
        self.wyniki_groupBox_2.setTitle(
            _translate("MainWindow", "Results", None))
        self.Estymator_lbl_2.setText(
            _translate("MainWindow", "The best estimate value:", None))
        self.Wynik_srednia.setText(_translate("MainWindow", "0.0", None))
        self.odchyl_lbl_2.setText(
            _translate("MainWindow", "Standard uncertainty value:", None))
        self.Wynik_odchylenie.setText(_translate("MainWindow", "0.0", None))
        self.Wynik_przedzil.setText(_translate("MainWindow", "0.0  0.0", None))
        self.przedzial_lbl_2.setText(
            _translate("MainWindow", "Coverage interval values:", None))
        self.draw_btn.setText(_translate("MainWindow", "Draw", None))
        self.label_10.setText(
            _translate("MainWindow", "Number of significant decimal digits",
                       None))
        self.oblicz_btn.setText(_translate("MainWindow", "Calculate", None))
        self.label.setText(
            _translate("MainWindow", "Calculation progress", None))
        self.menuMenu.setTitle(_translate("MainWindow", "File", None))
        self.menuHelp.setTitle(_translate("MainWindow", "Help", None))
        self.menuView.setTitle(_translate("MainWindow", "View", None))
        self.menuSelect_Window_Style.setTitle(
            _translate("MainWindow", "Select Window Style", None))
        self.dockWidget_1.setWindowTitle(
            _translate("MainWindow", "Histogram", None))
        self.toolBar.setWindowTitle(_translate("MainWindow", "toolBar", None))
        self.actionOpenM.setText(
            _translate("MainWindow", "Open Model File", None))
        self.actionOpenM.setStatusTip(
            _translate("MainWindow", "Opens a Model definition file", None))
        self.actionOpenM.setShortcut(_translate("MainWindow", "Ctrl+M", None))
        self.actionOpen_Variable_File.setText(
            _translate("MainWindow", "Open Variable File", None))
        self.actionOpen_Variable_File.setShortcut(
            _translate("MainWindow", "Ctrl+V", None))
        self.actionExtract.setText(
            _translate("MainWindow", "Extract data to File", None))
        self.actionExtract.setStatusTip(
            _translate("MainWindow", "Extracts the data computed into a file ",
                       None))
        self.actionExtract.setShortcut(_translate("MainWindow", "Ctrl+E",
                                                  None))
        self.actionHelp.setText(_translate("MainWindow", "Help", None))
        self.actionAbout.setText(_translate("MainWindow", "About", None))
        self.actionExit.setText(
            _translate("MainWindow", "Exit Application", None))
        self.actionExit.setToolTip(
            _translate("MainWindow", "Click to exit the Application", None))
        self.actionExit.setStatusTip(
            _translate("MainWindow", "Exits the Application", None))
        self.actionExit.setShortcut(_translate("MainWindow", "Ctrl+Q", None))
        self.actionWindows_Style.setText(
            _translate("MainWindow", "Windows Style", None))
        self.actionMotif_Style.setText(
            _translate("MainWindow", "Motif Style", None))
        self.actionCDE_Style.setText(
            _translate("MainWindow", "CDE Style", None))
        self.actionCleanlooks_Style.setText(
            _translate("MainWindow", "Cleanlooks Style", None))
        self.actionPlastique_Style.setText(
            _translate("MainWindow", "Plastique Style", None))
        self.actionGTK_Style.setText(
            _translate("MainWindow", "GTK + Style", None))
        self.actionWindowsVista_Style.setText(
            _translate("MainWindow", "WindowsVista Style", None))
        self.actionMacintosh.setText(
            _translate("MainWindow", "Macintosh", None))
        self.actionShow_Histogram.setText(
            _translate("MainWindow", "Show Histogram", None))
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_10 = QtGui.QLabel(self.centralwidget)
        self.label_10.setObjectName(_fromUtf8("label_10"))
        self.horizontalLayout.addWidget(self.label_10)
        self.horizontalSlider = QtGui.QSlider(self.centralwidget)
        self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
        self.horizontalSlider.setObjectName(_fromUtf8("horizontalSlider"))
        self.horizontalLayout.addWidget(self.horizontalSlider)
        self.label_11 = QtGui.QLabel(self.centralwidget)
        self.label_11.setMinimumSize(QtCore.QSize(18, 0))
        self.label_11.setLineWidth(2)
        self.label_11.setMidLineWidth(2)
        self.label_11.setText(_fromUtf8("0"))
        self.label_11.setTextFormat(QtCore.Qt.AutoText)
        self.label_11.setScaledContents(True)
        self.label_11.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_11.setMargin(0)
        self.label_11.setObjectName(_fromUtf8("label_11"))
        self.horizontalLayout.addWidget(self.label_11)
        self.label = QtGui.QLabel(self.centralwidget)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout.addWidget(self.label)
        self.verticalLayout_6.addLayout(self.horizontalLayout)
        self.scrollArea = QtGui.QScrollArea(self.centralwidget)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName(_fromUtf8("scrollArea"))
        self.scrollAreaWidgetContents = QtGui.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 360, 224))
        self.scrollAreaWidgetContents.setObjectName(_fromUtf8("scrollAreaWidgetContents"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.scrollAreaWidgetContents)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.textBrowser = QtGui.QTextBrowser(self.scrollAreaWidgetContents)
        self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 200))
        self.textBrowser.setObjectName(_fromUtf8("textBrowser"))
        self.verticalLayout_2.addWidget(self.textBrowser)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.verticalLayout_6.addWidget(self.scrollArea)
        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 = QtGui.QListWidget(self.groupBox_2)
        self.listWidget.setMaximumSize(QtCore.QSize(300, 16777215))
        self.listWidget.setObjectName(_fromUtf8("listWidget"))
        self.verticalLayout_3.addWidget(self.listWidget)
        self.pushButton = QtGui.QPushButton(self.groupBox_2)
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.verticalLayout_3.addWidget(self.pushButton)
        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_2 = QtGui.QLabel(self.groupBox)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_2)
        self.label_6 = QtGui.QLabel(self.groupBox)
        self.label_6.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.label_6)
        self.label_3 = QtGui.QLabel(self.groupBox)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_3)
        self.label_7 = QtGui.QLabel(self.groupBox)
        self.label_7.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.label_7)
        self.label_4 = QtGui.QLabel(self.groupBox)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_4)
        self.label_8 = QtGui.QLabel(self.groupBox)
        self.label_8.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.label_8)
        self.label_5 = QtGui.QLabel(self.groupBox)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.label_5)
        self.label_9 = QtGui.QLabel(self.groupBox)
        self.label_9.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_9.setObjectName(_fromUtf8("label_9"))
        self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.label_9)
        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.horizontalSlider, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.label_11.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_10.setText(QtGui.QApplication.translate("MainWindow", "Saturació", None, QtGui.QApplication.UnicodeUTF8))
        self.label.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.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_2.setText(QtGui.QApplication.translate("MainWindow", "Nombre de Controladors ", None, QtGui.QApplication.UnicodeUTF8))
        self.label_6.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8))
        self.label_3.setText(QtGui.QApplication.translate("MainWindow", "Nombre  d\'Actuadors", None, QtGui.QApplication.UnicodeUTF8))
        self.label_7.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8))
        self.label_4.setText(QtGui.QApplication.translate("MainWindow", "Nombre de Sensors", None, QtGui.QApplication.UnicodeUTF8))
        self.label_8.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8))
        self.label_5.setText(QtGui.QApplication.translate("MainWindow", "Nombre TOTAL", None, QtGui.QApplication.UnicodeUTF8))
        self.label_9.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8))
Example #49
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(771, 588)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName("gridLayout")
        self.tabWidget__left = QtWidgets.QTabWidget(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.tabWidget__left.sizePolicy().hasHeightForWidth())
        self.tabWidget__left.setSizePolicy(sizePolicy)
        self.tabWidget__left.setObjectName("tabWidget__left")
        self.tab__displayx = QtWidgets.QWidget()
        self.tab__displayx.setObjectName("tab__displayx")
        self.tableWidget__displayx = QtWidgets.QTableWidget(self.tab__displayx)
        self.tableWidget__displayx.setGeometry(QtCore.QRect(10, 10, 151, 451))
        self.tableWidget__displayx.setObjectName("tableWidget__displayx")
        self.tableWidget__displayx.setColumnCount(0)
        self.tableWidget__displayx.setRowCount(0)
        self.tabWidget__left.addTab(self.tab__displayx, "")
        self.tab__displayu = QtWidgets.QWidget()
        self.tab__displayu.setObjectName("tab__displayu")
        self.tableWidget__displayu = QtWidgets.QTableWidget(self.tab__displayu)
        self.tableWidget__displayu.setGeometry(QtCore.QRect(10, 10, 151, 451))
        self.tableWidget__displayu.setObjectName("tableWidget__displayu")
        self.tableWidget__displayu.setColumnCount(0)
        self.tableWidget__displayu.setRowCount(0)
        self.tabWidget__left.addTab(self.tab__displayu, "")
        self.gridLayout.addWidget(self.tabWidget__left, 0, 0, 1, 1)
        self.tabWidget__right = QtWidgets.QTabWidget(self.centralwidget)
        self.tabWidget__right.setObjectName("tabWidget__right")
        self.tab__displayGraph = QtWidgets.QWidget()
        self.tab__displayGraph.setObjectName("tab__displayGraph")
        self.widget__displayGraph = MplWidget(self.tab__displayGraph)
        self.widget__displayGraph.setGeometry(QtCore.QRect(10, 10, 541, 451))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.widget__displayGraph.sizePolicy().hasHeightForWidth())
        self.widget__displayGraph.setSizePolicy(sizePolicy)
        self.widget__displayGraph.setObjectName("widget__displayGraph")
        self.tabWidget__right.addTab(self.tab__displayGraph, "")
        self.tab__displayConnProb = QtWidgets.QWidget()
        self.tab__displayConnProb.setObjectName("tab__displayConnProb")
        self.tableWidget__displayConnProb = QtWidgets.QTableWidget(
            self.tab__displayConnProb)
        self.tableWidget__displayConnProb.setGeometry(
            QtCore.QRect(10, 10, 541, 451))
        self.tableWidget__displayConnProb.setObjectName(
            "tableWidget__displayConnProb")
        self.tableWidget__displayConnProb.setColumnCount(0)
        self.tableWidget__displayConnProb.setRowCount(0)
        self.tabWidget__right.addTab(self.tab__displayConnProb, "")
        self.tab__displayConnPower = QtWidgets.QWidget()
        self.tab__displayConnPower.setObjectName("tab__displayConnPower")
        self.tableWidget__displayConnPower = QtWidgets.QTableWidget(
            self.tab__displayConnPower)
        self.tableWidget__displayConnPower.setGeometry(
            QtCore.QRect(10, 10, 541, 451))
        self.tableWidget__displayConnPower.setObjectName(
            "tableWidget__displayConnPower")
        self.tableWidget__displayConnPower.setColumnCount(0)
        self.tableWidget__displayConnPower.setRowCount(0)
        self.tabWidget__right.addTab(self.tab__displayConnPower, "")
        self.gridLayout.addWidget(self.tabWidget__right, 0, 1, 1, 1)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.horizontalSlider__currentTime = QtWidgets.QSlider(
            self.centralwidget)
        self.horizontalSlider__currentTime.setOrientation(QtCore.Qt.Horizontal)
        self.horizontalSlider__currentTime.setObjectName(
            "horizontalSlider__currentTime")
        self.horizontalLayout.addWidget(self.horizontalSlider__currentTime)
        self.spinBox__currentTime = QtWidgets.QSpinBox(self.centralwidget)
        self.spinBox__currentTime.setMinimumSize(QtCore.QSize(30, 0))
        self.spinBox__currentTime.setObjectName("spinBox__currentTime")
        self.horizontalLayout.addWidget(self.spinBox__currentTime)
        self.comboBox__layoutSelect = QtWidgets.QComboBox(self.centralwidget)
        self.comboBox__layoutSelect.setObjectName("comboBox__layoutSelect")
        self.comboBox__layoutSelect.addItem("")
        self.comboBox__layoutSelect.addItem("")
        self.comboBox__layoutSelect.addItem("")
        self.comboBox__layoutSelect.addItem("")
        self.comboBox__layoutSelect.addItem("")
        self.horizontalLayout.addWidget(self.comboBox__layoutSelect)
        self.gridLayout.addLayout(self.horizontalLayout, 1, 0, 1, 2)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 771, 21))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        self.tabWidget__left.setCurrentIndex(0)
        self.tabWidget__right.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.tabWidget__left.setTabText(
            self.tabWidget__left.indexOf(self.tab__displayx),
            _translate("MainWindow", "Координаты"))
        self.tabWidget__left.setTabText(
            self.tabWidget__left.indexOf(self.tab__displayu),
            _translate("MainWindow", "Управление"))
        self.tabWidget__right.setTabText(
            self.tabWidget__right.indexOf(self.tab__displayGraph),
            _translate("MainWindow", "Граф"))
        self.tabWidget__right.setTabText(
            self.tabWidget__right.indexOf(self.tab__displayConnProb),
            _translate("MainWindow", "Вероятности соединения"))
        self.tabWidget__right.setTabText(
            self.tabWidget__right.indexOf(self.tab__displayConnPower),
            _translate("MainWindow", "Силы соединения"))
        self.comboBox__layoutSelect.setItemText(
            0, _translate("MainWindow", "Декартова плоскость"))
        self.comboBox__layoutSelect.setItemText(
            1, _translate("MainWindow", "Планарный вид"))
        self.comboBox__layoutSelect.setItemText(
            2, _translate("MainWindow", "Круговой вид"))
        self.comboBox__layoutSelect.setItemText(
            3, _translate("MainWindow", "Вид оболочки"))
        self.comboBox__layoutSelect.setItemText(
            4, _translate("MainWindow", "Фрюхтерман-Рейнгольд"))
Example #50
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(752, 573)
        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_4 = QtGui.QGroupBox(self.groupBox_2)
        self.groupBox_4.setObjectName(_fromUtf8("groupBox_4"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.groupBox_4)
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.checkBox_R = QtGui.QCheckBox(self.groupBox_4)
        self.checkBox_R.setChecked(True)
        self.checkBox_R.setTristate(False)
        self.checkBox_R.setObjectName(_fromUtf8("checkBox_R"))
        self.verticalLayout_2.addWidget(self.checkBox_R)
        self.checkBox_U = QtGui.QCheckBox(self.groupBox_4)
        self.checkBox_U.setChecked(True)
        self.checkBox_U.setObjectName(_fromUtf8("checkBox_U"))
        self.verticalLayout_2.addWidget(self.checkBox_U)
        self.checkBox_x0 = QtGui.QCheckBox(self.groupBox_4)
        self.checkBox_x0.setChecked(True)
        self.checkBox_x0.setObjectName(_fromUtf8("checkBox_x0"))
        self.verticalLayout_2.addWidget(self.checkBox_x0)
        self.checkBox_x1 = QtGui.QCheckBox(self.groupBox_4)
        self.checkBox_x1.setChecked(True)
        self.checkBox_x1.setObjectName(_fromUtf8("checkBox_x1"))
        self.verticalLayout_2.addWidget(self.checkBox_x1)
        self.horizontalLayout_3.addLayout(self.verticalLayout_2)
        self.verticalLayout_3.addWidget(self.groupBox_4)
        self.pushButton_monitor = QtGui.QPushButton(self.groupBox_2)
        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_3.addWidget(self.pushButton_monitor)
        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.setFieldGrowthPolicy(
            QtGui.QFormLayout.AllNonFixedFieldsGrow)
        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.label_rx_buff = QtGui.QLabel(self.groupBox)
        self.label_rx_buff.setObjectName(_fromUtf8("label_rx_buff"))
        self.formLayout.setWidget(5, QtGui.QFormLayout.LabelRole,
                                  self.label_rx_buff)
        self.label_rx_buff_value = QtGui.QLabel(self.groupBox)
        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(5, QtGui.QFormLayout.FieldRole,
                                  self.label_rx_buff_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"))
        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.setObjectName(_fromUtf8("actionPC_Monitor"))
        self.actionCatala = QtGui.QAction(MainWindow)
        self.actionCatala.setCheckable(True)
        self.actionCatala.setChecked(True)
        self.actionCatala.setEnabled(False)
        self.actionCatala.setObjectName(_fromUtf8("actionCatala"))
        self.actionEspanol = QtGui.QAction(MainWindow)
        self.actionEspanol.setCheckable(True)
        self.actionEspanol.setEnabled(True)
        self.actionEspanol.setObjectName(_fromUtf8("actionEspanol"))
        self.actionEnglish = QtGui.QAction(MainWindow)
        self.actionEnglish.setCheckable(True)
        self.actionEnglish.setIconVisibleInMenu(True)
        self.actionEnglish.setObjectName(_fromUtf8("actionEnglish"))
        self.menuPreferencies.addSeparator()
        self.menuPreferencies.addAction(self.actionPC_Controlador)
        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.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_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 llista",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_4.setTitle(
            QtGui.QApplication.translate("MainWindow", "Opcions", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.checkBox_R.setText(
            QtGui.QApplication.translate("MainWindow", "Referencia", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.checkBox_U.setText(
            QtGui.QApplication.translate("MainWindow", "Valor Entrada", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.checkBox_x0.setText(
            QtGui.QApplication.translate("MainWindow", "Primera Integral",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.checkBox_x1.setText(
            QtGui.QApplication.translate("MainWindow", "Segona Integral", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.pushButton_monitor.setText(
            QtGui.QApplication.translate("MainWindow", "Monitoritzar", 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))
        self.label_rx_buff.setText(
            QtGui.QApplication.translate("MainWindow", "Bytes buffer entrada",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.label_rx_buff_value.setText(
            QtGui.QApplication.translate("MainWindow", "0", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.menuPreferencies.setTitle(
            QtGui.QApplication.translate("MainWindow", "Preferències", 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/Actuador",
                                         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))
Example #51
0
class Ui_MplMainWindow(object):
    def setupUi(self, MplMainWindow):
        MplMainWindow.setObjectName("MplMainWindow")
        MplMainWindow.resize(1080, 720)
        MplMainWindow.setAutoFillBackground(False)
        MplMainWindow.setDockOptions(QtWidgets.QMainWindow.AllowTabbedDocks
                                     | QtWidgets.QMainWindow.AnimatedDocks)
        self.mplcentralwidget = QtWidgets.QWidget(MplMainWindow)
        self.mplcentralwidget.setObjectName("mplcentralwidget")
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.mplcentralwidget)
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.tabWidget = QtWidgets.QTabWidget(self.mplcentralwidget)
        self.tabWidget.setTabShape(QtWidgets.QTabWidget.Rounded)
        self.tabWidget.setDocumentMode(True)
        self.tabWidget.setMovable(True)
        self.tabWidget.setTabBarAutoHide(False)
        self.tabWidget.setObjectName("tabWidget")
        self.tab_3 = QtWidgets.QWidget()
        self.tab_3.setObjectName("tab_3")
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.tab_3)
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.verticalLayout_5 = QtWidgets.QVBoxLayout()
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.mpl = MplWidget(self.tab_3)
        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_5.addWidget(self.mpl)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.pauseButton = QtWidgets.QPushButton(self.tab_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(15)
        sizePolicy.setHeightForWidth(
            self.pauseButton.sizePolicy().hasHeightForWidth())
        self.pauseButton.setSizePolicy(sizePolicy)
        self.pauseButton.setMinimumSize(QtCore.QSize(150, 0))
        font = QtGui.QFont()
        font.setFamily("Mongolian Baiti")
        font.setPointSize(11)
        self.pauseButton.setFont(font)
        self.pauseButton.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.pauseButton.setObjectName("pauseButton")
        self.horizontalLayout_2.addWidget(self.pauseButton)
        self.stepModeButton = QtWidgets.QPushButton(self.tab_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.stepModeButton.sizePolicy().hasHeightForWidth())
        self.stepModeButton.setSizePolicy(sizePolicy)
        self.stepModeButton.setMinimumSize(QtCore.QSize(150, 0))
        font = QtGui.QFont()
        font.setFamily("Mongolian Baiti")
        font.setPointSize(11)
        self.stepModeButton.setFont(font)
        self.stepModeButton.setObjectName("stepModeButton")
        self.horizontalLayout_2.addWidget(self.stepModeButton)
        self.nextStepButton = QtWidgets.QPushButton(self.tab_3)
        self.nextStepButton.setEnabled(False)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.nextStepButton.sizePolicy().hasHeightForWidth())
        self.nextStepButton.setSizePolicy(sizePolicy)
        self.nextStepButton.setMinimumSize(QtCore.QSize(150, 0))
        font = QtGui.QFont()
        font.setFamily("Mongolian Baiti")
        font.setPointSize(11)
        self.nextStepButton.setFont(font)
        self.nextStepButton.setObjectName("nextStepButton")
        self.horizontalLayout_2.addWidget(self.nextStepButton)
        self.restartButton = QtWidgets.QPushButton(self.tab_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.restartButton.sizePolicy().hasHeightForWidth())
        self.restartButton.setSizePolicy(sizePolicy)
        self.restartButton.setMinimumSize(QtCore.QSize(150, 0))
        font = QtGui.QFont()
        font.setFamily("Mongolian Baiti")
        font.setPointSize(11)
        self.restartButton.setFont(font)
        icon = QtGui.QIcon.fromTheme("play")
        self.restartButton.setIcon(icon)
        self.restartButton.setObjectName("restartButton")
        self.horizontalLayout_2.addWidget(self.restartButton)
        self.verticalLayout_5.addLayout(self.horizontalLayout_2)
        self.label = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Mongolian Baiti")
        font.setPointSize(10)
        self.label.setFont(font)
        self.label.setFrameShape(QtWidgets.QFrame.NoFrame)
        self.label.setFrameShadow(QtWidgets.QFrame.Plain)
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName("label")
        self.verticalLayout_5.addWidget(self.label)
        self.horizontalSlider = QtWidgets.QSlider(self.tab_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.horizontalSlider.sizePolicy().hasHeightForWidth())
        self.horizontalSlider.setSizePolicy(sizePolicy)
        self.horizontalSlider.setMinimum(50)
        self.horizontalSlider.setMaximum(1500)
        self.horizontalSlider.setSingleStep(100)
        self.horizontalSlider.setProperty("value", 100)
        self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
        self.horizontalSlider.setInvertedAppearance(True)
        self.horizontalSlider.setObjectName("horizontalSlider")
        self.verticalLayout_5.addWidget(self.horizontalSlider)
        self.horizontalLayout_3.addLayout(self.verticalLayout_5)
        self.horizontalLayout_5.addLayout(self.horizontalLayout_3)
        self.verticalLayout_4 = QtWidgets.QVBoxLayout()
        self.verticalLayout_4.setSizeConstraint(
            QtWidgets.QLayout.SetDefaultConstraint)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.verticalLayout_6 = QtWidgets.QVBoxLayout()
        self.verticalLayout_6.setObjectName("verticalLayout_6")
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout()
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.genLabel = QtWidgets.QLabel(self.tab_3)
        self.genLabel.setObjectName("genLabel")
        self.verticalLayout_2.addWidget(self.genLabel)
        self.line_2 = QtWidgets.QFrame(self.tab_3)
        self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.verticalLayout_2.addWidget(self.line_2)
        self.speedLabel = QtWidgets.QLabel(self.tab_3)
        self.speedLabel.setObjectName("speedLabel")
        self.verticalLayout_2.addWidget(self.speedLabel)
        self.line_3 = QtWidgets.QFrame(self.tab_3)
        self.line_3.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_3.setObjectName("line_3")
        self.verticalLayout_2.addWidget(self.line_3)
        self.fileLabel = QtWidgets.QLabel(self.tab_3)
        self.fileLabel.setObjectName("fileLabel")
        self.verticalLayout_2.addWidget(self.fileLabel)
        self.horizontalLayout_6.addLayout(self.verticalLayout_2)
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.genMod = QtWidgets.QLabel(self.tab_3)
        self.genMod.setObjectName("genMod")
        self.verticalLayout.addWidget(self.genMod)
        self.line_4 = QtWidgets.QFrame(self.tab_3)
        self.line_4.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_4.setObjectName("line_4")
        self.verticalLayout.addWidget(self.line_4)
        self.speedMod = QtWidgets.QLabel(self.tab_3)
        self.speedMod.setObjectName("speedMod")
        self.verticalLayout.addWidget(self.speedMod)
        self.line = QtWidgets.QFrame(self.tab_3)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.verticalLayout.addWidget(self.line)
        self.fileMod = QtWidgets.QLabel(self.tab_3)
        self.fileMod.setObjectName("fileMod")
        self.verticalLayout.addWidget(self.fileMod)
        self.horizontalLayout_6.addLayout(self.verticalLayout)
        self.verticalLayout_6.addLayout(self.horizontalLayout_6)
        self.listView = QtWidgets.QListView(self.tab_3)
        self.listView.setObjectName("listView")
        self.verticalLayout_6.addWidget(self.listView)
        self.verticalLayout_4.addLayout(self.verticalLayout_6)
        self.commandLinkButton = QtWidgets.QCommandLinkButton(self.tab_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.commandLinkButton.sizePolicy().hasHeightForWidth())
        self.commandLinkButton.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setPointSize(12)
        self.commandLinkButton.setFont(font)
        icon = QtGui.QIcon.fromTheme("a")
        self.commandLinkButton.setIcon(icon)
        self.commandLinkButton.setObjectName("commandLinkButton")
        self.verticalLayout_4.addWidget(
            self.commandLinkButton, 0,
            QtCore.Qt.AlignHCenter | QtCore.Qt.AlignTop)
        self.horizontalLayout_5.addLayout(self.verticalLayout_4)
        self.tabWidget.addTab(self.tab_3, "")
        self.tab_4 = QtWidgets.QWidget()
        self.tab_4.setObjectName("tab_4")
        self.tabWidget.addTab(self.tab_4, "")
        self.horizontalLayout_4.addWidget(self.tabWidget)
        MplMainWindow.setCentralWidget(self.mplcentralwidget)
        self.menubar = QtWidgets.QMenuBar(MplMainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1080, 21))
        self.menubar.setObjectName("menubar")
        MplMainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MplMainWindow)
        self.statusbar.setObjectName("statusbar")
        MplMainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MplMainWindow)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MplMainWindow)

    def retranslateUi(self, MplMainWindow):
        _translate = QtCore.QCoreApplication.translate
        MplMainWindow.setWindowTitle(_translate("MplMainWindow", "MainWindow"))
        self.pauseButton.setText(
            _translate("MplMainWindow", " Start Simulation"))
        self.stepModeButton.setText(
            _translate("MplMainWindow", "Enable Step-by-Step"))
        self.nextStepButton.setText(_translate("MplMainWindow", "Next Step"))
        self.restartButton.setText(
            _translate("MplMainWindow", "Restart simulation"))
        self.label.setText(_translate("MplMainWindow", "Simulation Speed"))
        self.genLabel.setText(
            _translate("MplMainWindow", "Number of generations:"))
        self.speedLabel.setText(
            _translate("MplMainWindow", "Generation interval (ms):"))
        self.fileLabel.setText(
            _translate("MplMainWindow", "Current configuration:"))
        self.genMod.setText(_translate("MplMainWindow", "0"))
        self.speedMod.setText(_translate("MplMainWindow", "0"))
        self.fileMod.setText(_translate("MplMainWindow", "0"))
        self.commandLinkButton.setText(
            _translate("MplMainWindow", "Use selected configuration"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3),
                                  _translate("MplMainWindow", "Simulation"))
        self.tabWidget.setTabText(
            self.tabWidget.indexOf(self.tab_4),
            _translate("MplMainWindow", "Make a configuration"))
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1097, 700)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.centralwidget.sizePolicy().hasHeightForWidth())
        self.centralwidget.setSizePolicy(sizePolicy)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout_17 = QtWidgets.QVBoxLayout(self.centralwidget)
        self.verticalLayout_17.setObjectName("verticalLayout_17")
        self.horizontalLayout_10 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_10.setObjectName("horizontalLayout_10")
        self.calibrationFileLineEdit = QtWidgets.QLineEdit(self.centralwidget)
        self.calibrationFileLineEdit.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.calibrationFileLineEdit.sizePolicy().hasHeightForWidth())
        self.calibrationFileLineEdit.setSizePolicy(sizePolicy)
        self.calibrationFileLineEdit.setObjectName("calibrationFileLineEdit")
        self.horizontalLayout_10.addWidget(self.calibrationFileLineEdit)
        self.calibrationFileBrowseButton = QtWidgets.QPushButton(
            self.centralwidget)
        self.calibrationFileBrowseButton.setEnabled(True)
        self.calibrationFileBrowseButton.setObjectName(
            "calibrationFileBrowseButton")
        self.horizontalLayout_10.addWidget(self.calibrationFileBrowseButton)
        self.horizontalLayout_10.setStretch(0, 1)
        self.verticalLayout_17.addLayout(self.horizontalLayout_10)
        self.horizontalLayout_9 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_9.setObjectName("horizontalLayout_9")
        self.verticalLayout_11 = QtWidgets.QVBoxLayout()
        self.verticalLayout_11.setObjectName("verticalLayout_11")
        self.label_12 = QtWidgets.QLabel(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_12.sizePolicy().hasHeightForWidth())
        self.label_12.setSizePolicy(sizePolicy)
        self.label_12.setObjectName("label_12")
        self.verticalLayout_11.addWidget(self.label_12)
        self.firstKineticFileListWidget = QtWidgets.QListWidget(
            self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored,
                                           QtWidgets.QSizePolicy.Ignored)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.firstKineticFileListWidget.sizePolicy().hasHeightForWidth())
        self.firstKineticFileListWidget.setSizePolicy(sizePolicy)
        self.firstKineticFileListWidget.setObjectName(
            "firstKineticFileListWidget")
        self.verticalLayout_11.addWidget(self.firstKineticFileListWidget)
        self.horizontalLayout_9.addLayout(self.verticalLayout_11)
        self.verticalLayout_15 = QtWidgets.QVBoxLayout()
        self.verticalLayout_15.setObjectName("verticalLayout_15")
        spacerItem = QtWidgets.QSpacerItem(20, 40,
                                           QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Ignored)
        self.verticalLayout_15.addItem(spacerItem)
        self.firstKineticBrowseButton = QtWidgets.QPushButton(
            self.centralwidget)
        self.firstKineticBrowseButton.setObjectName("firstKineticBrowseButton")
        self.verticalLayout_15.addWidget(self.firstKineticBrowseButton)
        self.horizontalLayout_9.addLayout(self.verticalLayout_15)
        self.verticalLayout_14 = QtWidgets.QVBoxLayout()
        self.verticalLayout_14.setObjectName("verticalLayout_14")
        self.label_9 = QtWidgets.QLabel(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_9.sizePolicy().hasHeightForWidth())
        self.label_9.setSizePolicy(sizePolicy)
        self.label_9.setObjectName("label_9")
        self.verticalLayout_14.addWidget(self.label_9)
        self.firstKineticStartTimeListWidget = QtWidgets.QListWidget(
            self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored,
                                           QtWidgets.QSizePolicy.Ignored)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.firstKineticStartTimeListWidget.
                                     sizePolicy().hasHeightForWidth())
        self.firstKineticStartTimeListWidget.setSizePolicy(sizePolicy)
        self.firstKineticStartTimeListWidget.setObjectName(
            "firstKineticStartTimeListWidget")
        self.verticalLayout_14.addWidget(self.firstKineticStartTimeListWidget)
        self.horizontalLayout_9.addLayout(self.verticalLayout_14)
        self.verticalLayout_13 = QtWidgets.QVBoxLayout()
        self.verticalLayout_13.setObjectName("verticalLayout_13")
        self.label_11 = QtWidgets.QLabel(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_11.sizePolicy().hasHeightForWidth())
        self.label_11.setSizePolicy(sizePolicy)
        self.label_11.setObjectName("label_11")
        self.verticalLayout_13.addWidget(self.label_11)
        self.firstKineticGateStepListWidget = QtWidgets.QListWidget(
            self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored,
                                           QtWidgets.QSizePolicy.Ignored)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.firstKineticGateStepListWidget.
                                     sizePolicy().hasHeightForWidth())
        self.firstKineticGateStepListWidget.setSizePolicy(sizePolicy)
        self.firstKineticGateStepListWidget.setObjectName(
            "firstKineticGateStepListWidget")
        self.verticalLayout_13.addWidget(self.firstKineticGateStepListWidget)
        self.horizontalLayout_9.addLayout(self.verticalLayout_13)
        self.verticalLayout_12 = QtWidgets.QVBoxLayout()
        self.verticalLayout_12.setObjectName("verticalLayout_12")
        self.backgroundCheckBox = QtWidgets.QCheckBox(self.centralwidget)
        self.backgroundCheckBox.setMaximumSize(QtCore.QSize(16777215, 13))
        self.backgroundCheckBox.setChecked(True)
        self.backgroundCheckBox.setObjectName("backgroundCheckBox")
        self.verticalLayout_12.addWidget(self.backgroundCheckBox)
        self.firstKineticBackgroundFileListWidget = QtWidgets.QListWidget(
            self.centralwidget)
        self.firstKineticBackgroundFileListWidget.setMaximumSize(
            QtCore.QSize(16777215, 20))
        self.firstKineticBackgroundFileListWidget.setObjectName(
            "firstKineticBackgroundFileListWidget")
        self.verticalLayout_12.addWidget(
            self.firstKineticBackgroundFileListWidget)
        self.horizontalLayout_9.addLayout(self.verticalLayout_12)
        self.horizontalLayout_9.setStretch(0, 3)
        self.horizontalLayout_9.setStretch(2, 1)
        self.horizontalLayout_9.setStretch(3, 1)
        self.horizontalLayout_9.setStretch(4, 3)
        self.verticalLayout_17.addLayout(self.horizontalLayout_9)
        self.horizontalLayout_8 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_8.setObjectName("horizontalLayout_8")
        self.kineticsFilesListWidget = QtWidgets.QListWidget(
            self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored,
                                           QtWidgets.QSizePolicy.Ignored)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.kineticsFilesListWidget.sizePolicy().hasHeightForWidth())
        self.kineticsFilesListWidget.setSizePolicy(sizePolicy)
        self.kineticsFilesListWidget.setAcceptDrops(True)
        self.kineticsFilesListWidget.setDragEnabled(True)
        self.kineticsFilesListWidget.setDragDropMode(
            QtWidgets.QAbstractItemView.DragDrop)
        self.kineticsFilesListWidget.setMovement(QtWidgets.QListView.Snap)
        self.kineticsFilesListWidget.setObjectName("kineticsFilesListWidget")
        self.horizontalLayout_8.addWidget(self.kineticsFilesListWidget)
        self.verticalLayout_10 = QtWidgets.QVBoxLayout()
        self.verticalLayout_10.setObjectName("verticalLayout_10")
        self.kineticFilesBrowseButton = QtWidgets.QPushButton(
            self.centralwidget)
        self.kineticFilesBrowseButton.setObjectName("kineticFilesBrowseButton")
        self.verticalLayout_10.addWidget(self.kineticFilesBrowseButton)
        self.moveUpButton = QtWidgets.QPushButton(self.centralwidget)
        self.moveUpButton.setObjectName("moveUpButton")
        self.verticalLayout_10.addWidget(self.moveUpButton)
        self.moveDownButton = QtWidgets.QPushButton(self.centralwidget)
        self.moveDownButton.setObjectName("moveDownButton")
        self.verticalLayout_10.addWidget(self.moveDownButton)
        self.deleteButton = QtWidgets.QPushButton(self.centralwidget)
        self.deleteButton.setObjectName("deleteButton")
        self.verticalLayout_10.addWidget(self.deleteButton)
        self.horizontalLayout_8.addLayout(self.verticalLayout_10)
        self.startTimesListWidget = QtWidgets.QListWidget(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored,
                                           QtWidgets.QSizePolicy.Ignored)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.startTimesListWidget.sizePolicy().hasHeightForWidth())
        self.startTimesListWidget.setSizePolicy(sizePolicy)
        self.startTimesListWidget.setObjectName("startTimesListWidget")
        self.horizontalLayout_8.addWidget(self.startTimesListWidget)
        self.gateStepListWidget = QtWidgets.QListWidget(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored,
                                           QtWidgets.QSizePolicy.Ignored)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.gateStepListWidget.sizePolicy().hasHeightForWidth())
        self.gateStepListWidget.setSizePolicy(sizePolicy)
        self.gateStepListWidget.setObjectName("gateStepListWidget")
        self.horizontalLayout_8.addWidget(self.gateStepListWidget)
        self.backgroundFilesListWidget = QtWidgets.QListWidget(
            self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored,
                                           QtWidgets.QSizePolicy.Ignored)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.backgroundFilesListWidget.sizePolicy().hasHeightForWidth())
        self.backgroundFilesListWidget.setSizePolicy(sizePolicy)
        self.backgroundFilesListWidget.setAcceptDrops(True)
        self.backgroundFilesListWidget.setDragEnabled(True)
        self.backgroundFilesListWidget.setDragDropMode(
            QtWidgets.QAbstractItemView.DragDrop)
        self.backgroundFilesListWidget.setMovement(QtWidgets.QListView.Snap)
        self.backgroundFilesListWidget.setObjectName(
            "backgroundFilesListWidget")
        self.horizontalLayout_8.addWidget(self.backgroundFilesListWidget)
        self.horizontalLayout_8.setStretch(0, 3)
        self.horizontalLayout_8.setStretch(2, 1)
        self.horizontalLayout_8.setStretch(3, 1)
        self.horizontalLayout_8.setStretch(4, 3)
        self.verticalLayout_17.addLayout(self.horizontalLayout_8)
        self.horizontalLayout_11 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_11.setObjectName("horizontalLayout_11")
        self.timeSlicesGbox = QtWidgets.QGroupBox(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.timeSlicesGbox.sizePolicy().hasHeightForWidth())
        self.timeSlicesGbox.setSizePolicy(sizePolicy)
        self.timeSlicesGbox.setObjectName("timeSlicesGbox")
        self.layoutWidget = QtWidgets.QWidget(self.timeSlicesGbox)
        self.layoutWidget.setGeometry(QtCore.QRect(10, 20, 511, 421))
        self.layoutWidget.setObjectName("layoutWidget")
        self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.layoutWidget)
        self.verticalLayout_9.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_9.setObjectName("verticalLayout_9")
        self.timeSliceDisplay = MplWidget(self.layoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.timeSliceDisplay.sizePolicy().hasHeightForWidth())
        self.timeSliceDisplay.setSizePolicy(sizePolicy)
        self.timeSliceDisplay.setObjectName("timeSliceDisplay")
        self.verticalLayout_9.addWidget(self.timeSliceDisplay)
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.label_8 = QtWidgets.QLabel(self.layoutWidget)
        self.label_8.setObjectName("label_8")
        self.horizontalLayout_6.addWidget(self.label_8)
        self.timeSliceWlMinSpinBox = QtWidgets.QDoubleSpinBox(
            self.layoutWidget)
        self.timeSliceWlMinSpinBox.setEnabled(False)
        self.timeSliceWlMinSpinBox.setMaximum(2000.0)
        self.timeSliceWlMinSpinBox.setObjectName("timeSliceWlMinSpinBox")
        self.horizontalLayout_6.addWidget(self.timeSliceWlMinSpinBox)
        self.label_10 = QtWidgets.QLabel(self.layoutWidget)
        self.label_10.setObjectName("label_10")
        self.horizontalLayout_6.addWidget(self.label_10)
        self.timeSliceWlMaxSpinBox = QtWidgets.QDoubleSpinBox(
            self.layoutWidget)
        self.timeSliceWlMaxSpinBox.setEnabled(False)
        self.timeSliceWlMaxSpinBox.setMaximum(2000.0)
        self.timeSliceWlMaxSpinBox.setProperty("value", 2000.0)
        self.timeSliceWlMaxSpinBox.setObjectName("timeSliceWlMaxSpinBox")
        self.horizontalLayout_6.addWidget(self.timeSliceWlMaxSpinBox)
        spacerItem1 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem1)
        self.verticalLayout_9.addLayout(self.horizontalLayout_6)
        self.horizontalLayout_7 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_7.setObjectName("horizontalLayout_7")
        self.timeSlider = QtWidgets.QScrollBar(self.layoutWidget)
        self.timeSlider.setEnabled(False)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.timeSlider.sizePolicy().hasHeightForWidth())
        self.timeSlider.setSizePolicy(sizePolicy)
        self.timeSlider.setOrientation(QtCore.Qt.Horizontal)
        self.timeSlider.setObjectName("timeSlider")
        self.horizontalLayout_7.addWidget(self.timeSlider)
        self.verticalLayout_8 = QtWidgets.QVBoxLayout()
        self.verticalLayout_8.setObjectName("verticalLayout_8")
        self.autoscaleCheckBox = QtWidgets.QCheckBox(self.layoutWidget)
        self.autoscaleCheckBox.setEnabled(False)
        self.autoscaleCheckBox.setChecked(True)
        self.autoscaleCheckBox.setObjectName("autoscaleCheckBox")
        self.verticalLayout_8.addWidget(self.autoscaleCheckBox)
        self.scaleButton = QtWidgets.QPushButton(self.layoutWidget)
        self.scaleButton.setEnabled(False)
        self.scaleButton.setObjectName("scaleButton")
        self.verticalLayout_8.addWidget(self.scaleButton)
        self.horizontalLayout_7.addLayout(self.verticalLayout_8)
        self.horizontalLayout_7.setStretch(0, 1)
        self.verticalLayout_9.addLayout(self.horizontalLayout_7)
        self.verticalLayout_9.setStretch(0, 1)
        self.horizontalLayout_11.addWidget(self.timeSlicesGbox)
        self.verticalLayout_16 = QtWidgets.QVBoxLayout()
        self.verticalLayout_16.setObjectName("verticalLayout_16")
        self.dataCorrectionGbox = QtWidgets.QGroupBox(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.dataCorrectionGbox.sizePolicy().hasHeightForWidth())
        self.dataCorrectionGbox.setSizePolicy(sizePolicy)
        self.dataCorrectionGbox.setObjectName("dataCorrectionGbox")
        self.layoutWidget1 = QtWidgets.QWidget(self.dataCorrectionGbox)
        self.layoutWidget1.setGeometry(QtCore.QRect(8, 20, 521, 76))
        self.layoutWidget1.setObjectName("layoutWidget1")
        self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.layoutWidget1)
        self.verticalLayout_7.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_7.setObjectName("verticalLayout_7")
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.verticalLayout_5 = QtWidgets.QVBoxLayout()
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.label_7 = QtWidgets.QLabel(self.layoutWidget1)
        self.label_7.setObjectName("label_7")
        self.verticalLayout_5.addWidget(self.label_7)
        self.delimiterComboBox = QtWidgets.QComboBox(self.layoutWidget1)
        self.delimiterComboBox.setObjectName("delimiterComboBox")
        self.verticalLayout_5.addWidget(self.delimiterComboBox)
        self.horizontalLayout_4.addLayout(self.verticalLayout_5)
        self.loadButton = QtWidgets.QPushButton(self.layoutWidget1)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.loadButton.sizePolicy().hasHeightForWidth())
        self.loadButton.setSizePolicy(sizePolicy)
        self.loadButton.setStyleSheet("background-color: rgb(0, 255, 0);")
        self.loadButton.setObjectName("loadButton")
        self.horizontalLayout_4.addWidget(self.loadButton)
        self.verticalLayout_6 = QtWidgets.QVBoxLayout()
        self.verticalLayout_6.setObjectName("verticalLayout_6")
        self.label_15 = QtWidgets.QLabel(self.layoutWidget1)
        self.label_15.setObjectName("label_15")
        self.verticalLayout_6.addWidget(self.label_15)
        self.timeZeroSpinBox = QtWidgets.QDoubleSpinBox(self.layoutWidget1)
        self.timeZeroSpinBox.setMaximum(10000.0)
        self.timeZeroSpinBox.setProperty("value", 151.0)
        self.timeZeroSpinBox.setObjectName("timeZeroSpinBox")
        self.verticalLayout_6.addWidget(self.timeZeroSpinBox)
        self.horizontalLayout_4.addLayout(self.verticalLayout_6)
        self.addTimeAxisButton = QtWidgets.QPushButton(self.layoutWidget1)
        self.addTimeAxisButton.setEnabled(False)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.addTimeAxisButton.sizePolicy().hasHeightForWidth())
        self.addTimeAxisButton.setSizePolicy(sizePolicy)
        self.addTimeAxisButton.setObjectName("addTimeAxisButton")
        self.horizontalLayout_4.addWidget(self.addTimeAxisButton)
        self.joinButton = QtWidgets.QPushButton(self.layoutWidget1)
        self.joinButton.setEnabled(False)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.joinButton.sizePolicy().hasHeightForWidth())
        self.joinButton.setSizePolicy(sizePolicy)
        self.joinButton.setAutoFillBackground(False)
        self.joinButton.setStyleSheet("background-color: rgb(0, 255, 0);")
        self.joinButton.setObjectName("joinButton")
        self.horizontalLayout_4.addWidget(self.joinButton)
        self.calibrateButton = QtWidgets.QPushButton(self.layoutWidget1)
        self.calibrateButton.setEnabled(False)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.calibrateButton.sizePolicy().hasHeightForWidth())
        self.calibrateButton.setSizePolicy(sizePolicy)
        self.calibrateButton.setAutoFillBackground(False)
        self.calibrateButton.setStyleSheet("background-color: rgb(0, 255, 0);")
        self.calibrateButton.setObjectName("calibrateButton")
        self.horizontalLayout_4.addWidget(self.calibrateButton)
        self.verticalLayout_7.addLayout(self.horizontalLayout_4)
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.removeCosmicRaysButton = QtWidgets.QPushButton(self.layoutWidget1)
        self.removeCosmicRaysButton.setEnabled(False)
        self.removeCosmicRaysButton.setObjectName("removeCosmicRaysButton")
        self.horizontalLayout_5.addWidget(self.removeCosmicRaysButton)
        self.background_end_label = QtWidgets.QLabel(self.layoutWidget1)
        self.background_end_label.setObjectName("background_end_label")
        self.horizontalLayout_5.addWidget(self.background_end_label)
        self.backgroundEndTimeSpinBox = QtWidgets.QSpinBox(self.layoutWidget1)
        self.backgroundEndTimeSpinBox.setMinimum(-1000)
        self.backgroundEndTimeSpinBox.setMaximum(-2)
        self.backgroundEndTimeSpinBox.setProperty("value", -3)
        self.backgroundEndTimeSpinBox.setObjectName("backgroundEndTimeSpinBox")
        self.horizontalLayout_5.addWidget(self.backgroundEndTimeSpinBox)
        self.backgroundSubtractButton = QtWidgets.QPushButton(
            self.layoutWidget1)
        self.backgroundSubtractButton.setEnabled(False)
        self.backgroundSubtractButton.setObjectName("backgroundSubtractButton")
        self.horizontalLayout_5.addWidget(self.backgroundSubtractButton)
        self.saveDataButton = QtWidgets.QPushButton(self.layoutWidget1)
        self.saveDataButton.setEnabled(False)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.saveDataButton.sizePolicy().hasHeightForWidth())
        self.saveDataButton.setSizePolicy(sizePolicy)
        self.saveDataButton.setStyleSheet("background-color: rgb(0, 255, 0);")
        self.saveDataButton.setObjectName("saveDataButton")
        self.horizontalLayout_5.addWidget(self.saveDataButton)
        self.verticalLayout_7.addLayout(self.horizontalLayout_5)
        self.verticalLayout_16.addWidget(self.dataCorrectionGbox)
        self.kineticsGbox = QtWidgets.QGroupBox(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.kineticsGbox.sizePolicy().hasHeightForWidth())
        self.kineticsGbox.setSizePolicy(sizePolicy)
        self.kineticsGbox.setObjectName("kineticsGbox")
        self.layoutWidget2 = QtWidgets.QWidget(self.kineticsGbox)
        self.layoutWidget2.setGeometry(QtCore.QRect(10, 20, 521, 331))
        self.layoutWidget2.setObjectName("layoutWidget2")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.layoutWidget2)
        self.verticalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout()
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.label = QtWidgets.QLabel(self.layoutWidget2)
        self.label.setObjectName("label")
        self.horizontalLayout.addWidget(self.label)
        self.kineticCentreWlSpinBox = QtWidgets.QDoubleSpinBox(
            self.layoutWidget2)
        self.kineticCentreWlSpinBox.setEnabled(False)
        self.kineticCentreWlSpinBox.setMaximum(2000.0)
        self.kineticCentreWlSpinBox.setProperty("value", 500.0)
        self.kineticCentreWlSpinBox.setObjectName("kineticCentreWlSpinBox")
        self.horizontalLayout.addWidget(self.kineticCentreWlSpinBox)
        self.verticalLayout_3.addLayout(self.horizontalLayout)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.label_2 = QtWidgets.QLabel(self.layoutWidget2)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout_2.addWidget(self.label_2)
        self.kineticAveragingSpinBox = QtWidgets.QDoubleSpinBox(
            self.layoutWidget2)
        self.kineticAveragingSpinBox.setEnabled(False)
        self.kineticAveragingSpinBox.setMinimum(1.0)
        self.kineticAveragingSpinBox.setMaximum(500.0)
        self.kineticAveragingSpinBox.setProperty("value", 25.0)
        self.kineticAveragingSpinBox.setObjectName("kineticAveragingSpinBox")
        self.horizontalLayout_2.addWidget(self.kineticAveragingSpinBox)
        self.verticalLayout_3.addLayout(self.horizontalLayout_2)
        self.horizontalLayout_3.addLayout(self.verticalLayout_3)
        self.kineticIntegratedCheckBox = QtWidgets.QCheckBox(
            self.layoutWidget2)
        self.kineticIntegratedCheckBox.setObjectName(
            "kineticIntegratedCheckBox")
        self.horizontalLayout_3.addWidget(self.kineticIntegratedCheckBox)
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.kineticLogYCheckBox = QtWidgets.QCheckBox(self.layoutWidget2)
        self.kineticLogYCheckBox.setEnabled(False)
        self.kineticLogYCheckBox.setChecked(True)
        self.kineticLogYCheckBox.setObjectName("kineticLogYCheckBox")
        self.verticalLayout.addWidget(self.kineticLogYCheckBox)
        self.kineticLogTCheckBox = QtWidgets.QCheckBox(self.layoutWidget2)
        self.kineticLogTCheckBox.setEnabled(False)
        self.kineticLogTCheckBox.setChecked(True)
        self.kineticLogTCheckBox.setObjectName("kineticLogTCheckBox")
        self.verticalLayout.addWidget(self.kineticLogTCheckBox)
        self.kineticNormalisedCheckBox = QtWidgets.QCheckBox(
            self.layoutWidget2)
        self.kineticNormalisedCheckBox.setEnabled(False)
        self.kineticNormalisedCheckBox.setChecked(True)
        self.kineticNormalisedCheckBox.setObjectName(
            "kineticNormalisedCheckBox")
        self.verticalLayout.addWidget(self.kineticNormalisedCheckBox)
        self.horizontalLayout_3.addLayout(self.verticalLayout)
        spacerItem2 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem2)
        self.verticalLayout_2 = QtWidgets.QVBoxLayout()
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.saveKineticButton = QtWidgets.QPushButton(self.layoutWidget2)
        self.saveKineticButton.setEnabled(False)
        self.saveKineticButton.setStyleSheet(
            "background-color: rgb(0, 255, 0);")
        self.saveKineticButton.setObjectName("saveKineticButton")
        self.verticalLayout_2.addWidget(self.saveKineticButton)
        self.resetButton = QtWidgets.QPushButton(self.layoutWidget2)
        self.resetButton.setEnabled(True)
        self.resetButton.setStyleSheet("background-color: rgb(255, 0, 0);")
        self.resetButton.setObjectName("resetButton")
        self.verticalLayout_2.addWidget(self.resetButton)
        self.horizontalLayout_3.addLayout(self.verticalLayout_2)
        self.verticalLayout_4.addLayout(self.horizontalLayout_3)
        self.kineticDisplay = MplWidget(self.layoutWidget2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.kineticDisplay.sizePolicy().hasHeightForWidth())
        self.kineticDisplay.setSizePolicy(sizePolicy)
        self.kineticDisplay.setObjectName("kineticDisplay")
        self.verticalLayout_4.addWidget(self.kineticDisplay)
        self.verticalLayout_4.setStretch(1, 1)
        self.verticalLayout_16.addWidget(self.kineticsGbox)
        self.verticalLayout_16.setStretch(0, 2)
        self.verticalLayout_16.setStretch(1, 7)
        self.horizontalLayout_11.addLayout(self.verticalLayout_16)
        self.horizontalLayout_11.setStretch(0, 1)
        self.horizontalLayout_11.setStretch(1, 1)
        self.verticalLayout_17.addLayout(self.horizontalLayout_11)
        self.verticalLayout_17.setStretch(3, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusBar = QtWidgets.QStatusBar(MainWindow)
        self.statusBar.setObjectName("statusBar")
        MainWindow.setStatusBar(self.statusBar)

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

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "iCCD Kinetics"))
        self.calibrationFileLineEdit.setText(
            _translate("MainWindow", "choose calibration file..."))
        self.calibrationFileBrowseButton.setText(
            _translate("MainWindow", "Browse"))
        self.label_12.setText(_translate("MainWindow", "File"))
        self.firstKineticBrowseButton.setText(
            _translate("MainWindow", "browse"))
        self.label_9.setText(_translate("MainWindow", "Start Time (ns)"))
        self.label_11.setText(_translate("MainWindow", "Gate Step (ns)"))
        self.backgroundCheckBox.setText(
            _translate("MainWindow",
                       "Use period before pulse for first background "))
        self.kineticFilesBrowseButton.setText(
            _translate("MainWindow", "browse"))
        self.moveUpButton.setText(_translate("MainWindow", "move up"))
        self.moveDownButton.setText(_translate("MainWindow", "move down"))
        self.deleteButton.setText(_translate("MainWindow", "delete"))
        self.timeSlicesGbox.setTitle(_translate("MainWindow", "Time Slices"))
        self.label_8.setText(_translate("MainWindow", "Wavelength from:"))
        self.label_10.setText(_translate("MainWindow", "to"))
        self.autoscaleCheckBox.setText(_translate("MainWindow", "Autoscale"))
        self.scaleButton.setText(_translate("MainWindow", "Scale"))
        self.dataCorrectionGbox.setTitle(
            _translate("MainWindow", "Data Correction"))
        self.label_7.setText(_translate("MainWindow", "Delimiter"))
        self.loadButton.setText(_translate("MainWindow", "LOAD"))
        self.label_15.setText(_translate("MainWindow", "Time Zero (ns)"))
        self.addTimeAxisButton.setText(
            _translate("MainWindow", "Add Time Axes"))
        self.joinButton.setText(_translate("MainWindow", "JOIN"))
        self.calibrateButton.setText(_translate("MainWindow", "CALIBRATE"))
        self.removeCosmicRaysButton.setText(
            _translate("MainWindow", "Remove Cosmic Rays"))
        self.background_end_label.setText(
            _translate("MainWindow", "Background data up to time:"))
        self.backgroundSubtractButton.setText(
            _translate("MainWindow", "Subtract Backgrounds"))
        self.saveDataButton.setText(_translate("MainWindow", "SAVE DATA"))
        self.kineticsGbox.setTitle(_translate("MainWindow", "Kinetics"))
        self.label.setText(_translate("MainWindow", "Wavelength"))
        self.label_2.setText(_translate("MainWindow", "Average +/-"))
        self.kineticIntegratedCheckBox.setText(
            _translate("MainWindow", "Integrated"))
        self.kineticLogYCheckBox.setText(_translate("MainWindow",
                                                    "Log y-axis"))
        self.kineticLogTCheckBox.setText(_translate("MainWindow",
                                                    "Log t-axis"))
        self.kineticNormalisedCheckBox.setText(
            _translate("MainWindow", "Normalised"))
        self.saveKineticButton.setText(_translate("MainWindow",
                                                  "SAVE KINETIC"))
        self.resetButton.setText(_translate("MainWindow", "RESET"))
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))
Example #54
0
class Ui_MplMainWindow(object):
	def setupUi(self, MplMainWindow):
		MplMainWindow.setObjectName(_fromUtf8("MplMainWindow"))
		MplMainWindow.resize(642, 445)
		self.mplcentralwidget = QtGui.QWidget(MplMainWindow)
		self.mplcentralwidget.setObjectName(_fromUtf8("mplcentralwidget"))
		self.verticalLayout_3 = QtGui.QVBoxLayout(self.mplcentralwidget)
		self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
		self.mplhorizontalLayout_3 = QtGui.QHBoxLayout()
		self.mplhorizontalLayout_3.setObjectName(_fromUtf8("mplhorizontalLayout_3"))
		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(_fromUtf8("mpl"))
		self.mplhorizontalLayout_3.addWidget(self.mpl)
		self.mplverticalLayout_2 = QtGui.QVBoxLayout()
		self.mplverticalLayout_2.setObjectName(_fromUtf8("mplverticalLayout_2"))
		self.mpllabel_3 = QtGui.QLabel(self.mplcentralwidget)
		self.mpllabel_3.setObjectName(_fromUtf8("mpllabel_3"))
		self.mplverticalLayout_2.addWidget(self.mpllabel_3)
		self.mplhorizontalSlider_2 = QtGui.QSlider(self.mplcentralwidget)
		sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
		sizePolicy.setHorizontalStretch(0)
		sizePolicy.setVerticalStretch(0)
		sizePolicy.setHeightForWidth(self.mplhorizontalSlider_2.sizePolicy().hasHeightForWidth())
		self.mplhorizontalSlider_2.setSizePolicy(sizePolicy)
		self.mplhorizontalSlider_2.setMinimum(1)
		self.mplhorizontalSlider_2.setMaximum(10)
		self.mplhorizontalSlider_2.setProperty("value", 3)
		self.mplhorizontalSlider_2.setOrientation(QtCore.Qt.Horizontal)
		self.mplhorizontalSlider_2.setObjectName(_fromUtf8("mplhorizontalSlider_2"))
		self.mplverticalLayout_2.addWidget(self.mplhorizontalSlider_2)
		self.mpllabel_2 = QtGui.QLabel(self.mplcentralwidget)
		self.mpllabel_2.setObjectName(_fromUtf8("mpllabel_2"))
		self.mplverticalLayout_2.addWidget(self.mpllabel_2)
		self.mplhorizontalSlider = QtGui.QSlider(self.mplcentralwidget)
		sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
		sizePolicy.setHorizontalStretch(0)
		sizePolicy.setVerticalStretch(0)
		sizePolicy.setHeightForWidth(self.mplhorizontalSlider.sizePolicy().hasHeightForWidth())
		self.mplhorizontalSlider.setSizePolicy(sizePolicy)
		self.mplhorizontalSlider.setOrientation(QtCore.Qt.Horizontal)
		self.mplhorizontalSlider.setObjectName(_fromUtf8("mplhorizontalSlider"))
		self.mplverticalLayout_2.addWidget(self.mplhorizontalSlider)
		spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
		self.mplverticalLayout_2.addItem(spacerItem)
		#self.mplpushButton = QtGui.QPushButton(self.mplcentralwidget)
		#self.mplpushButton.setEnabled(False)
		#self.mplpushButton.setObjectName(_fromUtf8("mplpushButton"))
		#self.mplverticalLayout_2.addWidget(self.mplpushButton)
		self.mplverticalLayout = QtGui.QVBoxLayout()
		self.mplverticalLayout.setObjectName(_fromUtf8("mplverticalLayout"))
		self.mplhorizontalLayout_2 = QtGui.QHBoxLayout()
		self.mplhorizontalLayout_2.setObjectName(_fromUtf8("mplhorizontalLayout_2"))
		#self.mplspinBox = QtGui.QSpinBox(self.mplcentralwidget)
		#self.mplspinBox.setEnabled(False)
		#self.mplspinBox.setMinimum(1)
		#self.mplspinBox.setMaximum(4)
		#self.mplspinBox.setObjectName(_fromUtf8("mplspinBox"))
		#self.mplhorizontalLayout_2.addWidget(self.mplspinBox)
		#self.mplspinBox_2 = QtGui.QSpinBox(self.mplcentralwidget)
		#self.mplspinBox_2.setEnabled(False)
		#self.mplspinBox_2.setMinimum(1)
		#self.mplspinBox_2.setMaximum(4)
		#self.mplspinBox_2.setObjectName(_fromUtf8("mplspinBox_2"))
		#self.mplhorizontalLayout_2.addWidget(self.mplspinBox_2)
		self.mplverticalLayout.addLayout(self.mplhorizontalLayout_2)
		self.mplverticalLayout_2.addLayout(self.mplverticalLayout)
		self.mpllabel = QtGui.QLabel(self.mplcentralwidget)
		self.mpllabel.setObjectName(_fromUtf8("mpllabel"))
		self.mplverticalLayout_2.addWidget(self.mpllabel)
		self.mplhorizontalLayout_4 = QtGui.QHBoxLayout()
		self.mplhorizontalLayout_4.setObjectName(_fromUtf8("mplhorizontalLayout_4"))
		self.mplcheckBox = QtGui.QCheckBox(self.mplcentralwidget)
		self.mplcheckBox.setObjectName(_fromUtf8("mplcheckBox"))
		self.mplhorizontalLayout_4.addWidget(self.mplcheckBox)
		self.mplcheckBox_2 = QtGui.QCheckBox(self.mplcentralwidget)
		self.mplcheckBox_2.setObjectName(_fromUtf8("mplcheckBox_2"))
		self.mplhorizontalLayout_4.addWidget(self.mplcheckBox_2)
		#self.mplcheckBox_3 = QtGui.QCheckBox(self.mplcentralwidget)
		#self.mplcheckBox_3.setObjectName(_fromUtf8("mplcheckBox_3"))
		#self.mplhorizontalLayout_5.addWidget(self.mplcheckBox_3)
		self.mplcheckBox_4 = QtGui.QCheckBox(self.mplcentralwidget)
		self.mplcheckBox_4.setObjectName(_fromUtf8("mplcheckBox_4"))
		self.mplcheckBox_4.setChecked(True)
		self.mplhorizontalLayout_2.addWidget(self.mplcheckBox_4)
		self.mplverticalLayout_2.addLayout(self.mplhorizontalLayout_4)
		self.mplhorizontalLayout_3.addLayout(self.mplverticalLayout_2)
		self.verticalLayout_3.addLayout(self.mplhorizontalLayout_3)
		#self.mplverticalLayout_2.addWidget(self.mplcheckBox_3)
		MplMainWindow.setCentralWidget(self.mplcentralwidget)
		self.mplmenubar = QtGui.QMenuBar(MplMainWindow)
		self.mplmenubar.setGeometry(QtCore.QRect(0, 0, 642, 25))
		self.mplmenubar.setObjectName(_fromUtf8("mplmenubar"))
		self.mplmenuFile = QtGui.QMenu(self.mplmenubar)
		self.mplmenuFile.setObjectName(_fromUtf8("mplmenuFile"))
		self.mplmenuEdit = QtGui.QMenu(self.mplmenubar)
		self.mplmenuEdit.setObjectName(_fromUtf8("mplmenuEdit"))
		MplMainWindow.setMenuBar(self.mplmenubar)
		self.toolBar = QtGui.QToolBar(MplMainWindow)
		self.toolBar.setObjectName(_fromUtf8("toolBar"))
		MplMainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
		self.toolBar_2 = QtGui.QToolBar(MplMainWindow)
		self.toolBar_2.setObjectName(_fromUtf8("toolBar_2"))
		MplMainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar_2)
		# self.mplactionOpen = QtGui.QAction(MplMainWindow)
		icon = QtGui.QIcon()
		icon.addPixmap(QtGui.QPixmap(_fromUtf8("icons/Very_Basic/folder.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
		# self.mplactionOpen.setIcon(icon)
		# self.mplactionOpen.setObjectName(_fromUtf8("mplactionOpen"))
		self.mplactionQuit = QtGui.QAction(MplMainWindow)
		self.mplactionQuit.setObjectName(_fromUtf8("mplactionQuit"))
		#self.mplactionUndo = QtGui.QAction(MplMainWindow)
		#self.mplactionUndo.setEnabled(False)
		icon1 = QtGui.QIcon()
		icon1.addPixmap(QtGui.QPixmap(_fromUtf8("icons/Very_Basic/delete.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
		#self.mplactionUndo.setIcon(icon1)
		#self.mplactionUndo.setObjectName(_fromUtf8("mplactionUndo"))
		self.mplactionCut_by_line = QtGui.QAction(MplMainWindow)
		self.mplactionCut_by_line.setCheckable(True)
		self.mplactionCut_by_line.setEnabled(False)
		icon2 = QtGui.QIcon()
		icon2.addPixmap(QtGui.QPixmap(_fromUtf8("icons/line.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
		self.mplactionCut_by_line.setIcon(icon2)
		self.mplactionCut_by_line.setObjectName(_fromUtf8("mplactionCut_by_line"))
		self.mplactionCut_by_rect = QtGui.QAction(MplMainWindow)
		self.mplactionCut_by_rect.setCheckable(True)
		self.mplactionCut_by_rect.setChecked(False)
		self.mplactionCut_by_rect.setEnabled(False)
		icon3 = QtGui.QIcon()
		icon3.addPixmap(QtGui.QPixmap(_fromUtf8("icons/rect.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
		self.mplactionCut_by_rect.setIcon(icon3)
		self.mplactionCut_by_rect.setObjectName(_fromUtf8("mplactionCut_by_rect"))
		#self.mplactionSave = QtGui.QAction(MplMainWindow)
		#self.mplactionSave.setEnabled(False)
		icon4 = QtGui.QIcon()
		icon4.addPixmap(QtGui.QPixmap(_fromUtf8("icons/Very_Basic/save_as.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
		#self.mplactionSave.setIcon(icon4)
		#self.mplactionSave.setObjectName(_fromUtf8("mplactionSave"))
		'''# rescale
		self.mplactionRescale = QtGui.QAction(MplMainWindow)
		self.mplactionRescale.setEnabled(False)
		icon7 = QtGui.QIcon()
		icon7.addPixmap(QtGui.QPixmap(_fromUtf8("icons/Very_Basic/rescale.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
		self.mplactionRescale.setIcon(icon7)
		self.mplactionRescale.setObjectName(_fromUtf8("mplactionRescale"))
		'''
		#self.mplactionRestore = QtGui.QAction(MplMainWindow)
		#self.mplactionRestore.setEnabled(False)
		icon5 = QtGui.QIcon()
		icon5.addPixmap(QtGui.QPixmap(_fromUtf8("icons/Very_Basic/sinchronize.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
		#self.mplactionRestore.setIcon(icon5)
		#self.mplactionRestore.setObjectName(_fromUtf8("mplactionRestore"))
		self.mplactionPoint = QtGui.QAction(MplMainWindow)
		self.mplactionPoint.setCheckable(True)
		self.mplactionPoint.setEnabled(False)
		icon6 = QtGui.QIcon()
		icon6.addPixmap(QtGui.QPixmap(_fromUtf8("icons/point.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
		self.mplactionPoint.setIcon(icon6)
		self.mplactionPoint.setObjectName(_fromUtf8("mplactionPoint"))
		# self.mplmenuFile.addAction(self.mplactionOpen)
		#self.mplmenuFile.addSeparator()
		#self.mplmenuFile.addAction(self.mplactionSave)
		#self.mplmenuFile.addSeparator()
		#self.mplmenuFile.addAction(self.mplactionQuit)
		#self.mplmenuEdit.addAction(self.mplactionUndo)
		#self.mplmenuEdit.addAction(self.mplactionRestore)
		##self.mplmenuEdit.addAction(self.mplactionRescale)
		
		self.mplmenuEdit.addSeparator()
		self.mplmenuEdit.addAction(self.mplactionCut_by_line)
		self.mplmenuEdit.addAction(self.mplactionCut_by_rect)
		self.mplmenuEdit.addAction(self.mplactionPoint)
		self.mplmenubar.addAction(self.mplmenuFile.menuAction())
		self.mplmenubar.addAction(self.mplmenuEdit.menuAction())
		# self.toolBar.addAction(self.mplactionOpen)
		#self.toolBar.addAction(self.mplactionSave)

		self.toolBar.addSeparator()
		#self.toolBar.addAction(self.mplactionUndo)
		#self.toolBar.addAction(self.mplactionRestore)
		##self.toolBar.addAction(self.mplactionRescale)

		self.toolBar.addSeparator()
		self.toolBar_2.addAction(self.mplactionCut_by_line)
		self.toolBar_2.addAction(self.mplactionCut_by_rect)
		self.toolBar_2.addAction(self.mplactionPoint)
		self.toolBar_2.addSeparator()

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

	def retranslateUi(self, MplMainWindow):
		MplMainWindow.setWindowTitle(QtGui.QApplication.translate("MplMainWindow", "ANOD: QtCut", None, QtGui.QApplication.UnicodeUTF8))
		self.mpllabel_3.setText(QtGui.QApplication.translate("MplMainWindow", "Point size:", None, QtGui.QApplication.UnicodeUTF8))
		self.mpllabel_2.setText(QtGui.QApplication.translate("MplMainWindow", "Rub size:", None, QtGui.QApplication.UnicodeUTF8))
		#self.mplpushButton.setText(QtGui.QApplication.translate("MplMainWindow", "Plot", None, QtGui.QApplication.UnicodeUTF8))
		self.mpllabel.setText(QtGui.QApplication.translate("MplMainWindow", "Log:", None, QtGui.QApplication.UnicodeUTF8))
		self.mplcheckBox.setText(QtGui.QApplication.translate("MplMainWindow", "X", None, QtGui.QApplication.UnicodeUTF8))
		self.mplcheckBox_2.setText(QtGui.QApplication.translate("MplMainWindow", "Y", None, QtGui.QApplication.UnicodeUTF8))
		#self.mplcheckBox_3.setText(QtGui.QApplication.translate("MplMainWindow", "Y/X", None, QtGui.QApplication.UnicodeUTF8))
		self.mplcheckBox_4.setText(QtGui.QApplication.translate("MplMainWindow", "Rescale", None, QtGui.QApplication.UnicodeUTF8))
		self.mplmenuFile.setTitle(QtGui.QApplication.translate("MplMainWindow", "File", None, QtGui.QApplication.UnicodeUTF8))
		self.mplmenuEdit.setTitle(QtGui.QApplication.translate("MplMainWindow", "Edit", None, QtGui.QApplication.UnicodeUTF8))
		self.toolBar.setWindowTitle(QtGui.QApplication.translate("MplMainWindow", "toolBar", None, QtGui.QApplication.UnicodeUTF8))
		self.toolBar_2.setWindowTitle(QtGui.QApplication.translate("MplMainWindow", "toolBar_2", 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))
		#self.mplactionUndo.setText(QtGui.QApplication.translate("MplMainWindow", "Undo", None, QtGui.QApplication.UnicodeUTF8))
		self.mplactionCut_by_line.setText(QtGui.QApplication.translate("MplMainWindow", "Line", None, QtGui.QApplication.UnicodeUTF8))
		self.mplactionCut_by_rect.setText(QtGui.QApplication.translate("MplMainWindow", "Rectangle", None, QtGui.QApplication.UnicodeUTF8))
		#self.mplactionSave.setText(QtGui.QApplication.translate("MplMainWindow", "Save", None, QtGui.QApplication.UnicodeUTF8))
		#self.mplactionRestore.setText(QtGui.QApplication.translate("MplMainWindow", "Restore initial", None, QtGui.QApplication.UnicodeUTF8))
		#self.mplactionRescale.setText(QtGui.QApplication.translate("MplMainWindow", "Rescale", None, QtGui.QApplication.UnicodeUTF8))
		self.mplactionPoint.setText(QtGui.QApplication.translate("MplMainWindow", "Point", None, QtGui.QApplication.UnicodeUTF8))
Example #55
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))
class Ui_Dialog(object):
    def setupUi(self, Dialog):
        Dialog.setObjectName(_fromUtf8("Dialog"))
        Dialog.setWindowModality(QtCore.Qt.NonModal)
        Dialog.setEnabled(True)
        Dialog.resize(1084, 622)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(Dialog.sizePolicy().hasHeightForWidth())
        Dialog.setSizePolicy(sizePolicy)
        self.widget = QtGui.QWidget(Dialog)
        self.widget.setGeometry(QtCore.QRect(9, 9, 1066, 604))
        self.widget.setObjectName(_fromUtf8("widget"))
        self.horizontalLayout_14 = QtGui.QHBoxLayout(self.widget)
        self.horizontalLayout_14.setMargin(0)
        self.horizontalLayout_14.setObjectName(_fromUtf8("horizontalLayout_14"))
        self.mpl = MplWidget(self.widget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mpl.sizePolicy().hasHeightForWidth())
        self.mpl.setSizePolicy(sizePolicy)
        self.mpl.setMinimumSize(QtCore.QSize(600, 600))
        self.mpl.setObjectName(_fromUtf8("mpl"))
        self.horizontalLayout_14.addWidget(self.mpl)
        self.line_7 = QtGui.QFrame(self.widget)
        self.line_7.setFrameShape(QtGui.QFrame.VLine)
        self.line_7.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_7.setObjectName(_fromUtf8("line_7"))
        self.horizontalLayout_14.addWidget(self.line_7)
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.l_columns = QtGui.QLabel(self.widget)
        self.l_columns.setObjectName(_fromUtf8("l_columns"))
        self.verticalLayout.addWidget(self.l_columns)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setSizeConstraint(QtGui.QLayout.SetNoConstraint)
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.l_x = QtGui.QLabel(self.widget)
        self.l_x.setObjectName(_fromUtf8("l_x"))
        self.horizontalLayout_3.addWidget(self.l_x)
        self.spin_x = QtGui.QSpinBox(self.widget)
        self.spin_x.setMinimum(1)
        self.spin_x.setObjectName(_fromUtf8("spin_x"))
        self.horizontalLayout_3.addWidget(self.spin_x)
        self.l_y = QtGui.QLabel(self.widget)
        self.l_y.setObjectName(_fromUtf8("l_y"))
        self.horizontalLayout_3.addWidget(self.l_y)
        self.spin_y = QtGui.QSpinBox(self.widget)
        self.spin_y.setMinimum(2)
        self.spin_y.setObjectName(_fromUtf8("spin_y"))
        self.horizontalLayout_3.addWidget(self.spin_y)
        self.l_start = QtGui.QLabel(self.widget)
        self.l_start.setObjectName(_fromUtf8("l_start"))
        self.horizontalLayout_3.addWidget(self.l_start)
        self.slide_start = QtGui.QSlider(self.widget)
        self.slide_start.setMinimum(1)
        self.slide_start.setProperty("value", 10)
        self.slide_start.setOrientation(QtCore.Qt.Horizontal)
        self.slide_start.setObjectName(_fromUtf8("slide_start"))
        self.horizontalLayout_3.addWidget(self.slide_start)
        self.l_stop = QtGui.QLabel(self.widget)
        self.l_stop.setObjectName(_fromUtf8("l_stop"))
        self.horizontalLayout_3.addWidget(self.l_stop)
        self.slide_stop = QtGui.QSlider(self.widget)
        self.slide_stop.setMinimum(1)
        self.slide_stop.setProperty("value", 10)
        self.slide_stop.setOrientation(QtCore.Qt.Horizontal)
        self.slide_stop.setObjectName(_fromUtf8("slide_stop"))
        self.horizontalLayout_3.addWidget(self.slide_stop)
        self.verticalLayout.addLayout(self.horizontalLayout_3)
        self.line_3 = QtGui.QFrame(self.widget)
        self.line_3.setFrameShape(QtGui.QFrame.HLine)
        self.line_3.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_3.setObjectName(_fromUtf8("line_3"))
        self.verticalLayout.addWidget(self.line_3)
        self.horizontalLayout_5 = QtGui.QHBoxLayout()
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.l_xlabel = QtGui.QLabel(self.widget)
        self.l_xlabel.setObjectName(_fromUtf8("l_xlabel"))
        self.horizontalLayout_5.addWidget(self.l_xlabel)
        self.edit_xlabel = QtGui.QLineEdit(self.widget)
        self.edit_xlabel.setObjectName(_fromUtf8("edit_xlabel"))
        self.horizontalLayout_5.addWidget(self.edit_xlabel)
        self.l_xsize = QtGui.QLabel(self.widget)
        self.l_xsize.setObjectName(_fromUtf8("l_xsize"))
        self.horizontalLayout_5.addWidget(self.l_xsize)
        self.slide_xsize = QtGui.QSlider(self.widget)
        self.slide_xsize.setMinimum(8)
        self.slide_xsize.setProperty("value", 20)
        self.slide_xsize.setOrientation(QtCore.Qt.Horizontal)
        self.slide_xsize.setObjectName(_fromUtf8("slide_xsize"))
        self.horizontalLayout_5.addWidget(self.slide_xsize)
        self.verticalLayout.addLayout(self.horizontalLayout_5)
        self.horizontalLayout_12 = QtGui.QHBoxLayout()
        self.horizontalLayout_12.setObjectName(_fromUtf8("horizontalLayout_12"))
        self.l_x_ticks = QtGui.QLabel(self.widget)
        self.l_x_ticks.setObjectName(_fromUtf8("l_x_ticks"))
        self.horizontalLayout_12.addWidget(self.l_x_ticks)
        self.slide_xnr = QtGui.QSlider(self.widget)
        self.slide_xnr.setMinimum(3)
        self.slide_xnr.setMaximum(20)
        self.slide_xnr.setProperty("value", 5)
        self.slide_xnr.setOrientation(QtCore.Qt.Horizontal)
        self.slide_xnr.setObjectName(_fromUtf8("slide_xnr"))
        self.horizontalLayout_12.addWidget(self.slide_xnr)
        self.l_xsizeticks = QtGui.QLabel(self.widget)
        self.l_xsizeticks.setObjectName(_fromUtf8("l_xsizeticks"))
        self.horizontalLayout_12.addWidget(self.l_xsizeticks)
        self.slide_xsizeticks = QtGui.QSlider(self.widget)
        self.slide_xsizeticks.setMinimum(8)
        self.slide_xsizeticks.setProperty("value", 18)
        self.slide_xsizeticks.setOrientation(QtCore.Qt.Horizontal)
        self.slide_xsizeticks.setObjectName(_fromUtf8("slide_xsizeticks"))
        self.horizontalLayout_12.addWidget(self.slide_xsizeticks)
        self.verticalLayout.addLayout(self.horizontalLayout_12)
        self.line_5 = QtGui.QFrame(self.widget)
        self.line_5.setFrameShape(QtGui.QFrame.HLine)
        self.line_5.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_5.setObjectName(_fromUtf8("line_5"))
        self.verticalLayout.addWidget(self.line_5)
        self.horizontalLayout_6 = QtGui.QHBoxLayout()
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.l_ylabel = QtGui.QLabel(self.widget)
        self.l_ylabel.setObjectName(_fromUtf8("l_ylabel"))
        self.horizontalLayout_6.addWidget(self.l_ylabel)
        self.edit_ylabel = QtGui.QLineEdit(self.widget)
        self.edit_ylabel.setObjectName(_fromUtf8("edit_ylabel"))
        self.horizontalLayout_6.addWidget(self.edit_ylabel)
        self.l_ysize = QtGui.QLabel(self.widget)
        self.l_ysize.setObjectName(_fromUtf8("l_ysize"))
        self.horizontalLayout_6.addWidget(self.l_ysize)
        self.slide_ysize = QtGui.QSlider(self.widget)
        self.slide_ysize.setMinimum(8)
        self.slide_ysize.setProperty("value", 20)
        self.slide_ysize.setOrientation(QtCore.Qt.Horizontal)
        self.slide_ysize.setObjectName(_fromUtf8("slide_ysize"))
        self.horizontalLayout_6.addWidget(self.slide_ysize)
        self.verticalLayout.addLayout(self.horizontalLayout_6)
        self.horizontalLayout_13 = QtGui.QHBoxLayout()
        self.horizontalLayout_13.setObjectName(_fromUtf8("horizontalLayout_13"))
        self.l_y_ticks = QtGui.QLabel(self.widget)
        self.l_y_ticks.setObjectName(_fromUtf8("l_y_ticks"))
        self.horizontalLayout_13.addWidget(self.l_y_ticks)
        self.slide_ynr = QtGui.QSlider(self.widget)
        self.slide_ynr.setMinimum(3)
        self.slide_ynr.setMaximum(20)
        self.slide_ynr.setProperty("value", 5)
        self.slide_ynr.setOrientation(QtCore.Qt.Horizontal)
        self.slide_ynr.setObjectName(_fromUtf8("slide_ynr"))
        self.horizontalLayout_13.addWidget(self.slide_ynr)
        self.l_ysizeticks = QtGui.QLabel(self.widget)
        self.l_ysizeticks.setObjectName(_fromUtf8("l_ysizeticks"))
        self.horizontalLayout_13.addWidget(self.l_ysizeticks)
        self.slide_ysizeticks = QtGui.QSlider(self.widget)
        self.slide_ysizeticks.setMinimum(8)
        self.slide_ysizeticks.setProperty("value", 18)
        self.slide_ysizeticks.setOrientation(QtCore.Qt.Horizontal)
        self.slide_ysizeticks.setObjectName(_fromUtf8("slide_ysizeticks"))
        self.horizontalLayout_13.addWidget(self.slide_ysizeticks)
        self.verticalLayout.addLayout(self.horizontalLayout_13)
        self.horizontalLayout_7 = QtGui.QHBoxLayout()
        self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
        self.l_title = QtGui.QLabel(self.widget)
        self.l_title.setObjectName(_fromUtf8("l_title"))
        self.horizontalLayout_7.addWidget(self.l_title)
        self.edit_title = QtGui.QLineEdit(self.widget)
        self.edit_title.setObjectName(_fromUtf8("edit_title"))
        self.horizontalLayout_7.addWidget(self.edit_title)
        self.l_label = QtGui.QLabel(self.widget)
        self.l_label.setObjectName(_fromUtf8("l_label"))
        self.horizontalLayout_7.addWidget(self.l_label)
        self.edit_label = QtGui.QLineEdit(self.widget)
        self.edit_label.setObjectName(_fromUtf8("edit_label"))
        self.horizontalLayout_7.addWidget(self.edit_label)
        self.l_titlesize = QtGui.QLabel(self.widget)
        self.l_titlesize.setObjectName(_fromUtf8("l_titlesize"))
        self.horizontalLayout_7.addWidget(self.l_titlesize)
        self.slide_titlesize = QtGui.QSlider(self.widget)
        self.slide_titlesize.setMinimum(8)
        self.slide_titlesize.setProperty("value", 18)
        self.slide_titlesize.setOrientation(QtCore.Qt.Horizontal)
        self.slide_titlesize.setObjectName(_fromUtf8("slide_titlesize"))
        self.horizontalLayout_7.addWidget(self.slide_titlesize)
        self.verticalLayout.addLayout(self.horizontalLayout_7)
        self.line_4 = QtGui.QFrame(self.widget)
        self.line_4.setFrameShape(QtGui.QFrame.HLine)
        self.line_4.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_4.setObjectName(_fromUtf8("line_4"))
        self.verticalLayout.addWidget(self.line_4)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.check_xlim = QtGui.QCheckBox(self.widget)
        self.check_xlim.setObjectName(_fromUtf8("check_xlim"))
        self.horizontalLayout_2.addWidget(self.check_xlim)
        self.l_xmin = QtGui.QLabel(self.widget)
        self.l_xmin.setObjectName(_fromUtf8("l_xmin"))
        self.horizontalLayout_2.addWidget(self.l_xmin)
        self.edit_xmin = QtGui.QLineEdit(self.widget)
        self.edit_xmin.setObjectName(_fromUtf8("edit_xmin"))
        self.horizontalLayout_2.addWidget(self.edit_xmin)
        self.l_xmax = QtGui.QLabel(self.widget)
        self.l_xmax.setObjectName(_fromUtf8("l_xmax"))
        self.horizontalLayout_2.addWidget(self.l_xmax)
        self.edit_xmax = QtGui.QLineEdit(self.widget)
        self.edit_xmax.setObjectName(_fromUtf8("edit_xmax"))
        self.horizontalLayout_2.addWidget(self.edit_xmax)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.horizontalLayout_11 = QtGui.QHBoxLayout()
        self.horizontalLayout_11.setObjectName(_fromUtf8("horizontalLayout_11"))
        self.check_ylim = QtGui.QCheckBox(self.widget)
        self.check_ylim.setObjectName(_fromUtf8("check_ylim"))
        self.horizontalLayout_11.addWidget(self.check_ylim)
        self.l_ymin = QtGui.QLabel(self.widget)
        self.l_ymin.setObjectName(_fromUtf8("l_ymin"))
        self.horizontalLayout_11.addWidget(self.l_ymin)
        self.edit_ymin = QtGui.QLineEdit(self.widget)
        self.edit_ymin.setObjectName(_fromUtf8("edit_ymin"))
        self.horizontalLayout_11.addWidget(self.edit_ymin)
        self.l_ymax = QtGui.QLabel(self.widget)
        self.l_ymax.setObjectName(_fromUtf8("l_ymax"))
        self.horizontalLayout_11.addWidget(self.l_ymax)
        self.edit_ymax = QtGui.QLineEdit(self.widget)
        self.edit_ymax.setObjectName(_fromUtf8("edit_ymax"))
        self.horizontalLayout_11.addWidget(self.edit_ymax)
        self.verticalLayout.addLayout(self.horizontalLayout_11)
        self.line_6 = QtGui.QFrame(self.widget)
        self.line_6.setFrameShape(QtGui.QFrame.HLine)
        self.line_6.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_6.setObjectName(_fromUtf8("line_6"))
        self.verticalLayout.addWidget(self.line_6)
        self.horizontalLayout_8 = QtGui.QHBoxLayout()
        self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8"))
        self.l_divy = QtGui.QLabel(self.widget)
        self.l_divy.setObjectName(_fromUtf8("l_divy"))
        self.horizontalLayout_8.addWidget(self.l_divy)
        self.edit_divy = QtGui.QLineEdit(self.widget)
        self.edit_divy.setObjectName(_fromUtf8("edit_divy"))
        self.horizontalLayout_8.addWidget(self.edit_divy)
        self.l_multy = QtGui.QLabel(self.widget)
        self.l_multy.setObjectName(_fromUtf8("l_multy"))
        self.horizontalLayout_8.addWidget(self.l_multy)
        self.edit_multy = QtGui.QLineEdit(self.widget)
        self.edit_multy.setObjectName(_fromUtf8("edit_multy"))
        self.horizontalLayout_8.addWidget(self.edit_multy)
        self.verticalLayout.addLayout(self.horizontalLayout_8)
        self.horizontalLayout_10 = QtGui.QHBoxLayout()
        self.horizontalLayout_10.setObjectName(_fromUtf8("horizontalLayout_10"))
        self.l_divx = QtGui.QLabel(self.widget)
        self.l_divx.setObjectName(_fromUtf8("l_divx"))
        self.horizontalLayout_10.addWidget(self.l_divx)
        self.edit_divx = QtGui.QLineEdit(self.widget)
        self.edit_divx.setText(_fromUtf8("1"))
        self.edit_divx.setObjectName(_fromUtf8("edit_divx"))
        self.horizontalLayout_10.addWidget(self.edit_divx)
        self.l_multx = QtGui.QLabel(self.widget)
        self.l_multx.setObjectName(_fromUtf8("l_multx"))
        self.horizontalLayout_10.addWidget(self.l_multx)
        self.edit_multx = QtGui.QLineEdit(self.widget)
        self.edit_multx.setObjectName(_fromUtf8("edit_multx"))
        self.horizontalLayout_10.addWidget(self.edit_multx)
        self.verticalLayout.addLayout(self.horizontalLayout_10)
        self.horizontalLayout_9 = QtGui.QHBoxLayout()
        self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9"))
        self.btn_corrections = QtGui.QPushButton(self.widget)
        self.btn_corrections.setEnabled(False)
        self.btn_corrections.setObjectName(_fromUtf8("btn_corrections"))
        self.horizontalLayout_9.addWidget(self.btn_corrections)
        self.btn_empty = QtGui.QPushButton(self.widget)
        self.btn_empty.setEnabled(False)
        self.btn_empty.setObjectName(_fromUtf8("btn_empty"))
        self.horizontalLayout_9.addWidget(self.btn_empty)
        self.btn_pythonize = QtGui.QPushButton(self.widget)
        self.btn_pythonize.setObjectName(_fromUtf8("btn_pythonize"))
        self.horizontalLayout_9.addWidget(self.btn_pythonize)
        self.verticalLayout.addLayout(self.horizontalLayout_9)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.combo_module = QtGui.QComboBox(self.widget)
        self.combo_module.setEnabled(False)
        self.combo_module.setMinimumSize(QtCore.QSize(150, 0))
        self.combo_module.setObjectName(_fromUtf8("combo_module"))
        self.horizontalLayout_4.addWidget(self.combo_module)
        self.btn_module = QtGui.QPushButton(self.widget)
        self.btn_module.setEnabled(False)
        self.btn_module.setObjectName(_fromUtf8("btn_module"))
        self.horizontalLayout_4.addWidget(self.btn_module)
        self.verticalLayout.addLayout(self.horizontalLayout_4)
        self.line_2 = QtGui.QFrame(self.widget)
        self.line_2.setFrameShape(QtGui.QFrame.HLine)
        self.line_2.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_2.setObjectName(_fromUtf8("line_2"))
        self.verticalLayout.addWidget(self.line_2)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.check_grid = QtGui.QCheckBox(self.widget)
        self.check_grid.setObjectName(_fromUtf8("check_grid"))
        self.horizontalLayout.addWidget(self.check_grid)
        self.check_tight = QtGui.QCheckBox(self.widget)
        self.check_tight.setChecked(False)
        self.check_tight.setObjectName(_fromUtf8("check_tight"))
        self.horizontalLayout.addWidget(self.check_tight)
        self.check_label = QtGui.QCheckBox(self.widget)
        self.check_label.setChecked(False)
        self.check_label.setObjectName(_fromUtf8("check_label"))
        self.horizontalLayout.addWidget(self.check_label)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.line = QtGui.QFrame(self.widget)
        self.line.setFrameShape(QtGui.QFrame.HLine)
        self.line.setFrameShadow(QtGui.QFrame.Sunken)
        self.line.setObjectName(_fromUtf8("line"))
        self.verticalLayout.addWidget(self.line)
        self.horizontalLayout_14.addLayout(self.verticalLayout)

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

    def retranslateUi(self, Dialog):
        Dialog.setWindowTitle(QtGui.QApplication.translate("Dialog", "Dialog", None, QtGui.QApplication.UnicodeUTF8))
        self.l_columns.setText(QtGui.QApplication.translate("Dialog", "Columns:", None, QtGui.QApplication.UnicodeUTF8))
        self.l_x.setText(QtGui.QApplication.translate("Dialog", "X", None, QtGui.QApplication.UnicodeUTF8))
        self.l_y.setText(QtGui.QApplication.translate("Dialog", "Y", None, QtGui.QApplication.UnicodeUTF8))
        self.l_start.setText(QtGui.QApplication.translate("Dialog", "Start", None, QtGui.QApplication.UnicodeUTF8))
        self.l_stop.setText(QtGui.QApplication.translate("Dialog", "Stop", None, QtGui.QApplication.UnicodeUTF8))
        self.l_xlabel.setText(QtGui.QApplication.translate("Dialog", "X Label", None, QtGui.QApplication.UnicodeUTF8))
        self.edit_xlabel.setText(QtGui.QApplication.translate("Dialog", "$x \\, label$", None, QtGui.QApplication.UnicodeUTF8))
        self.l_xsize.setText(QtGui.QApplication.translate("Dialog", "X size", None, QtGui.QApplication.UnicodeUTF8))
        self.l_x_ticks.setText(QtGui.QApplication.translate("Dialog", "X Ticks Nr", None, QtGui.QApplication.UnicodeUTF8))
        self.l_xsizeticks.setText(QtGui.QApplication.translate("Dialog", "X size ticks", None, QtGui.QApplication.UnicodeUTF8))
        self.l_ylabel.setText(QtGui.QApplication.translate("Dialog", "Y Label", None, QtGui.QApplication.UnicodeUTF8))
        self.edit_ylabel.setText(QtGui.QApplication.translate("Dialog", "$y \\, label$", None, QtGui.QApplication.UnicodeUTF8))
        self.l_ysize.setText(QtGui.QApplication.translate("Dialog", "Y size", None, QtGui.QApplication.UnicodeUTF8))
        self.l_y_ticks.setText(QtGui.QApplication.translate("Dialog", "Y Ticks Nr", None, QtGui.QApplication.UnicodeUTF8))
        self.l_ysizeticks.setText(QtGui.QApplication.translate("Dialog", "Y size ticks", None, QtGui.QApplication.UnicodeUTF8))
        self.l_title.setText(QtGui.QApplication.translate("Dialog", "Title", None, QtGui.QApplication.UnicodeUTF8))
        self.edit_title.setText(QtGui.QApplication.translate("Dialog", "Title", None, QtGui.QApplication.UnicodeUTF8))
        self.l_label.setText(QtGui.QApplication.translate("Dialog", "Label:", None, QtGui.QApplication.UnicodeUTF8))
        self.edit_label.setText(QtGui.QApplication.translate("Dialog", "$ label $", None, QtGui.QApplication.UnicodeUTF8))
        self.l_titlesize.setText(QtGui.QApplication.translate("Dialog", "title size", None, QtGui.QApplication.UnicodeUTF8))
        self.check_xlim.setText(QtGui.QApplication.translate("Dialog", "X lim ", None, QtGui.QApplication.UnicodeUTF8))
        self.l_xmin.setText(QtGui.QApplication.translate("Dialog", "X min:", None, QtGui.QApplication.UnicodeUTF8))
        self.l_xmax.setText(QtGui.QApplication.translate("Dialog", "X max:", None, QtGui.QApplication.UnicodeUTF8))
        self.check_ylim.setText(QtGui.QApplication.translate("Dialog", "Y lim", None, QtGui.QApplication.UnicodeUTF8))
        self.l_ymin.setText(QtGui.QApplication.translate("Dialog", "Y min:", None, QtGui.QApplication.UnicodeUTF8))
        self.l_ymax.setText(QtGui.QApplication.translate("Dialog", "Y max:", None, QtGui.QApplication.UnicodeUTF8))
        self.l_divy.setText(QtGui.QApplication.translate("Dialog", "Div Y.", None, QtGui.QApplication.UnicodeUTF8))
        self.edit_divy.setText(QtGui.QApplication.translate("Dialog", "1", None, QtGui.QApplication.UnicodeUTF8))
        self.l_multy.setText(QtGui.QApplication.translate("Dialog", "Mult. Y", None, QtGui.QApplication.UnicodeUTF8))
        self.edit_multy.setText(QtGui.QApplication.translate("Dialog", "1", None, QtGui.QApplication.UnicodeUTF8))
        self.l_divx.setText(QtGui.QApplication.translate("Dialog", "Div X.", None, QtGui.QApplication.UnicodeUTF8))
        self.l_multx.setText(QtGui.QApplication.translate("Dialog", "Mult. X", None, QtGui.QApplication.UnicodeUTF8))
        self.edit_multx.setText(QtGui.QApplication.translate("Dialog", "1", None, QtGui.QApplication.UnicodeUTF8))
        self.btn_corrections.setText(QtGui.QApplication.translate("Dialog", "Shape Correction", None, QtGui.QApplication.UnicodeUTF8))
        self.btn_empty.setText(QtGui.QApplication.translate("Dialog", "PushButton", None, QtGui.QApplication.UnicodeUTF8))
        self.btn_pythonize.setText(QtGui.QApplication.translate("Dialog", "Pythonize", None, QtGui.QApplication.UnicodeUTF8))
        self.btn_module.setText(QtGui.QApplication.translate("Dialog", "Apply module", None, QtGui.QApplication.UnicodeUTF8))
        self.check_grid.setText(QtGui.QApplication.translate("Dialog", "Grid", None, QtGui.QApplication.UnicodeUTF8))
        self.check_tight.setText(QtGui.QApplication.translate("Dialog", "Tight", None, QtGui.QApplication.UnicodeUTF8))
        self.check_label.setText(QtGui.QApplication.translate("Dialog", "Label", None, QtGui.QApplication.UnicodeUTF8))
Example #57
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1249, 840)
        MainWindow.setStyleSheet("")
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.centralwidget.sizePolicy().hasHeightForWidth())
        self.centralwidget.setSizePolicy(sizePolicy)
        self.centralwidget.setStyleSheet("")
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName("gridLayout")
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.horizontalLayout_upper = QtWidgets.QHBoxLayout()
        self.horizontalLayout_upper.setObjectName("horizontalLayout_upper")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout()
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.label = QtWidgets.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setPointSize(16)
        font.setBold(True)
        font.setWeight(75)
        self.label.setFont(font)
        self.label.setStyleSheet("")
        self.label.setAlignment(QtCore.Qt.AlignBottom | QtCore.Qt.AlignLeading
                                | QtCore.Qt.AlignLeft)
        self.label.setObjectName("label")
        self.verticalLayout_2.addWidget(self.label)
        self.lcdNumber_dispensed = QtWidgets.QLCDNumber(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.lcdNumber_dispensed.sizePolicy().hasHeightForWidth())
        self.lcdNumber_dispensed.setSizePolicy(sizePolicy)
        self.lcdNumber_dispensed.setMinimumSize(QtCore.QSize(160, 80))
        self.lcdNumber_dispensed.setBaseSize(QtCore.QSize(160, 100))
        self.lcdNumber_dispensed.setStyleSheet(
            "background-color: rgb(40, 40, 40);\n"
            "color: rgb(0, 255, 0);")
        self.lcdNumber_dispensed.setDigitCount(6)
        self.lcdNumber_dispensed.setSegmentStyle(QtWidgets.QLCDNumber.Flat)
        self.lcdNumber_dispensed.setProperty("value", 0.0)
        self.lcdNumber_dispensed.setObjectName("lcdNumber_dispensed")
        self.verticalLayout_2.addWidget(self.lcdNumber_dispensed, 0,
                                        QtCore.Qt.AlignVCenter)
        self.label_2 = QtWidgets.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setPointSize(16)
        font.setBold(True)
        font.setWeight(75)
        self.label_2.setFont(font)
        self.label_2.setStyleSheet("")
        self.label_2.setAlignment(QtCore.Qt.AlignBottom
                                  | QtCore.Qt.AlignLeading
                                  | QtCore.Qt.AlignLeft)
        self.label_2.setObjectName("label_2")
        self.verticalLayout_2.addWidget(self.label_2)
        self.lcdNumber_endpoint = QtWidgets.QLCDNumber(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.lcdNumber_endpoint.sizePolicy().hasHeightForWidth())
        self.lcdNumber_endpoint.setSizePolicy(sizePolicy)
        self.lcdNumber_endpoint.setMinimumSize(QtCore.QSize(160, 80))
        self.lcdNumber_endpoint.setStyleSheet(
            "color:rgb(0, 255, 0);\n"
            "background-color: rgb(40, 40, 40);\n"
            "border-color: rgb(0, 116, 0);")
        self.lcdNumber_endpoint.setSmallDecimalPoint(False)
        self.lcdNumber_endpoint.setDigitCount(6)
        self.lcdNumber_endpoint.setSegmentStyle(QtWidgets.QLCDNumber.Flat)
        self.lcdNumber_endpoint.setProperty("value", 0.0)
        self.lcdNumber_endpoint.setProperty("intValue", 0)
        self.lcdNumber_endpoint.setObjectName("lcdNumber_endpoint")
        self.verticalLayout_2.addWidget(self.lcdNumber_endpoint, 0,
                                        QtCore.Qt.AlignVCenter)
        spacerItem = QtWidgets.QSpacerItem(20, 40,
                                           QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem)
        self.horizontalLayout_upper.addLayout(self.verticalLayout_2)
        self.widget_MPL = MplWidget(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(4)
        sizePolicy.setHeightForWidth(
            self.widget_MPL.sizePolicy().hasHeightForWidth())
        self.widget_MPL.setSizePolicy(sizePolicy)
        self.widget_MPL.setMinimumSize(QtCore.QSize(300, 0))
        self.widget_MPL.setBaseSize(QtCore.QSize(4, 0))
        self.widget_MPL.setObjectName("widget_MPL")
        self.horizontalLayout_upper.addWidget(self.widget_MPL)
        self.verticalLayout.addLayout(self.horizontalLayout_upper)
        self.line = QtWidgets.QFrame(self.centralwidget)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.verticalLayout.addWidget(self.line)
        self.tabs = QtWidgets.QTabWidget(self.centralwidget)
        self.tabs.setObjectName("tabs")
        self.tab_Settings = QtWidgets.QWidget()
        self.tab_Settings.setObjectName("tab_Settings")
        self.horizontalLayoutWidget_2 = QtWidgets.QWidget(self.tab_Settings)
        self.horizontalLayoutWidget_2.setGeometry(
            QtCore.QRect(0, -10, 1071, 221))
        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")
        spacerItem1 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem1)
        self.verticalLayout_4 = QtWidgets.QVBoxLayout()
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.label_5 = QtWidgets.QLabel(self.horizontalLayoutWidget_2)
        self.label_5.setObjectName("label_5")
        self.verticalLayout_4.addWidget(self.label_5)
        self.comboBox_meter = QtWidgets.QComboBox(
            self.horizontalLayoutWidget_2)
        self.comboBox_meter.setCurrentText("")
        self.comboBox_meter.setFrame(False)
        self.comboBox_meter.setObjectName("comboBox_meter")
        self.verticalLayout_4.addWidget(self.comboBox_meter)
        self.label_6 = QtWidgets.QLabel(self.horizontalLayoutWidget_2)
        self.label_6.setObjectName("label_6")
        self.verticalLayout_4.addWidget(self.label_6)
        self.comboBox_pump = QtWidgets.QComboBox(self.horizontalLayoutWidget_2)
        self.comboBox_pump.setObjectName("comboBox_pump")
        self.verticalLayout_4.addWidget(self.comboBox_pump)
        self.label_7 = QtWidgets.QLabel(self.horizontalLayoutWidget_2)
        self.label_7.setObjectName("label_7")
        self.verticalLayout_4.addWidget(self.label_7)
        self.comboBox_standard = QtWidgets.QComboBox(
            self.horizontalLayoutWidget_2)
        self.comboBox_standard.setObjectName("comboBox_standard")
        self.verticalLayout_4.addWidget(self.comboBox_standard)
        self.pushButton_reload = QtWidgets.QPushButton(
            self.horizontalLayoutWidget_2)
        self.pushButton_reload.setObjectName("pushButton_reload")
        self.verticalLayout_4.addWidget(self.pushButton_reload)
        self.horizontalLayout_2.addLayout(self.verticalLayout_4)
        self.pushButton_connect = QtWidgets.QPushButton(
            self.horizontalLayoutWidget_2)
        self.pushButton_connect.setMinimumSize(QtCore.QSize(160, 100))
        font = QtGui.QFont()
        font.setPointSize(16)
        self.pushButton_connect.setFont(font)
        self.pushButton_connect.setObjectName("pushButton_connect")
        self.horizontalLayout_2.addWidget(self.pushButton_connect)
        self.verticalLayout_5 = QtWidgets.QVBoxLayout()
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.horizontalLayout_2.addLayout(self.verticalLayout_5)
        spacerItem2 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem2)
        self.pushButton_flask = QtWidgets.QPushButton(
            self.horizontalLayoutWidget_2)
        self.pushButton_flask.setMinimumSize(QtCore.QSize(160, 100))
        self.pushButton_flask.setBaseSize(QtCore.QSize(0, 100))
        self.pushButton_flask.setObjectName("pushButton_flask")
        self.horizontalLayout_2.addWidget(self.pushButton_flask)
        spacerItem3 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem3)
        self.tabs.addTab(self.tab_Settings, "")
        self.tab_Sample = QtWidgets.QWidget()
        self.tab_Sample.setObjectName("tab_Sample")
        self.horizontalLayout_lower = QtWidgets.QHBoxLayout(self.tab_Sample)
        self.horizontalLayout_lower.setObjectName("horizontalLayout_lower")
        self.verticalLayout_6 = QtWidgets.QVBoxLayout()
        self.verticalLayout_6.setObjectName("verticalLayout_6")
        self.pushButton_1uL = QtWidgets.QPushButton(self.tab_Sample)
        self.pushButton_1uL.setObjectName("pushButton_1uL")
        self.verticalLayout_6.addWidget(self.pushButton_1uL)
        self.pushButton_10uL = QtWidgets.QPushButton(self.tab_Sample)
        self.pushButton_10uL.setObjectName("pushButton_10uL")
        self.verticalLayout_6.addWidget(self.pushButton_10uL)
        self.pushButton_100uL = QtWidgets.QPushButton(self.tab_Sample)
        self.pushButton_100uL.setObjectName("pushButton_100uL")
        self.verticalLayout_6.addWidget(self.pushButton_100uL)
        self.pushButton_1000uL = QtWidgets.QPushButton(self.tab_Sample)
        self.pushButton_1000uL.setObjectName("pushButton_1000uL")
        self.verticalLayout_6.addWidget(self.pushButton_1000uL)
        self.pushButton_5000uL = QtWidgets.QPushButton(self.tab_Sample)
        self.pushButton_5000uL.setObjectName("pushButton_5000uL")
        self.verticalLayout_6.addWidget(self.pushButton_5000uL)
        self.horizontalLayout_lower.addLayout(self.verticalLayout_6)
        spacerItem4 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_lower.addItem(spacerItem4)
        self.verticalLayout_3 = QtWidgets.QVBoxLayout()
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.label_3 = QtWidgets.QLabel(self.tab_Sample)
        font = QtGui.QFont()
        font.setPointSize(15)
        font.setBold(True)
        font.setWeight(75)
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        self.verticalLayout_3.addWidget(self.label_3, 0,
                                        QtCore.Qt.AlignHCenter)
        self.comboBox_flasks = QtWidgets.QComboBox(self.tab_Sample)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.comboBox_flasks.sizePolicy().hasHeightForWidth())
        self.comboBox_flasks.setSizePolicy(sizePolicy)
        self.comboBox_flasks.setMinimumSize(QtCore.QSize(160, 0))
        self.comboBox_flasks.setBaseSize(QtCore.QSize(2, 0))
        self.comboBox_flasks.setObjectName("comboBox_flasks")
        self.verticalLayout_3.addWidget(self.comboBox_flasks, 0,
                                        QtCore.Qt.AlignHCenter)
        self.pushButton_titrate = QtWidgets.QPushButton(self.tab_Sample)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.pushButton_titrate.sizePolicy().hasHeightForWidth())
        self.pushButton_titrate.setSizePolicy(sizePolicy)
        self.pushButton_titrate.setMinimumSize(QtCore.QSize(160, 100))
        self.pushButton_titrate.setMaximumSize(QtCore.QSize(140, 16777215))
        self.pushButton_titrate.setBaseSize(QtCore.QSize(0, 0))
        font = QtGui.QFont()
        font.setPointSize(16)
        self.pushButton_titrate.setFont(font)
        self.pushButton_titrate.setStyleSheet("")
        self.pushButton_titrate.setFlat(False)
        self.pushButton_titrate.setObjectName("pushButton_titrate")
        self.verticalLayout_3.addWidget(self.pushButton_titrate, 0,
                                        QtCore.Qt.AlignHCenter)
        self.horizontalLayout_lower.addLayout(self.verticalLayout_3)
        spacerItem5 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_lower.addItem(spacerItem5)
        self.verticalLayout_8 = QtWidgets.QVBoxLayout()
        self.verticalLayout_8.setObjectName("verticalLayout_8")
        self.checkBox_gran = QtWidgets.QCheckBox(self.tab_Sample)
        font = QtGui.QFont()
        font.setPointSize(16)
        self.checkBox_gran.setFont(font)
        self.checkBox_gran.setObjectName("checkBox_gran")
        self.verticalLayout_8.addWidget(self.checkBox_gran)
        self.checkBox_zoom = QtWidgets.QCheckBox(self.tab_Sample)
        font = QtGui.QFont()
        font.setPointSize(16)
        self.checkBox_zoom.setFont(font)
        self.checkBox_zoom.setObjectName("checkBox_zoom")
        self.verticalLayout_8.addWidget(self.checkBox_zoom)
        self.checkBox_rapid = QtWidgets.QCheckBox(self.tab_Sample)
        font = QtGui.QFont()
        font.setPointSize(16)
        self.checkBox_rapid.setFont(font)
        self.checkBox_rapid.setChecked(True)
        self.checkBox_rapid.setObjectName("checkBox_rapid")
        self.verticalLayout_8.addWidget(self.checkBox_rapid)
        self.label_4 = QtWidgets.QLabel(self.tab_Sample)
        font = QtGui.QFont()
        font.setPointSize(16)
        self.label_4.setFont(font)
        self.label_4.setAlignment(QtCore.Qt.AlignBottom
                                  | QtCore.Qt.AlignLeading
                                  | QtCore.Qt.AlignLeft)
        self.label_4.setObjectName("label_4")
        self.verticalLayout_8.addWidget(self.label_4)
        self.spinBox_guess = QtWidgets.QSpinBox(self.tab_Sample)
        font = QtGui.QFont()
        font.setPointSize(18)
        self.spinBox_guess.setFont(font)
        self.spinBox_guess.setMaximum(2000)
        self.spinBox_guess.setSingleStep(100)
        self.spinBox_guess.setProperty("value", 500)
        self.spinBox_guess.setObjectName("spinBox_guess")
        self.verticalLayout_8.addWidget(self.spinBox_guess)
        self.horizontalLayout_lower.addLayout(self.verticalLayout_8)
        self.tabs.addTab(self.tab_Sample, "")
        self.tab_PumpControl = QtWidgets.QWidget()
        self.tab_PumpControl.setObjectName("tab_PumpControl")
        self.horizontalLayoutWidget_3 = QtWidgets.QWidget(self.tab_PumpControl)
        self.horizontalLayoutWidget_3.setGeometry(
            QtCore.QRect(0, -20, 1332, 243))
        self.horizontalLayoutWidget_3.setObjectName("horizontalLayoutWidget_3")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(
            self.horizontalLayoutWidget_3)
        self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.pushButton_loadStandard = QtWidgets.QPushButton(
            self.horizontalLayoutWidget_3)
        self.pushButton_loadStandard.setMinimumSize(QtCore.QSize(0, 40))
        self.pushButton_loadStandard.setObjectName("pushButton_loadStandard")
        self.horizontalLayout_3.addWidget(self.pushButton_loadStandard)
        self.spinBox_standard = QtWidgets.QSpinBox(
            self.horizontalLayoutWidget_3)
        self.spinBox_standard.setMinimumSize(QtCore.QSize(0, 80))
        font = QtGui.QFont()
        font.setPointSize(16)
        font.setBold(True)
        font.setWeight(75)
        self.spinBox_standard.setFont(font)
        self.spinBox_standard.setFrame(True)
        self.spinBox_standard.setAlignment(QtCore.Qt.AlignCenter)
        self.spinBox_standard.setButtonSymbols(
            QtWidgets.QAbstractSpinBox.PlusMinus)
        self.spinBox_standard.setMaximum(10000)
        self.spinBox_standard.setSingleStep(1000)
        self.spinBox_standard.setProperty("value", 10000)
        self.spinBox_standard.setObjectName("spinBox_standard")
        self.horizontalLayout_3.addWidget(self.spinBox_standard)
        self.pushButton_dispenseStandard = QtWidgets.QPushButton(
            self.horizontalLayoutWidget_3)
        self.pushButton_dispenseStandard.setMinimumSize(QtCore.QSize(0, 40))
        self.pushButton_dispenseStandard.setObjectName(
            "pushButton_dispenseStandard")
        self.horizontalLayout_3.addWidget(self.pushButton_dispenseStandard)
        self.verticalLayout_9 = QtWidgets.QVBoxLayout()
        self.verticalLayout_9.setObjectName("verticalLayout_9")
        self.pushButton_fillStandard = QtWidgets.QPushButton(
            self.horizontalLayoutWidget_3)
        self.pushButton_fillStandard.setObjectName("pushButton_fillStandard")
        self.verticalLayout_9.addWidget(self.pushButton_fillStandard)
        self.label_9 = QtWidgets.QLabel(self.horizontalLayoutWidget_3)
        self.label_9.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_9.sizePolicy().hasHeightForWidth())
        self.label_9.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label_9.setFont(font)
        self.label_9.setAlignment(QtCore.Qt.AlignCenter)
        self.label_9.setObjectName("label_9")
        self.verticalLayout_9.addWidget(self.label_9)
        self.pushButton_emptyStandard = QtWidgets.QPushButton(
            self.horizontalLayoutWidget_3)
        self.pushButton_emptyStandard.setObjectName("pushButton_emptyStandard")
        self.verticalLayout_9.addWidget(self.pushButton_emptyStandard)
        self.horizontalLayout_3.addLayout(self.verticalLayout_9)
        spacerItem6 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem6)
        self.pushButton_loadThios = QtWidgets.QPushButton(
            self.horizontalLayoutWidget_3)
        self.pushButton_loadThios.setMinimumSize(QtCore.QSize(0, 80))
        self.pushButton_loadThios.setObjectName("pushButton_loadThios")
        self.horizontalLayout_3.addWidget(self.pushButton_loadThios)
        self.verticalLayout_12 = QtWidgets.QVBoxLayout()
        self.verticalLayout_12.setObjectName("verticalLayout_12")
        self.label_10 = QtWidgets.QLabel(self.horizontalLayoutWidget_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_10.sizePolicy().hasHeightForWidth())
        self.label_10.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label_10.setFont(font)
        self.label_10.setAlignment(QtCore.Qt.AlignCenter)
        self.label_10.setObjectName("label_10")
        self.verticalLayout_12.addWidget(self.label_10)
        self.spinBox_thios = QtWidgets.QSpinBox(self.horizontalLayoutWidget_3)
        self.spinBox_thios.setMinimumSize(QtCore.QSize(0, 80))
        font = QtGui.QFont()
        font.setPointSize(16)
        font.setBold(True)
        font.setWeight(75)
        self.spinBox_thios.setFont(font)
        self.spinBox_thios.setAlignment(QtCore.Qt.AlignCenter)
        self.spinBox_thios.setMaximum(1000)
        self.spinBox_thios.setSingleStep(100)
        self.spinBox_thios.setProperty("value", 1000)
        self.spinBox_thios.setObjectName("spinBox_thios")
        self.verticalLayout_12.addWidget(self.spinBox_thios)
        self.horizontalLayout_3.addLayout(self.verticalLayout_12)
        self.pushButton_dispenseThios = QtWidgets.QPushButton(
            self.horizontalLayoutWidget_3)
        self.pushButton_dispenseThios.setMinimumSize(QtCore.QSize(0, 80))
        self.pushButton_dispenseThios.setObjectName("pushButton_dispenseThios")
        self.horizontalLayout_3.addWidget(self.pushButton_dispenseThios)
        self.tabs.addTab(self.tab_PumpControl, "")
        self.verticalLayout.addWidget(self.tabs)
        self.verticalLayout.setStretch(0, 3)
        self.gridLayout.addLayout(self.verticalLayout, 0, 0, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1249, 22))
        self.menubar.setObjectName("menubar")
        self.menuFile = QtWidgets.QMenu(self.menubar)
        self.menuFile.setObjectName("menuFile")
        self.menuLoad = QtWidgets.QMenu(self.menubar)
        self.menuLoad.setObjectName("menuLoad")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuLoad.menuAction())

        self.retranslateUi(MainWindow)
        self.tabs.setCurrentIndex(2)
        self.comboBox_meter.setCurrentIndex(-1)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "Winkler Titrator"))
        self.label.setText(_translate("MainWindow", "Volume Dispensed"))
        self.label_2.setText(_translate("MainWindow", "Estimated Endpoint"))
        self.label_5.setText(
            _translate("MainWindow", "Select COM port for meter"))
        self.label_6.setText(
            _translate("MainWindow", "Select COM port for titrator pump"))
        self.label_7.setText(
            _translate("MainWindow", "Select COM port for standard pump"))
        self.pushButton_reload.setText(_translate("MainWindow",
                                                  "Reload Ports"))
        self.pushButton_connect.setText(_translate("MainWindow", "Connect"))
        self.pushButton_flask.setText(
            _translate("MainWindow", "Load Flask Cal"))
        self.tabs.setTabText(self.tabs.indexOf(self.tab_Settings),
                             _translate("MainWindow", "Settings"))
        self.pushButton_1uL.setText(_translate("MainWindow", "1 uL"))
        self.pushButton_10uL.setText(_translate("MainWindow", "10 uL"))
        self.pushButton_100uL.setText(_translate("MainWindow", "100 uL"))
        self.pushButton_1000uL.setText(_translate("MainWindow", "1000 uL"))
        self.pushButton_5000uL.setText(_translate("MainWindow", "5000 uL"))
        self.label_3.setText(
            _translate("MainWindow", "Select flask and titrate"))
        self.pushButton_titrate.setText(_translate("MainWindow", "Titrate!"))
        self.checkBox_gran.setText(_translate("MainWindow", "Gran View"))
        self.checkBox_zoom.setText(_translate("MainWindow", "Zoom View"))
        self.checkBox_rapid.setText(_translate("MainWindow", "Rapid Mode"))
        self.label_4.setText(_translate("MainWindow", "Initial Guess (uL)"))
        self.tabs.setTabText(self.tabs.indexOf(self.tab_Sample),
                             _translate("MainWindow", "Titrate"))
        self.pushButton_loadStandard.setText(
            _translate("MainWindow", "Load Standard"))
        self.pushButton_dispenseStandard.setText(
            _translate("MainWindow", "Dispense Standard"))
        self.pushButton_fillStandard.setText(_translate("MainWindow", "Fill"))
        self.label_9.setText(_translate("MainWindow", "KIO3 Standard (uL)"))
        self.pushButton_emptyStandard.setText(_translate(
            "MainWindow", "Empty"))
        self.pushButton_loadThios.setText(
            _translate("MainWindow", "Load Thiosulfate"))
        self.label_10.setText(_translate("MainWindow", "Thiosulfate (uL)"))
        self.pushButton_dispenseThios.setText(
            _translate("MainWindow", "Dispense Thiosulfate"))
        self.tabs.setTabText(self.tabs.indexOf(self.tab_PumpControl),
                             _translate("MainWindow", "Pump Controls"))
        self.menuFile.setTitle(_translate("MainWindow", "File"))
        self.menuLoad.setTitle(_translate("MainWindow", "Load"))
Example #58
0
class Ui_BrainLabelingGui(object):
    def setupUi(self, BrainLabelingGui):
        BrainLabelingGui.setObjectName(_fromUtf8("BrainLabelingGui"))
        BrainLabelingGui.resize(1041, 915)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding,
                                       QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            BrainLabelingGui.sizePolicy().hasHeightForWidth())
        BrainLabelingGui.setSizePolicy(sizePolicy)
        self.centralwidget = QtGui.QWidget(BrainLabelingGui)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Ignored,
                                       QtGui.QSizePolicy.Ignored)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.centralwidget.sizePolicy().hasHeightForWidth())
        self.centralwidget.setSizePolicy(sizePolicy)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.gridLayout = QtGui.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.thumbnail_list = QtGui.QListWidget(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.thumbnail_list.sizePolicy().hasHeightForWidth())
        self.thumbnail_list.setSizePolicy(sizePolicy)
        self.thumbnail_list.setMinimumSize(QtCore.QSize(256, 773))
        self.thumbnail_list.setObjectName(_fromUtf8("thumbnail_list"))
        self.gridLayout.addWidget(self.thumbnail_list, 0, 0, 2, 1)
        self.splitter = QtGui.QSplitter(self.centralwidget)
        self.splitter.setOrientation(QtCore.Qt.Horizontal)
        self.splitter.setObjectName(_fromUtf8("splitter"))
        self.canvaswidget = MplWidget(self.splitter)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding,
                                       QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.canvaswidget.sizePolicy().hasHeightForWidth())
        self.canvaswidget.setSizePolicy(sizePolicy)
        self.canvaswidget.setMinimumSize(QtCore.QSize(500, 571))
        self.canvaswidget.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
        self.canvaswidget.setObjectName(_fromUtf8("canvaswidget"))
        self.canvaswidget2 = MplWidget(self.splitter)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding,
                                       QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.canvaswidget2.sizePolicy().hasHeightForWidth())
        self.canvaswidget2.setSizePolicy(sizePolicy)
        self.canvaswidget2.setMinimumSize(QtCore.QSize(500, 571))
        self.canvaswidget2.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
        self.canvaswidget2.setObjectName(_fromUtf8("canvaswidget2"))
        self.gridLayout.addWidget(self.splitter, 0, 1, 1, 1)
        self.bottom_panel = QtGui.QHBoxLayout()
        self.bottom_panel.setObjectName(_fromUtf8("bottom_panel"))
        self.graphicsView_navMap = QtGui.QGraphicsView(self.centralwidget)
        self.graphicsView_navMap.setObjectName(
            _fromUtf8("graphicsView_navMap"))
        self.bottom_panel.addWidget(self.graphicsView_navMap)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.bottom_panel.addItem(spacerItem)
        self.proposalSource_panel = QtGui.QGroupBox(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.proposalSource_panel.sizePolicy().hasHeightForWidth())
        self.proposalSource_panel.setSizePolicy(sizePolicy)
        self.proposalSource_panel.setFlat(False)
        self.proposalSource_panel.setObjectName(
            _fromUtf8("proposalSource_panel"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.proposalSource_panel)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.radioButton_globalProposal = QtGui.QRadioButton(
            self.proposalSource_panel)
        self.radioButton_globalProposal.setObjectName(
            _fromUtf8("radioButton_globalProposal"))
        self.verticalLayout_2.addWidget(self.radioButton_globalProposal)
        self.radioButton_localProposal = QtGui.QRadioButton(
            self.proposalSource_panel)
        self.radioButton_localProposal.setObjectName(
            _fromUtf8("radioButton_localProposal"))
        self.verticalLayout_2.addWidget(self.radioButton_localProposal)
        spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem1)
        self.bottom_panel.addWidget(self.proposalSource_panel)
        self.displayOption_panel = QtGui.QGroupBox(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.displayOption_panel.sizePolicy().hasHeightForWidth())
        self.displayOption_panel.setSizePolicy(sizePolicy)
        self.displayOption_panel.setObjectName(
            _fromUtf8("displayOption_panel"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.displayOption_panel)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.img_radioButton = QtGui.QRadioButton(self.displayOption_panel)
        self.img_radioButton.setObjectName(_fromUtf8("img_radioButton"))
        self.verticalLayout_3.addWidget(self.img_radioButton)
        self.textonmap_radioButton = QtGui.QRadioButton(
            self.displayOption_panel)
        self.textonmap_radioButton.setObjectName(
            _fromUtf8("textonmap_radioButton"))
        self.verticalLayout_3.addWidget(self.textonmap_radioButton)
        self.dirmap_radioButton = QtGui.QRadioButton(self.displayOption_panel)
        self.dirmap_radioButton.setObjectName(_fromUtf8("dirmap_radioButton"))
        self.verticalLayout_3.addWidget(self.dirmap_radioButton)
        self.buttonSpOnOff = QtGui.QPushButton(self.displayOption_panel)
        self.buttonSpOnOff.setObjectName(_fromUtf8("buttonSpOnOff"))
        self.verticalLayout_3.addWidget(self.buttonSpOnOff)
        self.button_labelsOnOff = QtGui.QPushButton(self.displayOption_panel)
        self.button_labelsOnOff.setObjectName(_fromUtf8("button_labelsOnOff"))
        self.verticalLayout_3.addWidget(self.button_labelsOnOff)
        self.button_contoursOnOff = QtGui.QPushButton(self.displayOption_panel)
        self.button_contoursOnOff.setObjectName(
            _fromUtf8("button_contoursOnOff"))
        self.verticalLayout_3.addWidget(self.button_contoursOnOff)
        spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout_3.addItem(spacerItem2)
        self.bottom_panel.addWidget(self.displayOption_panel)
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setSizeConstraint(QtGui.QLayout.SetMinAndMaxSize)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.button_autoDetect = QtGui.QPushButton(self.centralwidget)
        self.button_autoDetect.setObjectName(_fromUtf8("button_autoDetect"))
        self.verticalLayout.addWidget(self.button_autoDetect)
        self.button_updateDB = QtGui.QPushButton(self.centralwidget)
        self.button_updateDB.setObjectName(_fromUtf8("button_updateDB"))
        self.verticalLayout.addWidget(self.button_updateDB)
        self.button_loadLabeling = QtGui.QPushButton(self.centralwidget)
        self.button_loadLabeling.setObjectName(
            _fromUtf8("button_loadLabeling"))
        self.verticalLayout.addWidget(self.button_loadLabeling)
        self.button_saveLabeling = QtGui.QPushButton(self.centralwidget)
        self.button_saveLabeling.setObjectName(
            _fromUtf8("button_saveLabeling"))
        self.verticalLayout.addWidget(self.button_saveLabeling)
        self.button_quit = QtGui.QPushButton(self.centralwidget)
        self.button_quit.setObjectName(_fromUtf8("button_quit"))
        self.verticalLayout.addWidget(self.button_quit)
        spacerItem3 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem3)
        self.bottom_panel.addLayout(self.verticalLayout)
        self.gridLayout.addLayout(self.bottom_panel, 1, 1, 1, 1)
        BrainLabelingGui.setCentralWidget(self.centralwidget)
        self.statusbar = QtGui.QStatusBar(BrainLabelingGui)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        BrainLabelingGui.setStatusBar(self.statusbar)
        self.menubar = QtGui.QMenuBar(BrainLabelingGui)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1041, 25))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        BrainLabelingGui.setMenuBar(self.menubar)
        self.toolBar = QtGui.QToolBar(BrainLabelingGui)
        self.toolBar.setObjectName(_fromUtf8("toolBar"))
        BrainLabelingGui.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
        self.toolBar.addSeparator()

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

    def retranslateUi(self, BrainLabelingGui):
        BrainLabelingGui.setWindowTitle(
            _translate("BrainLabelingGui", "BrainLabelingGui", None))
        self.proposalSource_panel.setTitle(
            _translate("BrainLabelingGui", "Proposal Source", None))
        self.radioButton_globalProposal.setText(
            _translate("BrainLabelingGui", "Global Proposals", None))
        self.radioButton_localProposal.setText(
            _translate("BrainLabelingGui", "Local Proposals", None))
        self.displayOption_panel.setTitle(
            _translate("BrainLabelingGui", "Display", None))
        self.img_radioButton.setText(
            _translate("BrainLabelingGui", "image", None))
        self.textonmap_radioButton.setText(
            _translate("BrainLabelingGui", "textonmap", None))
        self.dirmap_radioButton.setText(
            _translate("BrainLabelingGui", "directionality", None))
        self.buttonSpOnOff.setText(
            _translate("BrainLabelingGui", "Turn Superpixels On", None))
        self.button_labelsOnOff.setText(
            _translate("BrainLabelingGui", "Turn Labels Off", None))
        self.button_contoursOnOff.setText(
            _translate("BrainLabelingGui", "Turn Contours Off", None))
        self.button_autoDetect.setText(
            _translate("BrainLabelingGui", "Auto Detect", None))
        self.button_updateDB.setText(
            _translate("BrainLabelingGui", "Update DB", None))
        self.button_loadLabeling.setText(
            _translate("BrainLabelingGui", "Load", None))
        self.button_saveLabeling.setText(
            _translate("BrainLabelingGui", "Save", None))
        self.button_quit.setText(_translate("BrainLabelingGui", "Quit", None))
        self.toolBar.setWindowTitle(
            _translate("BrainLabelingGui", "toolBar", None))
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))
Example #60
0
class Ui_HistoryCurveDlg(object):
    def setupUi(self, HistoryCurveDlg):
        HistoryCurveDlg.setObjectName(_fromUtf8("HistoryCurveDlg"))
        HistoryCurveDlg.setWindowModality(QtCore.Qt.ApplicationModal)
        HistoryCurveDlg.resize(1024, 480)
        HistoryCurveDlg.setWindowTitle(QtGui.QApplication.translate("HistoryCurveDlg", "历史记录曲线", None, QtGui.QApplication.UnicodeUTF8))
        HistoryCurveDlg.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.verticalLayout = QtGui.QVBoxLayout(HistoryCurveDlg)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.wdgt_curve = MplWidget(HistoryCurveDlg)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.wdgt_curve.sizePolicy().hasHeightForWidth())
        self.wdgt_curve.setSizePolicy(sizePolicy)
        self.wdgt_curve.setObjectName(_fromUtf8("wdgt_curve"))
        self.lst_sensors = QtGui.QListWidget(self.wdgt_curve)
        self.lst_sensors.setGeometry(QtCore.QRect(440, 30, 100, 300))
        self.lst_sensors.setObjectName(_fromUtf8("lst_sensors"))
        self.verticalLayout.addWidget(self.wdgt_curve)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.label = QtGui.QLabel(HistoryCurveDlg)
        self.label.setText(QtGui.QApplication.translate("HistoryCurveDlg", "起始时间:", None, QtGui.QApplication.UnicodeUTF8))
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout.addWidget(self.label)
        self.dt_start = QtGui.QDateTimeEdit(HistoryCurveDlg)
        self.dt_start.setDisplayFormat(QtGui.QApplication.translate("HistoryCurveDlg", "yyyy-MM-dd HH:mm:ss", None, QtGui.QApplication.UnicodeUTF8))
        self.dt_start.setObjectName(_fromUtf8("dt_start"))
        self.horizontalLayout.addWidget(self.dt_start)
        self.label_2 = QtGui.QLabel(HistoryCurveDlg)
        self.label_2.setText(QtGui.QApplication.translate("HistoryCurveDlg", "结束时间:", None, QtGui.QApplication.UnicodeUTF8))
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.horizontalLayout.addWidget(self.label_2)
        self.dt_end = QtGui.QDateTimeEdit(HistoryCurveDlg)
        self.dt_end.setDisplayFormat(QtGui.QApplication.translate("HistoryCurveDlg", "yyyy-MM-dd HH:mm:ss", None, QtGui.QApplication.UnicodeUTF8))
        self.dt_end.setObjectName(_fromUtf8("dt_end"))
        self.horizontalLayout.addWidget(self.dt_end)
        self.btn_choose_sensors = QtGui.QPushButton(HistoryCurveDlg)
        self.btn_choose_sensors.setText(QtGui.QApplication.translate("HistoryCurveDlg", "选择传感器...", None, QtGui.QApplication.UnicodeUTF8))
        self.btn_choose_sensors.setObjectName(_fromUtf8("btn_choose_sensors"))
        self.horizontalLayout.addWidget(self.btn_choose_sensors)
        self.btn_filter = QtGui.QPushButton(HistoryCurveDlg)
        self.btn_filter.setText(QtGui.QApplication.translate("HistoryCurveDlg", "过滤...", None, QtGui.QApplication.UnicodeUTF8))
        self.btn_filter.setObjectName(_fromUtf8("btn_filter"))
        self.horizontalLayout.addWidget(self.btn_filter)
        self.btn_update = QtGui.QPushButton(HistoryCurveDlg)
        self.btn_update.setText(QtGui.QApplication.translate("HistoryCurveDlg", "刷新", None, QtGui.QApplication.UnicodeUTF8))
        self.btn_update.setObjectName(_fromUtf8("btn_update"))
        self.horizontalLayout.addWidget(self.btn_update)
        self.btn_revert = QtGui.QPushButton(HistoryCurveDlg)
        self.btn_revert.setText(QtGui.QApplication.translate("HistoryCurveDlg", "恢复", None, QtGui.QApplication.UnicodeUTF8))
        self.btn_revert.setObjectName(_fromUtf8("btn_revert"))
        self.horizontalLayout.addWidget(self.btn_revert)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.btn_print = QtGui.QPushButton(HistoryCurveDlg)
        self.btn_print.setText(QtGui.QApplication.translate("HistoryCurveDlg", "打印", None, QtGui.QApplication.UnicodeUTF8))
        self.btn_print.setObjectName(_fromUtf8("btn_print"))
        self.horizontalLayout.addWidget(self.btn_print)
        self.btn_quit = QtGui.QPushButton(HistoryCurveDlg)
        self.btn_quit.setText(QtGui.QApplication.translate("HistoryCurveDlg", "退出", None, QtGui.QApplication.UnicodeUTF8))
        self.btn_quit.setObjectName(_fromUtf8("btn_quit"))
        self.horizontalLayout.addWidget(self.btn_quit)
        self.verticalLayout.addLayout(self.horizontalLayout)

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

    def retranslateUi(self, HistoryCurveDlg):
        pass