Exemple #1
0
class Ui_Plotterui(object):
    def setupUi(self, Plotterui):
        Plotterui.setObjectName(_fromUtf8("Plotterui"))
        Plotterui.setEnabled(True)
        Plotterui.resize(687, 624)
        self.MPLArea = MplWidget(Plotterui)
        self.MPLArea.setGeometry(QtCore.QRect(20, 40, 651, 561))
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.MPLArea.sizePolicy().hasHeightForWidth())
        self.MPLArea.setSizePolicy(sizePolicy)
        self.MPLArea.setFocusPolicy(QtCore.Qt.NoFocus)
        self.MPLArea.setContextMenuPolicy(QtCore.Qt.NoContextMenu)
        self.MPLArea.setObjectName(_fromUtf8("MPLArea"))
        self.Plot_comboBox = QtGui.QComboBox(Plotterui)
        self.Plot_comboBox.setGeometry(QtCore.QRect(20, 10, 141, 22))
        self.Plot_comboBox.setMaxVisibleItems(100)
        self.Plot_comboBox.setSizeAdjustPolicy(QtGui.QComboBox.AdjustToMinimumContentsLength)
        self.Plot_comboBox.setObjectName(_fromUtf8("Plot_comboBox"))

        self.retranslateUi(Plotterui)
        QtCore.QObject.connect(self.Plot_comboBox, QtCore.SIGNAL(_fromUtf8("activated(int)")), Plotterui.myPlot)
        QtCore.QMetaObject.connectSlotsByName(Plotterui)

    def retranslateUi(self, Plotterui):
        Plotterui.setWindowTitle(
            QtGui.QApplication.translate("Plotterui", "Plotter", None, QtGui.QApplication.UnicodeUTF8)
        )
Exemple #2
0
class Ui_MplMainWindow(object):
    def setupUi(self, MplMainWindow):
        MplMainWindow.setObjectName("MplMainWindow")
        MplMainWindow.resize(800, 600)
        self.centralwidget = QtWidgets.QWidget(MplMainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.centralwidget)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.mpllineEdit = QtWidgets.QLineEdit(self.centralwidget)
        self.mpllineEdit.setObjectName("mpllineEdit")
        self.horizontalLayout.addWidget(self.mpllineEdit)
        self.mplpushButton = QtWidgets.QPushButton(self.centralwidget)
        self.mplpushButton.setObjectName("mplpushButton")
        self.horizontalLayout.addWidget(self.mplpushButton, 0,
                                        QtCore.Qt.AlignRight)
        self.verticalLayout_3.addLayout(self.horizontalLayout)
        self.mpl = MplWidget(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mpl.sizePolicy().hasHeightForWidth())
        self.mpl.setSizePolicy(sizePolicy)
        self.mpl.setObjectName("mpl")
        self.verticalLayout_3.addWidget(self.mpl)
        MplMainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MplMainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 21))
        self.menubar.setObjectName("menubar")
        self.menuFile = QtWidgets.QMenu(self.menubar)
        self.menuFile.setObjectName("menuFile")
        MplMainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MplMainWindow)
        self.statusbar.setObjectName("statusbar")
        MplMainWindow.setStatusBar(self.statusbar)
        self.mplactionOpen = QtWidgets.QAction(MplMainWindow)
        self.mplactionOpen.setObjectName("mplactionOpen")
        self.mplactionQuit = QtWidgets.QAction(MplMainWindow)
        self.mplactionQuit.setObjectName("mplactionQuit")
        self.menuFile.addAction(self.mplactionOpen)
        self.menuFile.addSeparator()
        self.menuFile.addAction(self.mplactionQuit)
        self.menubar.addAction(self.menuFile.menuAction())

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

    def retranslateUi(self, MplMainWindow):
        _translate = QtCore.QCoreApplication.translate
        MplMainWindow.setWindowTitle(_translate("MplMainWindow", "MainWindow"))
        self.mplpushButton.setText(
            _translate("MplMainWindow", "Parse the file"))
        self.menuFile.setTitle(_translate("MplMainWindow", "File"))
        self.mplactionOpen.setText(_translate("MplMainWindow", "Open"))
        self.mplactionQuit.setText(_translate("MplMainWindow", "Quit"))
Exemple #3
0
class Ui_Plotterui(object):
    def setupUi(self, Plotterui):
        Plotterui.setObjectName(_fromUtf8("Plotterui"))
        Plotterui.resize(803, 586)
        self.MPLArea = MplWidget(Plotterui)
        self.MPLArea.setGeometry(QtCore.QRect(150, 10, 641, 561))
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.MPLArea.sizePolicy().hasHeightForWidth())
        self.MPLArea.setSizePolicy(sizePolicy)
        self.MPLArea.setFocusPolicy(QtCore.Qt.NoFocus)
        self.MPLArea.setContextMenuPolicy(QtCore.Qt.NoContextMenu)
        self.MPLArea.setObjectName(_fromUtf8("MPLArea"))
        self.PLOT_Button = QtGui.QPushButton(Plotterui)
        self.PLOT_Button.setGeometry(QtCore.QRect(20, 190, 75, 23))
        self.PLOT_Button.setObjectName(_fromUtf8("PLOT_Button"))
        self.checkTotalInt = QtGui.QCheckBox(Plotterui)
        self.checkTotalInt.setGeometry(QtCore.QRect(11, 101, 62, 17))
        self.checkTotalInt.setChecked(True)
        self.checkTotalInt.setObjectName(_fromUtf8("checkTotalInt"))
        self.checkFlammenhoehe = QtGui.QCheckBox(Plotterui)
        self.checkFlammenhoehe.setGeometry(QtCore.QRect(11, 124, 95, 17))
        self.checkFlammenhoehe.setChecked(True)
        self.checkFlammenhoehe.setObjectName(_fromUtf8("checkFlammenhoehe"))
        self.checkFlammenhoeheGauss = QtGui.QCheckBox(Plotterui)
        self.checkFlammenhoeheGauss.setGeometry(QtCore.QRect(10, 150, 131, 17))
        self.checkFlammenhoeheGauss.setChecked(True)
        self.checkFlammenhoeheGauss.setObjectName(
            _fromUtf8("checkFlammenhoeheGauss"))

        self.retranslateUi(Plotterui)
        QtCore.QObject.connect(self.PLOT_Button,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               Plotterui.myPlot)
        QtCore.QMetaObject.connectSlotsByName(Plotterui)

    def retranslateUi(self, Plotterui):
        Plotterui.setWindowTitle(
            QtGui.QApplication.translate("Plotterui", "Plotter", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.PLOT_Button.setText(
            QtGui.QApplication.translate("Plotterui", "PLOT!", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.checkTotalInt.setText(
            QtGui.QApplication.translate("Plotterui", "total Int", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.checkFlammenhoehe.setText(
            QtGui.QApplication.translate("Plotterui", "Flammenhoehe", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.checkFlammenhoeheGauss.setText(
            QtGui.QApplication.translate("Plotterui", "Flammenhoehe Gauss",
                                         None, QtGui.QApplication.UnicodeUTF8))
Exemple #4
0
class Ui_Plotterui(object):
    def setupUi(self, Plotterui):
        Plotterui.setObjectName(_fromUtf8("Plotterui"))
        Plotterui.setEnabled(True)
        Plotterui.resize(803, 586)
        self.MPLArea = MplWidget(Plotterui)
        self.MPLArea.setGeometry(QtCore.QRect(150, 10, 641, 561))
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.MPLArea.sizePolicy().hasHeightForWidth())
        self.MPLArea.setSizePolicy(sizePolicy)
        self.MPLArea.setFocusPolicy(QtCore.Qt.NoFocus)
        self.MPLArea.setContextMenuPolicy(QtCore.Qt.NoContextMenu)
        self.MPLArea.setObjectName(_fromUtf8("MPLArea"))
        self.PLOT_Button = QtGui.QPushButton(Plotterui)
        self.PLOT_Button.setGeometry(QtCore.QRect(20, 250, 75, 23))
        self.PLOT_Button.setObjectName(_fromUtf8("PLOT_Button"))
        self.checkTotalInt = QtGui.QCheckBox(Plotterui)
        self.checkTotalInt.setEnabled(True)
        self.checkTotalInt.setGeometry(QtCore.QRect(11, 101, 62, 17))
        self.checkTotalInt.setMouseTracking(False)
        self.checkTotalInt.setChecked(False)
        self.checkTotalInt.setAutoExclusive(True)
        self.checkTotalInt.setObjectName(_fromUtf8("checkTotalInt"))
        self.checkFlammenhoehe = QtGui.QCheckBox(Plotterui)
        self.checkFlammenhoehe.setGeometry(QtCore.QRect(11, 124, 95, 17))
        self.checkFlammenhoehe.setChecked(True)
        self.checkFlammenhoehe.setAutoExclusive(True)
        self.checkFlammenhoehe.setObjectName(_fromUtf8("checkFlammenhoehe"))
        self.checkFlammenhoeheGauss = QtGui.QCheckBox(Plotterui)
        self.checkFlammenhoeheGauss.setGeometry(QtCore.QRect(10, 150, 131, 17))
        self.checkFlammenhoeheGauss.setChecked(False)
        self.checkFlammenhoeheGauss.setAutoExclusive(True)
        self.checkFlammenhoeheGauss.setObjectName(_fromUtf8("checkFlammenhoeheGauss"))
        self.checkFlammenoberflaecheGauss = QtGui.QCheckBox(Plotterui)
        self.checkFlammenoberflaecheGauss.setGeometry(QtCore.QRect(10, 180, 131, 17))
        self.checkFlammenoberflaecheGauss.setChecked(False)
        self.checkFlammenoberflaecheGauss.setAutoExclusive(True)
        self.checkFlammenoberflaecheGauss.setObjectName(_fromUtf8("checkFlammenoberflaecheGauss"))

        self.retranslateUi(Plotterui)
        QtCore.QObject.connect(self.PLOT_Button, QtCore.SIGNAL(_fromUtf8("clicked()")), Plotterui.myPlot)
        QtCore.QMetaObject.connectSlotsByName(Plotterui)

    def retranslateUi(self, Plotterui):
        Plotterui.setWindowTitle(QtGui.QApplication.translate("Plotterui", "Plotter", None, QtGui.QApplication.UnicodeUTF8))
        self.PLOT_Button.setText(QtGui.QApplication.translate("Plotterui", "PLOT!", None, QtGui.QApplication.UnicodeUTF8))
        self.checkTotalInt.setText(QtGui.QApplication.translate("Plotterui", "total Int", None, QtGui.QApplication.UnicodeUTF8))
        self.checkFlammenhoehe.setText(QtGui.QApplication.translate("Plotterui", "Flammenhoehe", None, QtGui.QApplication.UnicodeUTF8))
        self.checkFlammenhoeheGauss.setText(QtGui.QApplication.translate("Plotterui", "Flammenhoehe Gauss", None, QtGui.QApplication.UnicodeUTF8))
        self.checkFlammenoberflaecheGauss.setText(QtGui.QApplication.translate("Plotterui", "Flammenoberflaeche", None, QtGui.QApplication.UnicodeUTF8))
class Ui_MplMainWindow(object):
    def setupUi(self, MplMainWindow):
        MplMainWindow.setObjectName(_fromUtf8("MplMainWindow"))
        MplMainWindow.resize(646, 600)
        self.centralWidget = QtGui.QWidget(MplMainWindow)
        self.centralWidget.setObjectName(_fromUtf8("centralWidget"))
        self.horizontalLayoutWidget = QtGui.QWidget(self.centralWidget)
        self.horizontalLayoutWidget.setGeometry(QtCore.QRect(20, 20, 581, 51))
        self.horizontalLayoutWidget.setObjectName(_fromUtf8("horizontalLayoutWidget"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.horizontalLayoutWidget)
        self.horizontalLayout.setMargin(0)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.mpllineEdit = QtGui.QLineEdit(self.horizontalLayoutWidget)
        self.mpllineEdit.setObjectName(_fromUtf8("mpllineEdit"))
        self.horizontalLayout.addWidget(self.mpllineEdit)
        self.mplpushButton = QtGui.QPushButton(self.horizontalLayoutWidget)
        self.mplpushButton.setObjectName(_fromUtf8("mplpushButton"))
        self.horizontalLayout.addWidget(self.mplpushButton)
        self.mpl = MplWidget(self.centralWidget)
        self.mpl.setGeometry(QtCore.QRect(20, 90, 571, 441))
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mpl.sizePolicy().hasHeightForWidth())
        self.mpl.setSizePolicy(sizePolicy)
        self.mpl.setObjectName(_fromUtf8("mpl"))
        MplMainWindow.setCentralWidget(self.centralWidget)
        self.menuBar = QtGui.QMenuBar(MplMainWindow)
        self.menuBar.setGeometry(QtCore.QRect(0, 0, 646, 23))
        self.menuBar.setObjectName(_fromUtf8("menuBar"))
        self.mplmenuFile = QtGui.QMenu(self.menuBar)
        self.mplmenuFile.setObjectName(_fromUtf8("mplmenuFile"))
        MplMainWindow.setMenuBar(self.menuBar)
        self.mplactionOpen = QtGui.QAction(MplMainWindow)
        self.mplactionOpen.setObjectName(_fromUtf8("mplactionOpen"))
        self.mplactionQuit = QtGui.QAction(MplMainWindow)
        self.mplactionQuit.setObjectName(_fromUtf8("mplactionQuit"))
        self.mplmenuFile.addAction(self.mplactionOpen)
        self.mplmenuFile.addSeparator()
        self.mplmenuFile.addAction(self.mplactionQuit)
        self.menuBar.addAction(self.mplmenuFile.menuAction())

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

    def retranslateUi(self, MplMainWindow):
        MplMainWindow.setWindowTitle(_translate("MplMainWindow", "MainWindow", None))
        self.mplpushButton.setText(_translate("MplMainWindow", "PushButton", None))
        self.mplmenuFile.setTitle(_translate("MplMainWindow", "File", None))
        self.mplactionOpen.setText(_translate("MplMainWindow", "Open", None))
        self.mplactionQuit.setText(_translate("MplMainWindow", "Quit", None))
Exemple #6
0
class Ui_GpMainWindow(object):
    def setupUi(self, GpMainWindow):
        GpMainWindow.setObjectName("GpMainWindow")
        GpMainWindow.resize(567, 497)
        self.Gpcentralwidget = QtGui.QWidget(GpMainWindow)
        self.Gpcentralwidget.setObjectName("Gpcentralwidget")
        self.verticalLayout = QtGui.QVBoxLayout(self.Gpcentralwidget)
        self.verticalLayout.setObjectName("verticalLayout")
        self.GpgridLayout = QtGui.QGridLayout()
        self.GpgridLayout.setObjectName("GpgridLayout")
        self.GppushButton = QtGui.QPushButton(self.Gpcentralwidget)
        self.GppushButton.setObjectName("GppushButton")
        self.GpgridLayout.addWidget(self.GppushButton, 1, 2, 1, 1)
        self.GpradioButton2 = QtGui.QRadioButton(self.Gpcentralwidget)
        self.GpradioButton2.setEnabled(False)
        self.GpradioButton2.setObjectName("GpradioButton2")
        self.GpgridLayout.addWidget(self.GpradioButton2, 1, 1, 1, 1)
        self.GpradioButton = QtGui.QRadioButton(self.Gpcentralwidget)
        self.GpradioButton.setChecked(True)
        self.GpradioButton.setObjectName("GpradioButton")
        self.GpgridLayout.addWidget(self.GpradioButton, 1, 0, 1, 1)
        self.GplineEdit = QtGui.QLineEdit(self.Gpcentralwidget)
        self.GplineEdit.setObjectName("GplineEdit")
        self.GpgridLayout.addWidget(self.GplineEdit, 0, 0, 1, 1)
        self.GplineEdit_2 = QtGui.QLineEdit(self.Gpcentralwidget)
        self.GplineEdit_2.setObjectName("GplineEdit_2")
        self.GpgridLayout.addWidget(self.GplineEdit_2, 0, 1, 1, 1)
        self.GplineEdit_3 = QtGui.QLineEdit(self.Gpcentralwidget)
        self.GplineEdit_3.setEnabled(False)
        self.GplineEdit_3.setObjectName("GplineEdit_3")
        self.GpgridLayout.addWidget(self.GplineEdit_3, 0, 2, 1, 1)
        self.verticalLayout.addLayout(self.GpgridLayout)
        self.Mpl = MplWidget(self.Gpcentralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Mpl.sizePolicy().hasHeightForWidth())
        self.Mpl.setSizePolicy(sizePolicy)
        self.Mpl.setObjectName("Mpl")
        self.verticalLayout.addWidget(self.Mpl)
        GpMainWindow.setCentralWidget(self.Gpcentralwidget)

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

    def retranslateUi(self, GpMainWindow):
        GpMainWindow.setWindowTitle(QtGui.QApplication.translate("GpMainWindow", "Graph Plotter", None, QtGui.QApplication.UnicodeUTF8))
        self.GppushButton.setText(QtGui.QApplication.translate("GpMainWindow", "Draw", None, QtGui.QApplication.UnicodeUTF8))
        self.GpradioButton2.setText(QtGui.QApplication.translate("GpMainWindow", "Plot 3D", None, QtGui.QApplication.UnicodeUTF8))
        self.GpradioButton.setText(QtGui.QApplication.translate("GpMainWindow", "Plot 2D", None, QtGui.QApplication.UnicodeUTF8))
Exemple #7
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))
Exemple #8
0
class Ui_WidgetTiff(object):
    def setupUi(self, WidgetTiff):
        WidgetTiff.setObjectName("WidgetTiff")
        WidgetTiff.resize(566, 438)
        self.verticalLayout = QtWidgets.QVBoxLayout(WidgetTiff)
        self.verticalLayout.setObjectName("verticalLayout")
        self.mpl = MplWidget(WidgetTiff)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mpl.sizePolicy().hasHeightForWidth())
        self.mpl.setSizePolicy(sizePolicy)
        self.mpl.setObjectName("mpl")
        self.verticalLayout.addWidget(self.mpl)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.horizontalScrollBar = QtWidgets.QScrollBar(WidgetTiff)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.horizontalScrollBar.sizePolicy().hasHeightForWidth())
        self.horizontalScrollBar.setSizePolicy(sizePolicy)
        self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal)
        self.horizontalScrollBar.setObjectName("horizontalScrollBar")
        self.horizontalLayout.addWidget(self.horizontalScrollBar)
        spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.lcdNumber = QtWidgets.QLCDNumber(WidgetTiff)
        self.lcdNumber.setSegmentStyle(QtWidgets.QLCDNumber.Flat)
        self.lcdNumber.setObjectName("lcdNumber")
        self.horizontalLayout.addWidget(self.lcdNumber)
        self.verticalLayout.addLayout(self.horizontalLayout)

        self.retranslateUi(WidgetTiff)
        self.horizontalScrollBar.valueChanged['int'].connect(
            self.lcdNumber.display)
        QtCore.QMetaObject.connectSlotsByName(WidgetTiff)

    def retranslateUi(self, WidgetTiff):
        _translate = QtCore.QCoreApplication.translate
        WidgetTiff.setWindowTitle(_translate("WidgetTiff", "TIFF Viewer"))
Exemple #9
0
class Ui_GpMainWindow(object):
    def setupUi(self, GpMainWindow):
        GpMainWindow.setObjectName(_fromUtf8("GpMainWindow"))
        GpMainWindow.resize(567, 497)
        self.Gpcentralwidget = QtGui.QWidget(GpMainWindow)
        self.Gpcentralwidget.setObjectName(_fromUtf8("Gpcentralwidget"))
        self.verticalLayout = QtGui.QVBoxLayout(self.Gpcentralwidget)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.Mpl = MplWidget(self.Gpcentralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Mpl.sizePolicy().hasHeightForWidth())
        self.Mpl.setSizePolicy(sizePolicy)
        self.Mpl.setObjectName(_fromUtf8("Mpl"))
        self.verticalLayout.addWidget(self.Mpl)
        self.GpgridLayout = QtGui.QGridLayout()
        self.GpgridLayout.setObjectName(_fromUtf8("GpgridLayout"))
        self.pushButton = QtGui.QPushButton(self.Gpcentralwidget)
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.GpgridLayout.addWidget(self.pushButton, 0, 1, 1, 1)
        self.GppushButton = QtGui.QPushButton(self.Gpcentralwidget)
        self.GppushButton.setObjectName(_fromUtf8("GppushButton"))
        self.GpgridLayout.addWidget(self.GppushButton, 0, 0, 1, 1)
        self.pushButton_2 = QtGui.QPushButton(self.Gpcentralwidget)
        self.pushButton_2.setObjectName(_fromUtf8("pushButton_2"))
        self.GpgridLayout.addWidget(self.pushButton_2, 0, 2, 1, 1)
        self.verticalLayout.addLayout(self.GpgridLayout)
        GpMainWindow.setCentralWidget(self.Gpcentralwidget)

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

    def retranslateUi(self, GpMainWindow):
        GpMainWindow.setWindowTitle(_translate("GpMainWindow", "Graph Plotter", None))
        self.pushButton.setText(_translate("GpMainWindow", "Enfriar", None))
        self.GppushButton.setText(_translate("GpMainWindow", "StartPlot", None))
        self.pushButton_2.setText(_translate("GpMainWindow", "Calentar", None))
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(922, 608)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalGroupBox = QtGui.QGroupBox(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(2)
        sizePolicy.setHeightForWidth(
            self.horizontalGroupBox.sizePolicy().hasHeightForWidth())
        self.horizontalGroupBox.setSizePolicy(sizePolicy)
        self.horizontalGroupBox.setObjectName(_fromUtf8("horizontalGroupBox"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.horizontalGroupBox)
        self.horizontalLayout.setMargin(1)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.mpl_2 = MplWidget(self.horizontalGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(8)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mpl_2.sizePolicy().hasHeightForWidth())
        self.mpl_2.setSizePolicy(sizePolicy)
        self.mpl_2.setObjectName(_fromUtf8("mpl_2"))
        self.horizontalLayout.addWidget(self.mpl_2)
        self.verticalGroupBox = QtGui.QGroupBox(self.horizontalGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.verticalGroupBox.sizePolicy().hasHeightForWidth())
        self.verticalGroupBox.setSizePolicy(sizePolicy)
        self.verticalGroupBox.setMinimumSize(QtCore.QSize(90, 0))
        self.verticalGroupBox.setObjectName(_fromUtf8("verticalGroupBox"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.verticalGroupBox)
        self.verticalLayout_3.setContentsMargins(1, -1, 1, -1)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.propagate = QtGui.QPushButton(self.verticalGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.propagate.sizePolicy().hasHeightForWidth())
        self.propagate.setSizePolicy(sizePolicy)
        self.propagate.setObjectName(_fromUtf8("propagate"))
        self.verticalLayout_3.addWidget(self.propagate)
        self.Auto_Propagate_checkBox = QtGui.QCheckBox(self.verticalGroupBox)
        self.Auto_Propagate_checkBox.setObjectName(
            _fromUtf8("Auto_Propagate_checkBox"))
        self.verticalLayout_3.addWidget(self.Auto_Propagate_checkBox)
        self.horizontalLayout.addWidget(self.verticalGroupBox)
        self.mpl_1 = MplWidget(self.horizontalGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(8)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mpl_1.sizePolicy().hasHeightForWidth())
        self.mpl_1.setSizePolicy(sizePolicy)
        self.mpl_1.setObjectName(_fromUtf8("mpl_1"))
        self.horizontalLayout.addWidget(self.mpl_1)
        self.verticalLayout.addWidget(self.horizontalGroupBox)
        self.horizontalGroupBox_7 = QtGui.QGroupBox(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(4)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(
            self.horizontalGroupBox_7.sizePolicy().hasHeightForWidth())
        self.horizontalGroupBox_7.setSizePolicy(sizePolicy)
        self.horizontalGroupBox_7.setMinimumSize(QtCore.QSize(0, 0))
        self.horizontalGroupBox_7.setTitle(_fromUtf8(""))
        self.horizontalGroupBox_7.setFlat(True)
        self.horizontalGroupBox_7.setObjectName(
            _fromUtf8("horizontalGroupBox_7"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.horizontalGroupBox_7)
        self.horizontalLayout_2.setSizeConstraint(QtGui.QLayout.SetMinimumSize)
        self.horizontalLayout_2.setMargin(0)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.verticalGroupBox1 = QtGui.QGroupBox(self.horizontalGroupBox_7)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.verticalGroupBox1.sizePolicy().hasHeightForWidth())
        self.verticalGroupBox1.setSizePolicy(sizePolicy)
        self.verticalGroupBox1.setObjectName(_fromUtf8("verticalGroupBox1"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.verticalGroupBox1)
        self.verticalLayout_2.setMargin(0)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.label_3 = QtGui.QLabel(self.verticalGroupBox1)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.verticalLayout_2.addWidget(self.label_3)
        self.Jones_out_Y = QtGui.QLineEdit(self.verticalGroupBox1)
        self.Jones_out_Y.setObjectName(_fromUtf8("Jones_out_Y"))
        self.verticalLayout_2.addWidget(self.Jones_out_Y)
        self.label_4 = QtGui.QLabel(self.verticalGroupBox1)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.verticalLayout_2.addWidget(self.label_4)
        self.Jones_out_X = QtGui.QLineEdit(self.verticalGroupBox1)
        self.Jones_out_X.setObjectName(_fromUtf8("Jones_out_X"))
        self.verticalLayout_2.addWidget(self.Jones_out_X)
        self.horizontalLayout_2.addWidget(self.verticalGroupBox1)
        self.verticalGroupBox2 = QtGui.QGroupBox(self.horizontalGroupBox_7)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(3)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.verticalGroupBox2.sizePolicy().hasHeightForWidth())
        self.verticalGroupBox2.setSizePolicy(sizePolicy)
        self.verticalGroupBox2.setObjectName(_fromUtf8("verticalGroupBox2"))
        self.verticalLayout_5 = QtGui.QVBoxLayout(self.verticalGroupBox2)
        self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
        self.gridGroupBox = QtGui.QGroupBox(self.verticalGroupBox2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(2)
        sizePolicy.setVerticalStretch(3)
        sizePolicy.setHeightForWidth(
            self.gridGroupBox.sizePolicy().hasHeightForWidth())
        self.gridGroupBox.setSizePolicy(sizePolicy)
        self.gridGroupBox.setFlat(True)
        self.gridGroupBox.setObjectName(_fromUtf8("gridGroupBox"))
        self.gridLayout = QtGui.QGridLayout(self.gridGroupBox)
        self.gridLayout.setMargin(0)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.horizontalGroupBox_6 = QtGui.QGroupBox(self.gridGroupBox)
        self.horizontalGroupBox_6.setObjectName(
            _fromUtf8("horizontalGroupBox_6"))
        self.horizontalLayout_9 = QtGui.QHBoxLayout(self.horizontalGroupBox_6)
        self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9"))
        self.M_x2_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_6)
        self.M_x2_LineEdit.setObjectName(_fromUtf8("M_x2_LineEdit"))
        self.horizontalLayout_9.addWidget(self.M_x2_LineEdit)
        self.M_y2_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_6)
        self.M_y2_LineEdit.setObjectName(_fromUtf8("M_y2_LineEdit"))
        self.horizontalLayout_9.addWidget(self.M_y2_LineEdit)
        self.gridLayout.addWidget(self.horizontalGroupBox_6, 2, 2, 1, 1)
        self.horizontalGroupBox_5 = QtGui.QGroupBox(self.gridGroupBox)
        self.horizontalGroupBox_5.setObjectName(
            _fromUtf8("horizontalGroupBox_5"))
        self.horizontalLayout_8 = QtGui.QHBoxLayout(self.horizontalGroupBox_5)
        self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8"))
        self.M_z2_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_5)
        self.M_z2_LineEdit.setObjectName(_fromUtf8("M_z2_LineEdit"))
        self.horizontalLayout_8.addWidget(self.M_z2_LineEdit)
        self.M_w2_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_5)
        self.M_w2_LineEdit.setObjectName(_fromUtf8("M_w2_LineEdit"))
        self.horizontalLayout_8.addWidget(self.M_w2_LineEdit)
        self.gridLayout.addWidget(self.horizontalGroupBox_5, 2, 1, 1, 1)
        self.horizontalGroupBox_4 = QtGui.QGroupBox(self.gridGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.horizontalGroupBox_4.sizePolicy().hasHeightForWidth())
        self.horizontalGroupBox_4.setSizePolicy(sizePolicy)
        self.horizontalGroupBox_4.setObjectName(
            _fromUtf8("horizontalGroupBox_4"))
        self.horizontalLayout_7 = QtGui.QHBoxLayout(self.horizontalGroupBox_4)
        self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
        self.M_z1_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_4)
        self.M_z1_LineEdit.setObjectName(_fromUtf8("M_z1_LineEdit"))
        self.horizontalLayout_7.addWidget(self.M_z1_LineEdit)
        self.M_w1_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_4)
        self.M_w1_LineEdit.setObjectName(_fromUtf8("M_w1_LineEdit"))
        self.horizontalLayout_7.addWidget(self.M_w1_LineEdit)
        self.gridLayout.addWidget(self.horizontalGroupBox_4, 1, 2, 1, 1)
        self.horizontalGroupBox_3 = QtGui.QGroupBox(self.gridGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.horizontalGroupBox_3.sizePolicy().hasHeightForWidth())
        self.horizontalGroupBox_3.setSizePolicy(sizePolicy)
        self.horizontalGroupBox_3.setObjectName(
            _fromUtf8("horizontalGroupBox_3"))
        self.horizontalLayout_5 = QtGui.QHBoxLayout(self.horizontalGroupBox_3)
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.M_x1_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_3)
        self.M_x1_LineEdit.setObjectName(_fromUtf8("M_x1_LineEdit"))
        self.horizontalLayout_5.addWidget(self.M_x1_LineEdit)
        self.M_y1_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_3)
        self.M_y1_LineEdit.setObjectName(_fromUtf8("M_y1_LineEdit"))
        self.horizontalLayout_5.addWidget(self.M_y1_LineEdit)
        self.gridLayout.addWidget(self.horizontalGroupBox_3, 1, 1, 1, 1)
        self.verticalLayout_5.addWidget(self.gridGroupBox)
        self.rawMatrix_checkBox = QtGui.QCheckBox(self.verticalGroupBox2)
        self.rawMatrix_checkBox.setObjectName(_fromUtf8("rawMatrix_checkBox"))
        self.verticalLayout_5.addWidget(self.rawMatrix_checkBox)
        self.raw_MatrixLineEdit = QtGui.QLineEdit(self.verticalGroupBox2)
        self.raw_MatrixLineEdit.setObjectName(_fromUtf8("raw_MatrixLineEdit"))
        self.verticalLayout_5.addWidget(self.raw_MatrixLineEdit)
        self.horizontalLayout_2.addWidget(self.verticalGroupBox2)
        self.verticalGroupBox_3 = QtGui.QGroupBox(self.horizontalGroupBox_7)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(2)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.verticalGroupBox_3.sizePolicy().hasHeightForWidth())
        self.verticalGroupBox_3.setSizePolicy(sizePolicy)
        self.verticalGroupBox_3.setFlat(True)
        self.verticalGroupBox_3.setObjectName(_fromUtf8("verticalGroupBox_3"))
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.verticalGroupBox_3)
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.horizontalGroupBox1 = QtGui.QGroupBox(self.verticalGroupBox_3)
        self.horizontalGroupBox1.setObjectName(
            _fromUtf8("horizontalGroupBox1"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.horizontalGroupBox1)
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.label = QtGui.QLabel(self.horizontalGroupBox1)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout_3.addWidget(self.label)
        self.directionLineEdit = QtGui.QLineEdit(self.horizontalGroupBox1)
        self.directionLineEdit.setObjectName(_fromUtf8("directionLineEdit"))
        self.horizontalLayout_3.addWidget(self.directionLineEdit)
        self.verticalLayout_4.addWidget(self.horizontalGroupBox1)
        self.directionSlider = QtGui.QSlider(self.verticalGroupBox_3)
        self.directionSlider.setMaximum(100)
        self.directionSlider.setProperty("value", 50)
        self.directionSlider.setOrientation(QtCore.Qt.Horizontal)
        self.directionSlider.setObjectName(_fromUtf8("directionSlider"))
        self.verticalLayout_4.addWidget(self.directionSlider)
        self.horizontalGroupBox_2 = QtGui.QGroupBox(self.verticalGroupBox_3)
        self.horizontalGroupBox_2.setObjectName(
            _fromUtf8("horizontalGroupBox_2"))
        self.horizontalLayout_4 = QtGui.QHBoxLayout(self.horizontalGroupBox_2)
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.label_2 = QtGui.QLabel(self.horizontalGroupBox_2)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.horizontalLayout_4.addWidget(self.label_2)
        self.eangleLineEdit = QtGui.QLineEdit(self.horizontalGroupBox_2)
        self.eangleLineEdit.setObjectName(_fromUtf8("eangleLineEdit"))
        self.horizontalLayout_4.addWidget(self.eangleLineEdit)
        self.verticalLayout_4.addWidget(self.horizontalGroupBox_2)
        self.eangleSlider = QtGui.QSlider(self.verticalGroupBox_3)
        self.eangleSlider.setAccessibleName(_fromUtf8(""))
        self.eangleSlider.setMaximum(100)
        self.eangleSlider.setProperty("value", 50)
        self.eangleSlider.setOrientation(QtCore.Qt.Horizontal)
        self.eangleSlider.setObjectName(_fromUtf8("eangleSlider"))
        self.verticalLayout_4.addWidget(self.eangleSlider)
        self.horizontalLayout_2.addWidget(self.verticalGroupBox_3)
        self.verticalLayout.addWidget(self.horizontalGroupBox_7)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 922, 22))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menuMenu = QtGui.QMenu(self.menubar)
        self.menuMenu.setObjectName(_fromUtf8("menuMenu"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)
        self.action_Close = QtGui.QAction(MainWindow)
        self.action_Close.setObjectName(_fromUtf8("action_Close"))
        self.action_About = QtGui.QAction(MainWindow)
        self.action_About.setObjectName(_fromUtf8("action_About"))
        self.menuMenu.addAction(self.action_Close)
        self.menuMenu.addAction(self.action_About)
        self.menubar.addAction(self.menuMenu.menuAction())

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

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
        self.propagate.setText(_translate("MainWindow", "Propagate", None))
        self.Auto_Propagate_checkBox.setText(
            _translate("MainWindow", "Auto ", None))
        self.verticalGroupBox1.setTitle(
            _translate("MainWindow", "Output Jones Vector", None))
        self.label_3.setText(_translate("MainWindow", "Y component", None))
        self.label_4.setText(_translate("MainWindow", "X component", None))
        self.gridGroupBox.setTitle(
            _translate("MainWindow",
                       "Jones matrix real elements of unknown object", None))
        self.M_x2_LineEdit.setText(_translate("MainWindow", "1/sqrt(2)", None))
        self.M_y2_LineEdit.setText(_translate("MainWindow", "-1/sqrt(2)",
                                              None))
        self.M_z2_LineEdit.setText(_translate("MainWindow", "0.", None))
        self.M_w2_LineEdit.setText(_translate("MainWindow", "0.", None))
        self.M_z1_LineEdit.setText(_translate("MainWindow", "0.", None))
        self.M_w1_LineEdit.setText(_translate("MainWindow", "0.", None))
        self.M_x1_LineEdit.setText(_translate("MainWindow", "1/sqrt(2)", None))
        self.M_y1_LineEdit.setText(_translate("MainWindow", "1/sqrt(2)", None))
        self.rawMatrix_checkBox.setText(
            _translate("MainWindow", "Raw input", None))
        self.label.setText(
            _translate(
                "MainWindow",
                "<html><head/><body><p>Ellipse </p><p>direction</p></body></html>",
                None))
        self.directionLineEdit.setText(_translate("MainWindow", "0", None))
        self.label_2.setText(_translate("MainWindow", "Ellipticity ", None))
        self.eangleLineEdit.setText(_translate("MainWindow", "0", None))
        self.menuMenu.setTitle(_translate("MainWindow", "Menu", None))
        self.action_Close.setText(
            _translate("MainWindow", "Action_Close", None))
        self.action_About.setText(_translate("MainWindow", "About", None))
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_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))
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, 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))
Exemple #14
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(_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))
Exemple #16
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))
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1236, 785)
        MainWindow.setMinimumSize(QtCore.QSize(1236, 648))
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/wordcloud/wc.png"), QtGui.QIcon.Normal,
                       QtGui.QIcon.Off)
        MainWindow.setWindowIcon(icon)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName("gridLayout")
        self.splitter = QtWidgets.QSplitter(self.centralwidget)
        self.splitter.setOrientation(QtCore.Qt.Vertical)
        self.splitter.setChildrenCollapsible(False)
        self.splitter.setObjectName("splitter")
        self.layoutWidget = QtWidgets.QWidget(self.splitter)
        self.layoutWidget.setObjectName("layoutWidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.layoutWidget)
        self.verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.verticalLayout.setContentsMargins(4, 0, 4, 0)
        self.verticalLayout.setSpacing(10)
        self.verticalLayout.setObjectName("verticalLayout")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setSizeConstraint(
            QtWidgets.QLayout.SetDefaultConstraint)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.gridLayout1 = QtWidgets.QGridLayout()
        self.gridLayout1.setSizeConstraint(QtWidgets.QLayout.SetFixedSize)
        self.gridLayout1.setObjectName("gridLayout1")
        self.label = QtWidgets.QLabel(self.layoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        self.label.setMaximumSize(QtCore.QSize(16777215, 25))
        font = QtGui.QFont()
        font.setPointSize(13)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.gridLayout1.addWidget(self.label, 0, 0, 1, 4)
        self.makeCloud = QtWidgets.QPushButton(self.layoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.makeCloud.sizePolicy().hasHeightForWidth())
        self.makeCloud.setSizePolicy(sizePolicy)
        self.makeCloud.setMaximumSize(QtCore.QSize(16777215, 30))
        self.makeCloud.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.makeCloud.setObjectName("makeCloud")
        self.gridLayout1.addWidget(self.makeCloud, 3, 0, 1, 1)
        self.saveCLoudName = QtWidgets.QLineEdit(self.layoutWidget)
        self.saveCLoudName.setObjectName("saveCLoudName")
        self.gridLayout1.addWidget(self.saveCLoudName, 3, 2, 1, 1)
        spacerItem = QtWidgets.QSpacerItem(40, 20,
                                           QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        self.gridLayout1.addItem(spacerItem, 3, 3, 1, 1)
        self.saveCloud = QtWidgets.QPushButton(self.layoutWidget)
        self.saveCloud.setObjectName("saveCloud")
        self.gridLayout1.addWidget(self.saveCloud, 3, 1, 1, 1)
        self.textInput = QtWidgets.QPlainTextEdit(self.layoutWidget)
        self.textInput.setMaximumSize(QtCore.QSize(10000, 400))
        self.textInput.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.textInput.setObjectName("textInput")
        self.gridLayout1.addWidget(self.textInput, 1, 0, 1, 4)
        self.horizontalLayout.addLayout(self.gridLayout1)
        self.gridLayout2 = QtWidgets.QGridLayout()
        self.gridLayout2.setObjectName("gridLayout2")
        self.label_3 = QtWidgets.QLabel(self.layoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_3.sizePolicy().hasHeightForWidth())
        self.label_3.setSizePolicy(sizePolicy)
        self.label_3.setMaximumSize(QtCore.QSize(16777215, 30))
        font = QtGui.QFont()
        font.setPointSize(13)
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        self.gridLayout2.addWidget(self.label_3, 0, 0, 1, 1)
        self.gridLayout_4 = QtWidgets.QGridLayout()
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.gridLayout_3 = QtWidgets.QGridLayout()
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.stopWordInput = QtWidgets.QLineEdit(self.layoutWidget)
        self.stopWordInput.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.stopWordInput.sizePolicy().hasHeightForWidth())
        self.stopWordInput.setSizePolicy(sizePolicy)
        self.stopWordInput.setObjectName("stopWordInput")
        self.gridLayout_3.addWidget(self.stopWordInput, 0, 0, 1, 2)
        spacerItem1 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Fixed,
                                            QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_3.addItem(spacerItem1, 1, 0, 1, 1)
        self.addStopWord = QtWidgets.QPushButton(self.layoutWidget)
        self.addStopWord.setObjectName("addStopWord")
        self.gridLayout_3.addWidget(self.addStopWord, 1, 1, 1, 1)
        self.deleteStopWord = QtWidgets.QPushButton(self.layoutWidget)
        self.deleteStopWord.setObjectName("deleteStopWord")
        self.gridLayout_3.addWidget(self.deleteStopWord, 2, 1, 1, 1)
        spacerItem2 = QtWidgets.QSpacerItem(20, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_3.addItem(spacerItem2, 3, 1, 1, 1)
        self.gridLayout_4.addLayout(self.gridLayout_3, 0, 1, 1, 1)
        self.stopWordList = QtWidgets.QListWidget(self.layoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.stopWordList.sizePolicy().hasHeightForWidth())
        self.stopWordList.setSizePolicy(sizePolicy)
        self.stopWordList.setMaximumSize(QtCore.QSize(180, 400))
        self.stopWordList.setObjectName("stopWordList")
        self.gridLayout_4.addWidget(self.stopWordList, 0, 0, 1, 1)
        self.gridLayout2.addLayout(self.gridLayout_4, 1, 0, 1, 1)
        self.horizontalLayout.addLayout(self.gridLayout2)
        self.gridLayout3 = QtWidgets.QGridLayout()
        self.gridLayout3.setObjectName("gridLayout3")
        spacerItem3 = QtWidgets.QSpacerItem(74, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Expanding)
        self.gridLayout3.addItem(spacerItem3, 4, 0, 1, 1)
        self.label_2 = QtWidgets.QLabel(self.layoutWidget)
        self.label_2.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_2.sizePolicy().hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(13)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.gridLayout3.addWidget(self.label_2, 0, 0, 1, 1)
        self.trigramRB = QtWidgets.QRadioButton(self.layoutWidget)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.trigramRB.setFont(font)
        self.trigramRB.setObjectName("trigramRB")
        self.buttonGroup = QtWidgets.QButtonGroup(MainWindow)
        self.buttonGroup.setObjectName("buttonGroup")
        self.buttonGroup.addButton(self.trigramRB)
        self.gridLayout3.addWidget(self.trigramRB, 3, 0, 1, 1)
        self.unigramRB = QtWidgets.QRadioButton(self.layoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.unigramRB.sizePolicy().hasHeightForWidth())
        self.unigramRB.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.unigramRB.setFont(font)
        self.unigramRB.setObjectName("unigramRB")
        self.buttonGroup.addButton(self.unigramRB)
        self.gridLayout3.addWidget(self.unigramRB, 1, 0, 1, 1)
        self.bigramRB = QtWidgets.QRadioButton(self.layoutWidget)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.bigramRB.setFont(font)
        self.bigramRB.setObjectName("bigramRB")
        self.buttonGroup.addButton(self.bigramRB)
        self.gridLayout3.addWidget(self.bigramRB, 2, 0, 1, 1)
        self.horizontalLayout.addLayout(self.gridLayout3)
        self.gridLayout4 = QtWidgets.QGridLayout()
        self.gridLayout4.setObjectName("gridLayout4")
        self.circularRB = QtWidgets.QRadioButton(self.layoutWidget)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.circularRB.setFont(font)
        self.circularRB.setObjectName("circularRB")
        self.gridLayout4.addWidget(self.circularRB, 2, 0, 1, 1)
        self.rectangularRB = QtWidgets.QRadioButton(self.layoutWidget)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.rectangularRB.setFont(font)
        self.rectangularRB.setObjectName("rectangularRB")
        self.gridLayout4.addWidget(self.rectangularRB, 1, 0, 1, 1)
        self.label_4 = QtWidgets.QLabel(self.layoutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_4.sizePolicy().hasHeightForWidth())
        self.label_4.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(13)
        self.label_4.setFont(font)
        self.label_4.setObjectName("label_4")
        self.gridLayout4.addWidget(self.label_4, 0, 0, 1, 1)
        spacerItem4 = QtWidgets.QSpacerItem(117, 19,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Expanding)
        self.gridLayout4.addItem(spacerItem4, 3, 0, 1, 1)
        self.horizontalLayout.addLayout(self.gridLayout4)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.line = QtWidgets.QFrame(self.layoutWidget)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.line.setFont(font)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.verticalLayout.addWidget(self.line)
        self.mpl = MplWidget(self.splitter)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mpl.sizePolicy().hasHeightForWidth())
        self.mpl.setSizePolicy(sizePolicy)
        self.mpl.setMinimumSize(QtCore.QSize(0, 600))
        self.mpl.setObjectName("mpl")
        self.gridLayout.addWidget(self.splitter, 0, 0, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1236, 26))
        self.menubar.setObjectName("menubar")
        self.menuFile = QtWidgets.QMenu(self.menubar)
        self.menuFile.setObjectName("menuFile")
        MainWindow.setMenuBar(self.menubar)
        self.actionOpen = QtWidgets.QAction(MainWindow)
        self.actionOpen.setObjectName("actionOpen")
        self.actionExit = QtWidgets.QAction(MainWindow)
        self.actionExit.setObjectName("actionExit")
        self.menuFile.addAction(self.actionOpen)
        self.menuFile.addAction(self.actionExit)
        self.menubar.addAction(self.menuFile.menuAction())

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

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(
            _translate("MainWindow", "WordCloudGenerator"))
        self.label.setText(_translate("MainWindow", "Paste your text here :-"))
        self.makeCloud.setText(_translate("MainWindow", "Make Word Cloud"))
        self.saveCloud.setText(_translate("MainWindow", "Save Cloud"))
        self.label_3.setText(_translate("MainWindow", "stop words"))
        self.addStopWord.setText(_translate("MainWindow", "Add"))
        self.deleteStopWord.setText(_translate("MainWindow", "Delete"))
        self.label_2.setText(_translate("MainWindow", "Type "))
        self.trigramRB.setText(_translate("MainWindow", "Trigrams"))
        self.unigramRB.setText(_translate("MainWindow", "Unigram"))
        self.bigramRB.setText(_translate("MainWindow", "Bigram"))
        self.circularRB.setText(_translate("MainWindow", "Circular"))
        self.rectangularRB.setText(_translate("MainWindow", "Rectangular"))
        self.label_4.setText(_translate("MainWindow", "Layout Type"))
        self.menuFile.setTitle(_translate("MainWindow", "File"))
        self.actionOpen.setText(_translate("MainWindow", "&Open"))
        self.actionExit.setText(_translate("MainWindow", "Exit"))
class Ui_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))
Exemple #19
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.setWindowModality(QtCore.Qt.NonModal)
        MainWindow.resize(1048, 789)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap("../../Web Pages/WebPlus/FavIcon.png"),
                       QtGui.QIcon.Normal, QtGui.QIcon.Off)
        MainWindow.setWindowIcon(icon)
        MainWindow.setStyleSheet("")
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.mpl = MplWidget(self.centralwidget)
        self.mpl.setGeometry(QtCore.QRect(50, 140, 821, 511))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mpl.sizePolicy().hasHeightForWidth())
        self.mpl.setSizePolicy(sizePolicy)
        self.mpl.setObjectName("mpl")
        self.lineEditData = QtWidgets.QLineEdit(self.centralwidget)
        self.lineEditData.setGeometry(QtCore.QRect(100, 20, 431, 20))
        self.lineEditData.setReadOnly(True)
        self.lineEditData.setObjectName("lineEditData")
        self.lineEditModel = QtWidgets.QLineEdit(self.centralwidget)
        self.lineEditModel.setGeometry(QtCore.QRect(100, 60, 181, 20))
        self.lineEditModel.setReadOnly(True)
        self.lineEditModel.setObjectName("lineEditModel")
        self.groupBoxDrawing = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBoxDrawing.setGeometry(QtCore.QRect(550, 0, 231, 91))
        self.groupBoxDrawing.setObjectName("groupBoxDrawing")
        self.layoutWidget = QtWidgets.QWidget(self.groupBoxDrawing)
        self.layoutWidget.setGeometry(QtCore.QRect(20, 20, 83, 65))
        self.layoutWidget.setObjectName("layoutWidget")
        self.gridLayout = QtWidgets.QGridLayout(self.layoutWidget)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setVerticalSpacing(6)
        self.gridLayout.setObjectName("gridLayout")
        self.radioButtonWeight = QtWidgets.QRadioButton(self.layoutWidget)
        self.radioButtonWeight.setChecked(True)
        self.radioButtonWeight.setObjectName("radioButtonWeight")
        self.gridLayout.addWidget(self.radioButtonWeight, 0, 0, 1, 1)
        self.radioButtonMag = QtWidgets.QRadioButton(self.layoutWidget)
        self.radioButtonMag.setObjectName("radioButtonMag")
        self.gridLayout.addWidget(self.radioButtonMag, 1, 0, 1, 1)
        self.radioButtonPha = QtWidgets.QRadioButton(self.layoutWidget)
        self.radioButtonPha.setObjectName("radioButtonPha")
        self.gridLayout.addWidget(self.radioButtonPha, 2, 0, 1, 1)
        self.pushButtonDraw = QtWidgets.QPushButton(self.groupBoxDrawing)
        self.pushButtonDraw.setGeometry(QtCore.QRect(110, 20, 111, 31))
        self.pushButtonDraw.setObjectName("pushButtonDraw")
        self.pushButtonClear = QtWidgets.QPushButton(self.groupBoxDrawing)
        self.pushButtonClear.setGeometry(QtCore.QRect(110, 50, 111, 31))
        self.pushButtonClear.setObjectName("pushButtonClear")
        self.pushButtonModel = QtWidgets.QPushButton(self.centralwidget)
        self.pushButtonModel.setGeometry(QtCore.QRect(900, 100, 101, 31))
        self.pushButtonModel.setObjectName("pushButtonModel")
        self.groupBoxParams = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBoxParams.setGeometry(QtCore.QRect(880, 140, 151, 581))
        self.groupBoxParams.setObjectName("groupBoxParams")
        self.labelParams = QtWidgets.QLabel(self.groupBoxParams)
        self.labelParams.setGeometry(QtCore.QRect(10, 20, 131, 481))
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setPointSize(10)
        font.setBold(False)
        font.setItalic(False)
        font.setWeight(50)
        self.labelParams.setFont(font)
        self.labelParams.setTextFormat(QtCore.Qt.RichText)
        self.labelParams.setAlignment(QtCore.Qt.AlignLeading
                                      | QtCore.Qt.AlignLeft
                                      | QtCore.Qt.AlignTop)
        self.labelParams.setTextInteractionFlags(
            QtCore.Qt.TextSelectableByMouse)
        self.labelParams.setObjectName("labelParams")
        self.checkBoxLogMag = QtWidgets.QCheckBox(self.centralwidget)
        self.checkBoxLogMag.setGeometry(QtCore.QRect(20, 360, 21, 31))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.checkBoxLogMag.sizePolicy().hasHeightForWidth())
        self.checkBoxLogMag.setSizePolicy(sizePolicy)
        self.checkBoxLogMag.setBaseSize(QtCore.QSize(0, 0))
        self.checkBoxLogMag.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.checkBoxLogMag.setText("")
        self.checkBoxLogMag.setIconSize(QtCore.QSize(16, 16))
        self.checkBoxLogMag.setObjectName("checkBoxLogMag")
        self.label_LogMag = QtWidgets.QLabel(self.centralwidget)
        self.label_LogMag.setGeometry(QtCore.QRect(10, 380, 31, 21))
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setPointSize(10)
        font.setBold(True)
        font.setItalic(False)
        font.setWeight(75)
        self.label_LogMag.setFont(font)
        self.label_LogMag.setAlignment(QtCore.Qt.AlignCenter)
        self.label_LogMag.setObjectName("label_LogMag")
        self.label_LogX = QtWidgets.QLabel(self.centralwidget)
        self.label_LogX.setGeometry(QtCore.QRect(790, 650, 31, 31))
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setPointSize(10)
        font.setBold(True)
        font.setItalic(False)
        font.setWeight(75)
        self.label_LogX.setFont(font)
        self.label_LogX.setAlignment(QtCore.Qt.AlignCenter)
        self.label_LogX.setObjectName("label_LogX")
        self.checkBoxLogFreq = QtWidgets.QCheckBox(self.centralwidget)
        self.checkBoxLogFreq.setGeometry(QtCore.QRect(830, 650, 21, 31))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.checkBoxLogFreq.sizePolicy().hasHeightForWidth())
        self.checkBoxLogFreq.setSizePolicy(sizePolicy)
        self.checkBoxLogFreq.setBaseSize(QtCore.QSize(0, 0))
        self.checkBoxLogFreq.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.checkBoxLogFreq.setText("")
        self.checkBoxLogFreq.setIconSize(QtCore.QSize(16, 16))
        self.checkBoxLogFreq.setObjectName("checkBoxLogFreq")
        self.pushButtonHelp = QtWidgets.QPushButton(self.centralwidget)
        self.pushButtonHelp.setGeometry(QtCore.QRect(920, 10, 81, 31))
        self.pushButtonHelp.setObjectName("pushButtonHelp")
        self.checkBoxLocked = QtWidgets.QCheckBox(self.centralwidget)
        self.checkBoxLocked.setGeometry(QtCore.QRect(920, 730, 71, 16))
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setPointSize(10)
        font.setBold(True)
        font.setItalic(False)
        font.setWeight(75)
        self.checkBoxLocked.setFont(font)
        self.checkBoxLocked.setObjectName("checkBoxLocked")
        self.pushButtonEdit = QtWidgets.QPushButton(self.centralwidget)
        self.pushButtonEdit.setGeometry(QtCore.QRect(300, 60, 51, 23))
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setBold(True)
        font.setItalic(False)
        font.setWeight(75)
        self.pushButtonEdit.setFont(font)
        self.pushButtonEdit.setObjectName("pushButtonEdit")
        self.lineEditSegment = QtWidgets.QLineEdit(self.centralwidget)
        self.lineEditSegment.setGeometry(QtCore.QRect(100, 100, 681, 21))
        self.lineEditSegment.setReadOnly(True)
        self.lineEditSegment.setObjectName("lineEditSegment")
        self.pushButtonNext = QtWidgets.QPushButton(self.centralwidget)
        self.pushButtonNext.setEnabled(False)
        self.pushButtonNext.setGeometry(QtCore.QRect(800, 100, 51, 23))
        self.pushButtonNext.setObjectName("pushButtonNext")
        self.comboBoxMethod = QtWidgets.QComboBox(self.centralwidget)
        self.comboBoxMethod.setGeometry(QtCore.QRect(800, 60, 181, 22))
        self.comboBoxMethod.setObjectName("comboBoxMethod")
        self.label_Method = QtWidgets.QLabel(self.centralwidget)
        self.label_Method.setGeometry(QtCore.QRect(800, 30, 81, 31))
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setBold(False)
        font.setItalic(False)
        font.setWeight(50)
        self.label_Method.setFont(font)
        self.label_Method.setAlignment(QtCore.Qt.AlignLeading
                                       | QtCore.Qt.AlignLeft
                                       | QtCore.Qt.AlignVCenter)
        self.label_Method.setObjectName("label_Method")
        self.progressBar = QtWidgets.QProgressBar(self.centralwidget)
        self.progressBar.setGeometry(QtCore.QRect(50, 740, 631, 16))
        self.progressBar.setProperty("value", 0)
        self.progressBar.setTextVisible(False)
        self.progressBar.setObjectName("progressBar")
        self.groupBoxStatus = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBoxStatus.setGeometry(QtCore.QRect(50, 660, 631, 71))
        self.groupBoxStatus.setAlignment(QtCore.Qt.AlignLeading
                                         | QtCore.Qt.AlignLeft
                                         | QtCore.Qt.AlignTop)
        self.groupBoxStatus.setObjectName("groupBoxStatus")
        self.labelStatus = QtWidgets.QLabel(self.groupBoxStatus)
        self.labelStatus.setGeometry(QtCore.QRect(10, 20, 471, 41))
        self.labelStatus.setTextFormat(QtCore.Qt.RichText)
        self.labelStatus.setAlignment(QtCore.Qt.AlignLeading
                                      | QtCore.Qt.AlignLeft
                                      | QtCore.Qt.AlignTop)
        self.labelStatus.setObjectName("labelStatus")
        self.label_Segment = QtWidgets.QLabel(self.centralwidget)
        self.label_Segment.setEnabled(False)
        self.label_Segment.setGeometry(QtCore.QRect(20, 100, 71, 21))
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setBold(True)
        font.setItalic(False)
        font.setWeight(75)
        self.label_Segment.setFont(font)
        self.label_Segment.setStyleSheet("")
        self.label_Segment.setAlignment(QtCore.Qt.AlignRight
                                        | QtCore.Qt.AlignTrailing
                                        | QtCore.Qt.AlignVCenter)
        self.label_Segment.setObjectName("label_Segment")
        self.groupBoxNormDenorm = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBoxNormDenorm.setGeometry(QtCore.QRect(400, 50, 101, 41))
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        self.groupBoxNormDenorm.setFont(font)
        self.groupBoxNormDenorm.setObjectName("groupBoxNormDenorm")
        self.radioButtonNormDenormOn = QtWidgets.QRadioButton(
            self.groupBoxNormDenorm)
        self.radioButtonNormDenormOn.setGeometry(QtCore.QRect(10, 20, 41, 17))
        self.radioButtonNormDenormOn.setChecked(True)
        self.radioButtonNormDenormOn.setObjectName("radioButtonNormDenormOn")
        self.radioButtonNormDenormOff = QtWidgets.QRadioButton(
            self.groupBoxNormDenorm)
        self.radioButtonNormDenormOff.setGeometry(QtCore.QRect(50, 20, 41, 17))
        font = QtGui.QFont()
        font.setFamily("Segoe UI")
        font.setBold(True)
        font.setItalic(False)
        font.setWeight(75)
        self.radioButtonNormDenormOff.setFont(font)
        self.radioButtonNormDenormOff.setObjectName("radioButtonNormDenormOff")
        self.pushButtonDataFile = QtWidgets.QPushButton(self.centralwidget)
        self.pushButtonDataFile.setGeometry(QtCore.QRect(10, 20, 81, 21))
        self.pushButtonDataFile.setObjectName("pushButtonDataFile")
        self.pushButtonModelScript = QtWidgets.QPushButton(self.centralwidget)
        self.pushButtonModelScript.setGeometry(QtCore.QRect(10, 60, 81, 23))
        self.pushButtonModelScript.setObjectName("pushButtonModelScript")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menuBar = QtWidgets.QMenuBar(MainWindow)
        self.menuBar.setGeometry(QtCore.QRect(0, 0, 1048, 21))
        self.menuBar.setObjectName("menuBar")
        self.menuFile = QtWidgets.QMenu(self.menuBar)
        self.menuFile.setObjectName("menuFile")
        MainWindow.setMenuBar(self.menuBar)
        self.actionSave_Plots = QtWidgets.QAction(MainWindow)
        self.actionSave_Plots.setObjectName("actionSave_Plots")
        self.menuFile.addAction(self.actionSave_Plots)
        self.menuBar.addAction(self.menuFile.menuAction())

        self.retranslateUi(MainWindow)
        self.comboBoxMethod.setCurrentIndex(-1)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "Zfit"))
        self.groupBoxDrawing.setTitle(_translate("MainWindow", "Drawing"))
        self.radioButtonWeight.setText(_translate("MainWindow", "&Weight"))
        self.radioButtonWeight.setShortcut(_translate("MainWindow", "W"))
        self.radioButtonMag.setText(_translate("MainWindow", "Ma&gnitude"))
        self.radioButtonMag.setShortcut(_translate("MainWindow", "G"))
        self.radioButtonPha.setText(_translate("MainWindow", "&Phase"))
        self.radioButtonPha.setShortcut(_translate("MainWindow", "P"))
        self.pushButtonDraw.setText(_translate("MainWindow", "&Draw xxx"))
        self.pushButtonDraw.setShortcut(_translate("MainWindow", "D"))
        self.pushButtonClear.setText(_translate("MainWindow", "&Clear xxx"))
        self.pushButtonClear.setShortcut(_translate("MainWindow", "C"))
        self.pushButtonModel.setText(_translate("MainWindow", "&Model"))
        self.pushButtonModel.setShortcut(_translate("MainWindow", "M"))
        self.groupBoxParams.setTitle(_translate("MainWindow", "Parameters"))
        self.labelParams.setText(_translate("MainWindow", "TextLabel"))
        self.label_LogMag.setText(_translate("MainWindow", "Log"))
        self.label_LogX.setText(_translate("MainWindow", "Log"))
        self.pushButtonHelp.setText(_translate("MainWindow", "&Help"))
        self.pushButtonHelp.setShortcut(_translate("MainWindow", "H"))
        self.checkBoxLocked.setText(_translate("MainWindow", "Locked"))
        self.pushButtonEdit.setText(_translate("MainWindow", "Edit"))
        self.pushButtonNext.setText(_translate("MainWindow", "Next"))
        self.label_Method.setText(_translate("MainWindow", "Fitting Method"))
        self.groupBoxStatus.setTitle(_translate("MainWindow", "Status"))
        self.labelStatus.setText(_translate("MainWindow", "TextLabel"))
        self.label_Segment.setText(_translate("MainWindow", "Segment"))
        self.groupBoxNormDenorm.setTitle(
            _translate("MainWindow", "Norm/Denorm"))
        self.radioButtonNormDenormOn.setText(_translate("MainWindow", "On"))
        self.radioButtonNormDenormOff.setText(_translate("MainWindow", "Off"))
        self.pushButtonDataFile.setText(_translate("MainWindow", "Data File"))
        self.pushButtonModelScript.setText(
            _translate("MainWindow", "Model Script"))
        self.menuFile.setTitle(_translate("MainWindow", "Plots"))
        self.actionSave_Plots.setText(_translate("MainWindow", "Save..."))
class Ui_MainWindow(object):
    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))
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))
Exemple #22
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
Exemple #23
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
Exemple #24
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(803, 600)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName("gridLayout")
        self.MplWidget = MplWidget(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored,
                                           QtWidgets.QSizePolicy.Ignored)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.MplWidget.sizePolicy().hasHeightForWidth())
        self.MplWidget.setSizePolicy(sizePolicy)
        self.MplWidget.setObjectName("MplWidget")
        self.gridLayout.addWidget(self.MplWidget, 0, 0, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 803, 21))
        self.menubar.setObjectName("menubar")
        self.menuFile = QtWidgets.QMenu(self.menubar)
        self.menuFile.setObjectName("menuFile")
        self.menuSubplot = QtWidgets.QMenu(self.menubar)
        self.menuSubplot.setObjectName("menuSubplot")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.actionGrafico1_SG = QtWidgets.QAction(MainWindow)
        self.actionGrafico1_SG.setCheckable(True)
        self.actionGrafico1_SG.setChecked(True)
        self.actionGrafico1_SG.setEnabled(True)
        self.actionGrafico1_SG.setObjectName("actionGrafico1_SG")
        self.actionGrafico2_SG = QtWidgets.QAction(MainWindow)
        self.actionGrafico2_SG.setCheckable(True)
        self.actionGrafico2_SG.setObjectName("actionGrafico2_SG")
        self.actionGrafico3_SG = QtWidgets.QAction(MainWindow)
        self.actionGrafico3_SG.setCheckable(True)
        self.actionGrafico3_SG.setObjectName("actionGrafico3_SG")
        self.actionGrafico1_T = QtWidgets.QAction(MainWindow)
        self.actionGrafico1_T.setCheckable(True)
        self.actionGrafico1_T.setChecked(True)
        self.actionGrafico1_T.setObjectName("actionGrafico1_T")
        self.actionGrafico2_T = QtWidgets.QAction(MainWindow)
        self.actionGrafico2_T.setCheckable(True)
        self.actionGrafico2_T.setObjectName("actionGrafico2_T")
        self.actionGrafico3_T = QtWidgets.QAction(MainWindow)
        self.actionGrafico3_T.setCheckable(True)
        self.actionGrafico3_T.setObjectName("actionGrafico3_T")
        self.actionGrafico1_A = QtWidgets.QAction(MainWindow)
        self.actionGrafico1_A.setCheckable(True)
        self.actionGrafico1_A.setChecked(True)
        self.actionGrafico1_A.setObjectName("actionGrafico1_A")
        self.actionGrafico2_A = QtWidgets.QAction(MainWindow)
        self.actionGrafico2_A.setCheckable(True)
        self.actionGrafico2_A.setObjectName("actionGrafico2_A")
        self.actionGrafico3_A = QtWidgets.QAction(MainWindow)
        self.actionGrafico3_A.setCheckable(True)
        self.actionGrafico3_A.setObjectName("actionGrafico3_A")
        self.actionAtivar = QtWidgets.QAction(MainWindow)
        self.actionAtivar.setCheckable(True)
        self.actionAtivar.setObjectName("actionAtivar")
        self.actionDesativar = QtWidgets.QAction(MainWindow)
        self.actionDesativar.setCheckable(True)
        self.actionDesativar.setChecked(True)
        self.actionDesativar.setObjectName("actionDesativar")
        self.actionDescartar_SG = QtWidgets.QAction(MainWindow)
        self.actionDescartar_SG.setCheckable(True)
        self.actionDescartar_SG.setObjectName("actionDescartar_SG")
        self.actionDescartar_T = QtWidgets.QAction(MainWindow)
        self.actionDescartar_T.setCheckable(True)
        self.actionDescartar_T.setObjectName("actionDescartar_T")
        self.actionDescartar_A = QtWidgets.QAction(MainWindow)
        self.actionDescartar_A.setCheckable(True)
        self.actionDescartar_A.setObjectName("actionDescartar_A")
        self.actionX_AXIS = QtWidgets.QAction(MainWindow)
        self.actionX_AXIS.setCheckable(True)
        self.actionX_AXIS.setChecked(True)
        self.actionX_AXIS.setObjectName("actionX_AXIS")
        self.actionY_AXIS = QtWidgets.QAction(MainWindow)
        self.actionY_AXIS.setCheckable(True)
        self.actionY_AXIS.setObjectName("actionY_AXIS")
        self.actionZ_AXIS = QtWidgets.QAction(MainWindow)
        self.actionZ_AXIS.setCheckable(True)
        self.actionZ_AXIS.setObjectName("actionZ_AXIS")
        self.actionPLOT2 = QtWidgets.QAction(MainWindow)
        self.actionPLOT2.setObjectName("actionPLOT2")
        self.actionPLOT3 = QtWidgets.QAction(MainWindow)
        self.actionPLOT3.setObjectName("actionPLOT3")
        self.actionplot_2 = QtWidgets.QAction(MainWindow)
        self.actionplot_2.setObjectName("actionplot_2")
        self.actionplot_3 = QtWidgets.QAction(MainWindow)
        self.actionplot_3.setObjectName("actionplot_3")
        self.actionPlot_2 = QtWidgets.QAction(MainWindow)
        self.actionPlot_2.setObjectName("actionPlot_2")
        self.actionPlot_3 = QtWidgets.QAction(MainWindow)
        self.actionPlot_3.setObjectName("actionPlot_3")
        self.actionDesconectar = QtWidgets.QAction(MainWindow)
        self.actionDesconectar.setObjectName("actionDesconectar")
        self.menuFile.addAction(self.actionDesconectar)
        self.menuSubplot.addAction(self.actionAtivar)
        self.menuSubplot.addSeparator()
        self.menuSubplot.addAction(self.actionPlot_2)
        self.menuSubplot.addAction(self.actionPlot_3)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuSubplot.menuAction())

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

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.menuFile.setTitle(_translate("MainWindow", "File"))
        self.menuSubplot.setTitle(_translate("MainWindow", "Subplot"))
        self.actionGrafico1_SG.setText(
            _translate("MainWindow", "Gráfico 1 (padrão)"))
        self.actionGrafico2_SG.setText(_translate("MainWindow", "Gráfico 2"))
        self.actionGrafico3_SG.setText(_translate("MainWindow", "Gráfico 3"))
        self.actionGrafico1_T.setText(
            _translate("MainWindow", "Gráfico 1 (padrão)"))
        self.actionGrafico2_T.setText(_translate("MainWindow", "Gráfico 2"))
        self.actionGrafico3_T.setText(_translate("MainWindow", "Gráfico 3"))
        self.actionGrafico1_A.setText(_translate("MainWindow", "Gráfico 1"))
        self.actionGrafico2_A.setText(
            _translate("MainWindow", "Gráfico 2 (padrão)"))
        self.actionGrafico3_A.setText(_translate("MainWindow", "Gráfico 3"))
        self.actionAtivar.setText(_translate("MainWindow", "Ativar"))
        self.actionDesativar.setText(_translate("MainWindow", "Desativar"))
        self.actionDescartar_SG.setText(_translate("MainWindow", "Descartar"))
        self.actionDescartar_T.setText(_translate("MainWindow", "Descartar"))
        self.actionDescartar_A.setText(_translate("MainWindow", "Descartar"))
        self.actionX_AXIS.setText(_translate("MainWindow", "X_AXIS"))
        self.actionY_AXIS.setText(_translate("MainWindow", "Y_AXIS"))
        self.actionZ_AXIS.setText(_translate("MainWindow", "Z_AXIS"))
        self.actionPLOT2.setText(_translate("MainWindow", "PLOT2"))
        self.actionPLOT3.setText(_translate("MainWindow", "PLOT3"))
        self.actionplot_2.setText(_translate("MainWindow", "plot_2"))
        self.actionplot_3.setText(_translate("MainWindow", "plot_3"))
        self.actionPlot_2.setText(_translate("MainWindow", "Plot_2"))
        self.actionPlot_3.setText(_translate("MainWindow", "Plot_3"))
        self.actionDesconectar.setText(_translate("MainWindow", "Desconectar"))
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))
Exemple #26
0
class Ui_Geochronology(object):
    def setupUi(self, Geochronology):
        Geochronology.setObjectName("Geochronology")
        Geochronology.resize(1440, 808)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(Geochronology.sizePolicy().hasHeightForWidth())
        Geochronology.setSizePolicy(sizePolicy)
        self.Principal = QtWidgets.QWidget(Geochronology)
        self.Principal.setObjectName("Principal")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.Principal)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.MainLayout = QtWidgets.QGridLayout()
        self.MainLayout.setContentsMargins(0, -1, 0, -1)
        self.MainLayout.setHorizontalSpacing(6)
        self.MainLayout.setObjectName("MainLayout")
        self.LayOutWidget = QtWidgets.QWidget(self.Principal)
        self.LayOutWidget.setObjectName("LayOutWidget")
        self.gridLayout = QtWidgets.QGridLayout(self.LayOutWidget)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setVerticalSpacing(0)
        self.gridLayout.setObjectName("gridLayout")
        self.KDEs = QtWidgets.QGridLayout()
        self.KDEs.setSpacing(0)
        self.KDEs.setObjectName("KDEs")
        self.Methods = QtWidgets.QTabWidget(self.LayOutWidget)
        self.Methods.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Methods.sizePolicy().hasHeightForWidth())
        self.Methods.setSizePolicy(sizePolicy)
        self.Methods.setAccessibleName("")
        self.Methods.setMovable(False)
        self.Methods.setObjectName("Methods")
        self.KDEf = MplWidget()
        self.KDEf.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.KDEf.sizePolicy().hasHeightForWidth())
        self.KDEf.setSizePolicy(sizePolicy)
        self.KDEf.setObjectName("KDEf")
        self.Methods.addTab(self.KDEf, "")
        self.PDPf = MplWidget()
        self.PDPf.setEnabled(False)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.PDPf.sizePolicy().hasHeightForWidth())
        self.PDPf.setSizePolicy(sizePolicy)
        self.PDPf.setObjectName("PDPf")
        self.Methods.addTab(self.PDPf, "")
        self.KDEa = MplWidget()
        self.KDEa.setEnabled(False)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.KDEa.sizePolicy().hasHeightForWidth())
        self.KDEa.setSizePolicy(sizePolicy)
        self.KDEa.setObjectName("KDEa")
        self.Methods.addTab(self.KDEa, "")
        self.KDEs.addWidget(self.Methods, 0, 0, 1, 1)
        self.gridLayout.addLayout(self.KDEs, 0, 0, 2, 1)
        self.LoadFiles = QtWidgets.QGroupBox(self.LayOutWidget)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.LoadFiles.setFont(font)
        self.LoadFiles.setObjectName("LoadFiles")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.LoadFiles)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.f11 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f11.setEnabled(False)
        self.f11.setText("")
        self.f11.setObjectName("f11")
        self.gridLayout_3.addWidget(self.f11, 5, 1, 1, 1)
        self.f14 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f14.setEnabled(False)
        self.f14.setText("")
        self.f14.setObjectName("f14")
        self.gridLayout_3.addWidget(self.f14, 2, 2, 1, 1)
        self.f1 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f1.setEnabled(False)
        self.f1.setText("")
        self.f1.setObjectName("f1")
        self.gridLayout_3.addWidget(self.f1, 1, 0, 1, 1)
        self.f6 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f6.setEnabled(False)
        self.f6.setText("")
        self.f6.setObjectName("f6")
        self.gridLayout_3.addWidget(self.f6, 7, 0, 1, 1)
        self.f7 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f7.setEnabled(False)
        self.f7.setText("")
        self.f7.setObjectName("f7")
        self.gridLayout_3.addWidget(self.f7, 1, 1, 1, 1)
        self.f10 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f10.setEnabled(False)
        self.f10.setText("")
        self.f10.setObjectName("f10")
        self.gridLayout_3.addWidget(self.f10, 4, 1, 1, 1)
        self.f13 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f13.setEnabled(False)
        self.f13.setText("")
        self.f13.setObjectName("f13")
        self.gridLayout_3.addWidget(self.f13, 1, 2, 1, 1)
        self.f2 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f2.setEnabled(False)
        self.f2.setText("")
        self.f2.setObjectName("f2")
        self.gridLayout_3.addWidget(self.f2, 2, 0, 1, 1)
        self.f5 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f5.setEnabled(False)
        self.f5.setText("")
        self.f5.setObjectName("f5")
        self.gridLayout_3.addWidget(self.f5, 5, 0, 1, 1)
        self.loadSession = QtWidgets.QPushButton(self.LoadFiles)
        self.loadSession.setObjectName("loadSession")
        self.gridLayout_3.addWidget(self.loadSession, 9, 1, 1, 1)
        self.f12 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f12.setEnabled(False)
        self.f12.setText("")
        self.f12.setObjectName("f12")
        self.gridLayout_3.addWidget(self.f12, 7, 1, 1, 1)
        self.f3 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f3.setEnabled(False)
        self.f3.setText("")
        self.f3.setObjectName("f3")
        self.gridLayout_3.addWidget(self.f3, 3, 0, 1, 1)
        self.f4 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f4.setEnabled(False)
        self.f4.setText("")
        self.f4.setObjectName("f4")
        self.gridLayout_3.addWidget(self.f4, 4, 0, 1, 1)
        self.f8 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f8.setEnabled(False)
        self.f8.setText("")
        self.f8.setObjectName("f8")
        self.gridLayout_3.addWidget(self.f8, 2, 1, 1, 1)
        self.resetFields = QtWidgets.QPushButton(self.LoadFiles)
        self.resetFields.setObjectName("resetFields")
        self.gridLayout_3.addWidget(self.resetFields, 9, 0, 1, 1)
        self.f18 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f18.setEnabled(False)
        self.f18.setText("")
        self.f18.setObjectName("f18")
        self.gridLayout_3.addWidget(self.f18, 7, 2, 1, 1)
        self.f15 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f15.setEnabled(False)
        self.f15.setText("")
        self.f15.setObjectName("f15")
        self.gridLayout_3.addWidget(self.f15, 3, 2, 1, 1)
        self.f16 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f16.setEnabled(False)
        self.f16.setText("")
        self.f16.setObjectName("f16")
        self.gridLayout_3.addWidget(self.f16, 4, 2, 1, 1)
        self.f9 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f9.setEnabled(False)
        self.f9.setText("")
        self.f9.setObjectName("f9")
        self.gridLayout_3.addWidget(self.f9, 3, 1, 1, 1)
        self.saveSession = QtWidgets.QPushButton(self.LoadFiles)
        self.saveSession.setObjectName("saveSession")
        self.gridLayout_3.addWidget(self.saveSession, 9, 2, 1, 1)
        self.plotData = QtWidgets.QPushButton(self.LoadFiles)
        self.plotData.setObjectName("plotData")
        self.gridLayout_3.addWidget(self.plotData, 10, 1, 1, 1)
        self.f17 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f17.setEnabled(False)
        self.f17.setText("")
        self.f17.setObjectName("f17")
        self.gridLayout_3.addWidget(self.f17, 5, 2, 1, 1)
        self.flipPosition = QtWidgets.QPushButton(self.LoadFiles)
        self.flipPosition.setObjectName("flipPosition")
        self.gridLayout_3.addWidget(self.flipPosition, 10, 0, 1, 1)
        self.clearSlots = QtWidgets.QPushButton(self.LoadFiles)
        self.clearSlots.setObjectName("clearSlots")
        self.gridLayout_3.addWidget(self.clearSlots, 10, 2, 1, 1)
        self.gridLayout.addWidget(self.LoadFiles, 1, 1, 2, 1)
        self.actions = QtWidgets.QGroupBox(self.LayOutWidget)
        self.actions.setTitle("")
        self.actions.setObjectName("actions")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.actions)
        self.horizontalLayout.setContentsMargins(8, 0, 0, 0)
        self.horizontalLayout.setSpacing(10)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.exoandStatus = QtWidgets.QCheckBox(self.actions)
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.exoandStatus.setFont(font)
        self.exoandStatus.setObjectName("exoandStatus")
        self.horizontalLayout.addWidget(self.exoandStatus)
        self.sizeFactorV = QtWidgets.QSlider(self.actions)
        self.sizeFactorV.setEnabled(False)
        self.sizeFactorV.setMinimum(1)
        self.sizeFactorV.setMaximum(20)
        self.sizeFactorV.setOrientation(QtCore.Qt.Horizontal)
        self.sizeFactorV.setObjectName("sizeFactorV")
        self.horizontalLayout.addWidget(self.sizeFactorV)
        self.sizeFactorH = QtWidgets.QSlider(self.actions)
        self.sizeFactorH.setEnabled(False)
        self.sizeFactorH.setMinimum(1)
        self.sizeFactorH.setMaximum(20)
        self.sizeFactorH.setOrientation(QtCore.Qt.Horizontal)
        self.sizeFactorH.setObjectName("sizeFactorH")
        self.horizontalLayout.addWidget(self.sizeFactorH)
        self.label = QtWidgets.QLabel(self.actions)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label.setFont(font)
        self.label.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName("label")
        self.horizontalLayout.addWidget(self.label)
        self.dataName = QtWidgets.QLineEdit(self.actions)
        self.dataName.setObjectName("dataName")
        self.horizontalLayout.addWidget(self.dataName)
        self.LoadData = QtWidgets.QPushButton(self.actions)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.LoadData.sizePolicy().hasHeightForWidth())
        self.LoadData.setSizePolicy(sizePolicy)
        self.LoadData.setObjectName("LoadData")
        self.horizontalLayout.addWidget(self.LoadData)
        self.horizontalLayout.setStretch(0, 1)
        self.horizontalLayout.setStretch(1, 2)
        self.horizontalLayout.setStretch(2, 2)
        self.horizontalLayout.setStretch(3, 1)
        self.horizontalLayout.setStretch(4, 6)
        self.gridLayout.addWidget(self.actions, 2, 0, 1, 1)
        self.Parameters = QtWidgets.QGroupBox(self.LayOutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Parameters.sizePolicy().hasHeightForWidth())
        self.Parameters.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.Parameters.setFont(font)
        self.Parameters.setObjectName("Parameters")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.Parameters)
        self.gridLayout_4.setHorizontalSpacing(3)
        self.gridLayout_4.setVerticalSpacing(14)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.groupBox_2 = QtWidgets.QGroupBox(self.Parameters)
        self.groupBox_2.setTitle("")
        self.groupBox_2.setObjectName("groupBox_2")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.groupBox_2)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.KDEstatus = QtWidgets.QCheckBox(self.groupBox_2)
        self.KDEstatus.setObjectName("KDEstatus")
        self.horizontalLayout_3.addWidget(self.KDEstatus)
        self.PDPstatus = QtWidgets.QCheckBox(self.groupBox_2)
        self.PDPstatus.setChecked(False)
        self.PDPstatus.setObjectName("PDPstatus")
        self.horizontalLayout_3.addWidget(self.PDPstatus)
        self.gridLayout_4.addWidget(self.groupBox_2, 7, 2, 1, 1)
        self.groupBox = QtWidgets.QGroupBox(self.Parameters)
        self.groupBox.setTitle("")
        self.groupBox.setObjectName("groupBox")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.groupBox)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.peakLabel = QtWidgets.QCheckBox(self.groupBox)
        self.peakLabel.setObjectName("peakLabel")
        self.horizontalLayout_2.addWidget(self.peakLabel)
        self.adjustLabel = QtWidgets.QCheckBox(self.groupBox)
        self.adjustLabel.setEnabled(False)
        self.adjustLabel.setObjectName("adjustLabel")
        self.horizontalLayout_2.addWidget(self.adjustLabel)
        self.gridLayout_4.addWidget(self.groupBox, 7, 0, 1, 1)
        self.groupBox_3 = QtWidgets.QGroupBox(self.Parameters)
        self.groupBox_3.setTitle("")
        self.groupBox_3.setObjectName("groupBox_3")
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.groupBox_3)
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.DecimalX = QtWidgets.QCheckBox(self.groupBox_3)
        self.DecimalX.setObjectName("DecimalX")
        self.horizontalLayout_4.addWidget(self.DecimalX)
        self.DecimalY = QtWidgets.QCheckBox(self.groupBox_3)
        self.DecimalY.setObjectName("DecimalY")
        self.horizontalLayout_4.addWidget(self.DecimalY)
        self.gridLayout_4.addWidget(self.groupBox_3, 10, 0, 1, 1)
        self.groupBox_4 = QtWidgets.QGroupBox(self.Parameters)
        self.groupBox_4.setTitle("")
        self.groupBox_4.setObjectName("groupBox_4")
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.groupBox_4)
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.customBw = QtWidgets.QCheckBox(self.groupBox_4)
        self.customBw.setObjectName("customBw")
        self.horizontalLayout_5.addWidget(self.customBw)
        self.AdaptativeBw = QtWidgets.QCheckBox(self.groupBox_4)
        self.AdaptativeBw.setObjectName("AdaptativeBw")
        self.horizontalLayout_5.addWidget(self.AdaptativeBw)
        self.gridLayout_4.addWidget(self.groupBox_4, 10, 2, 1, 1)
        self.savepng = QtWidgets.QCheckBox(self.Parameters)
        self.savepng.setObjectName("savepng")
        self.gridLayout_4.addWidget(self.savepng, 3, 4, 1, 1)
        self.label_6 = QtWidgets.QLabel(self.Parameters)
        self.label_6.setObjectName("label_6")
        self.gridLayout_4.addWidget(self.label_6, 1, 0, 1, 1)
        self.filled = QtWidgets.QCheckBox(self.Parameters)
        self.filled.setChecked(True)
        self.filled.setObjectName("filled")
        self.gridLayout_4.addWidget(self.filled, 8, 0, 1, 1)
        self.geoScale = QtWidgets.QCheckBox(self.Parameters)
        self.geoScale.setChecked(True)
        self.geoScale.setObjectName("geoScale")
        self.gridLayout_4.addWidget(self.geoScale, 8, 2, 1, 1)
        self.YAxisTicks = QtWidgets.QCheckBox(self.Parameters)
        self.YAxisTicks.setEnabled(True)
        self.YAxisTicks.setChecked(True)
        self.YAxisTicks.setObjectName("YAxisTicks")
        self.gridLayout_4.addWidget(self.YAxisTicks, 8, 4, 1, 1)
        self.Hist = QtWidgets.QCheckBox(self.Parameters)
        self.Hist.setObjectName("Hist")
        self.gridLayout_4.addWidget(self.Hist, 4, 0, 1, 1)
        self.TSize = QtWidgets.QSlider(self.Parameters)
        self.TSize.setMinimum(5)
        self.TSize.setMaximum(20)
        self.TSize.setProperty("value", 9)
        self.TSize.setOrientation(QtCore.Qt.Horizontal)
        self.TSize.setObjectName("TSize")
        self.gridLayout_4.addWidget(self.TSize, 9, 2, 1, 1)
        self.label_5 = QtWidgets.QLabel(self.Parameters)
        self.label_5.setObjectName("label_5")
        self.gridLayout_4.addWidget(self.label_5, 3, 0, 1, 1)
        self.BW = QtWidgets.QLabel(self.Parameters)
        self.BW.setText("")
        self.BW.setObjectName("BW")
        self.gridLayout_4.addWidget(self.BW, 1, 4, 1, 1)
        self.savepdf = QtWidgets.QCheckBox(self.Parameters)
        self.savepdf.setObjectName("savepdf")
        self.gridLayout_4.addWidget(self.savepdf, 2, 4, 1, 1)
        self.Minin = QtWidgets.QLineEdit(self.Parameters)
        self.Minin.setObjectName("Minin")
        self.gridLayout_4.addWidget(self.Minin, 2, 2, 1, 1)
        self.peakvalue = QtWidgets.QLabel(self.Parameters)
        self.peakvalue.setMidLineWidth(1)
        self.peakvalue.setText("")
        self.peakvalue.setObjectName("peakvalue")
        self.gridLayout_4.addWidget(self.peakvalue, 5, 4, 1, 1)
        self.peakdetect = QtWidgets.QCheckBox(self.Parameters)
        self.peakdetect.setObjectName("peakdetect")
        self.gridLayout_4.addWidget(self.peakdetect, 5, 0, 1, 1)
        self.delta = QtWidgets.QSlider(self.Parameters)
        self.delta.setEnabled(False)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.delta.sizePolicy().hasHeightForWidth())
        self.delta.setSizePolicy(sizePolicy)
        self.delta.setMinimum(1)
        self.delta.setMaximum(50)
        self.delta.setSingleStep(1)
        self.delta.setPageStep(30)
        self.delta.setProperty("value", 2)
        self.delta.setSliderPosition(2)
        self.delta.setTracking(True)
        self.delta.setOrientation(QtCore.Qt.Horizontal)
        self.delta.setObjectName("delta")
        self.gridLayout_4.addWidget(self.delta, 5, 2, 1, 2)
        self.Maxi = QtWidgets.QLineEdit(self.Parameters)
        self.Maxi.setObjectName("Maxi")
        self.gridLayout_4.addWidget(self.Maxi, 3, 2, 1, 1)
        self.ticksadjust = QtWidgets.QLabel(self.Parameters)
        self.ticksadjust.setObjectName("ticksadjust")
        self.gridLayout_4.addWidget(self.ticksadjust, 0, 0, 1, 1)
        self.bins = QtWidgets.QLineEdit(self.Parameters)
        self.bins.setEnabled(False)
        self.bins.setReadOnly(False)
        self.bins.setObjectName("bins")
        self.gridLayout_4.addWidget(self.bins, 4, 2, 1, 1)
        self.tsize = QtWidgets.QLabel(self.Parameters)
        self.tsize.setText("")
        self.tsize.setObjectName("tsize")
        self.gridLayout_4.addWidget(self.tsize, 9, 4, 1, 1)
        self.tratio = QtWidgets.QSlider(self.Parameters)
        self.tratio.setMinimum(1)
        self.tratio.setMaximum(50)
        self.tratio.setSingleStep(1)
        self.tratio.setPageStep(1)
        self.tratio.setProperty("value", 8)
        self.tratio.setOrientation(QtCore.Qt.Horizontal)
        self.tratio.setObjectName("tratio")
        self.gridLayout_4.addWidget(self.tratio, 0, 1, 1, 3)
        self.TR = QtWidgets.QLabel(self.Parameters)
        self.TR.setText("")
        self.TR.setObjectName("TR")
        self.gridLayout_4.addWidget(self.TR, 0, 4, 1, 1)
        self.label_4 = QtWidgets.QLabel(self.Parameters)
        self.label_4.setObjectName("label_4")
        self.gridLayout_4.addWidget(self.label_4, 2, 0, 1, 1)
        self.sharedXY = QtWidgets.QCheckBox(self.Parameters)
        self.sharedXY.setObjectName("sharedXY")
        self.gridLayout_4.addWidget(self.sharedXY, 7, 4, 1, 1)
        self.label_7 = QtWidgets.QLabel(self.Parameters)
        self.label_7.setObjectName("label_7")
        self.gridLayout_4.addWidget(self.label_7, 4, 4, 1, 1)
        self.sizeT = QtWidgets.QLabel(self.Parameters)
        font = QtGui.QFont()
        font.setPointSize(13)
        self.sizeT.setFont(font)
        self.sizeT.setObjectName("sizeT")
        self.gridLayout_4.addWidget(self.sizeT, 9, 0, 1, 1)
        self.Bw = QtWidgets.QSlider(self.Parameters)
        self.Bw.setMinimum(1)
        self.Bw.setMaximum(50)
        self.Bw.setPageStep(10)
        self.Bw.setProperty("value", 25)
        self.Bw.setSliderPosition(25)
        self.Bw.setTracking(True)
        self.Bw.setOrientation(QtCore.Qt.Horizontal)
        self.Bw.setObjectName("Bw")
        self.gridLayout_4.addWidget(self.Bw, 1, 2, 1, 1)
        self.DecimalPeaks = QtWidgets.QCheckBox(self.Parameters)
        self.DecimalPeaks.setObjectName("DecimalPeaks")
        self.gridLayout_4.addWidget(self.DecimalPeaks, 10, 4, 1, 1)
        self.gridLayout.addWidget(self.Parameters, 0, 1, 1, 1)
        self.gridLayout.setColumnStretch(0, 1)
        self.gridLayout.setRowStretch(0, 4)
        self.gridLayout.setRowStretch(1, 4)
        self.MainLayout.addWidget(self.LayOutWidget, 0, 0, 1, 1)
        self.gridLayout_2.addLayout(self.MainLayout, 1, 0, 1, 1)
        Geochronology.setCentralWidget(self.Principal)
        self.menubar = QtWidgets.QMenuBar(Geochronology)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1440, 22))
        self.menubar.setObjectName("menubar")
        self.menugfg = QtWidgets.QMenu(self.menubar)
        self.menugfg.setObjectName("menugfg")
        self.menuAbout = QtWidgets.QMenu(self.menubar)
        self.menuAbout.setObjectName("menuAbout")
        self.menuFile = QtWidgets.QMenu(self.menubar)
        self.menuFile.setObjectName("menuFile")
        Geochronology.setMenuBar(self.menubar)
        self.actionDataSets = QtWidgets.QAction(Geochronology)
        self.actionDataSets.setObjectName("actionDataSets")
        self.actionV_1_0 = QtWidgets.QAction(Geochronology)
        self.actionV_1_0.setObjectName("actionV_1_0")
        self.menugfg.addAction(self.actionDataSets)
        self.menuAbout.addAction(self.actionV_1_0)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menugfg.menuAction())
        self.menubar.addAction(self.menuAbout.menuAction())

        self.retranslateUi(Geochronology)
        self.Methods.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(Geochronology)

    def retranslateUi(self, Geochronology):
        _translate = QtCore.QCoreApplication.translate
        Geochronology.setWindowTitle(_translate("Geochronology", "Geochronological Plotter"))
        self.KDEf.setAccessibleName(_translate("Geochronology", "KDE"))
        self.Methods.setTabText(self.Methods.indexOf(self.KDEf), _translate("Geochronology", "KDE-Fixed Bw"))
        self.Methods.setTabText(self.Methods.indexOf(self.PDPf), _translate("Geochronology", "PDP"))
        self.Methods.setTabText(self.Methods.indexOf(self.KDEa), _translate("Geochronology", "KDE-PDP"))
        self.LoadFiles.setTitle(_translate("Geochronology", "Loaded Files"))
        self.loadSession.setText(_translate("Geochronology", "Load"))
        self.resetFields.setText(_translate("Geochronology", "Reset"))
        self.saveSession.setText(_translate("Geochronology", "Save"))
        self.plotData.setText(_translate("Geochronology", "Plot"))
        self.flipPosition.setText(_translate("Geochronology", "Flip"))
        self.clearSlots.setText(_translate("Geochronology", "Clear"))
        self.exoandStatus.setText(_translate("Geochronology", "Expand Size"))
        self.label.setText(_translate("Geochronology", "DataSet"))
        self.dataName.setText(_translate("Geochronology", "Unnamed"))
        self.LoadData.setText(_translate("Geochronology", "Load Data"))
        self.Parameters.setTitle(_translate("Geochronology", "Parameters"))
        self.KDEstatus.setText(_translate("Geochronology", "KDE-PDP"))
        self.PDPstatus.setText(_translate("Geochronology", "PDP"))
        self.peakLabel.setText(_translate("Geochronology", "Label"))
        self.adjustLabel.setText(_translate("Geochronology", "Adjust"))
        self.DecimalX.setText(_translate("Geochronology", "DecX"))
        self.DecimalY.setText(_translate("Geochronology", "DecY"))
        self.customBw.setText(_translate("Geochronology", "custBw"))
        self.AdaptativeBw.setText(_translate("Geochronology", "AutoBw"))
        self.savepng.setText(_translate("Geochronology", "Save PNGs"))
        self.label_6.setText(_translate("Geochronology", "Set BandWidth"))
        self.filled.setText(_translate("Geochronology", "Filled Plot"))
        self.geoScale.setText(_translate("Geochronology", "GeoColors"))
        self.YAxisTicks.setText(_translate("Geochronology", "Y- Ticks"))
        self.Hist.setText(_translate("Geochronology", "Plot Bars"))
        self.label_5.setText(_translate("Geochronology", "Max."))
        self.savepdf.setText(_translate("Geochronology", "Save PDFs"))
        self.Minin.setText(_translate("Geochronology", "0"))
        self.peakdetect.setText(_translate("Geochronology", "Peak Detector"))
        self.Maxi.setText(_translate("Geochronology", "2000"))
        self.ticksadjust.setText(_translate("Geochronology", "Number of Ticks"))
        self.bins.setText(_translate("Geochronology", "100"))
        self.label_4.setText(_translate("Geochronology", "Min."))
        self.sharedXY.setText(_translate("Geochronology", "Shared Axes"))
        self.label_7.setText(_translate("Geochronology", "Bins"))
        self.sizeT.setText(_translate("Geochronology", "Text Size"))
        self.DecimalPeaks.setText(_translate("Geochronology", "DecPeaks"))
        self.menugfg.setTitle(_translate("Geochronology", "Layers"))
        self.menuAbout.setTitle(_translate("Geochronology", "About"))
        self.menuFile.setTitle(_translate("Geochronology", "File"))
        self.actionDataSets.setText(_translate("Geochronology", "DataSets"))
        self.actionV_1_0.setText(_translate("Geochronology", "V_1.0"))
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(752, 563)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.centralwidget)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.verticalLayout_6 = QtGui.QVBoxLayout()
        self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6"))
        self.groupBox_3 = QtGui.QGroupBox(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBox_3.sizePolicy().hasHeightForWidth())
        self.groupBox_3.setSizePolicy(sizePolicy)
        self.groupBox_3.setMinimumSize(QtCore.QSize(0, 200))
        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.groupBox_3)
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.mplWidget = MplWidget(self.groupBox_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mplWidget.sizePolicy().hasHeightForWidth())
        self.mplWidget.setSizePolicy(sizePolicy)
        self.mplWidget.setObjectName(_fromUtf8("mplWidget"))
        self.verticalLayout_4.addWidget(self.mplWidget)
        self.verticalLayout_6.addWidget(self.groupBox_3)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.label_saturation = QtGui.QLabel(self.centralwidget)
        self.label_saturation.setObjectName(_fromUtf8("label_saturation"))
        self.horizontalLayout.addWidget(self.label_saturation)
        self.slider_saturation = QtGui.QSlider(self.centralwidget)
        self.slider_saturation.setOrientation(QtCore.Qt.Horizontal)
        self.slider_saturation.setObjectName(_fromUtf8("slider_saturation"))
        self.horizontalLayout.addWidget(self.slider_saturation)
        self.label_percent_value = QtGui.QLabel(self.centralwidget)
        self.label_percent_value.setMinimumSize(QtCore.QSize(18, 0))
        self.label_percent_value.setLineWidth(2)
        self.label_percent_value.setMidLineWidth(2)
        self.label_percent_value.setText(_fromUtf8("0"))
        self.label_percent_value.setTextFormat(QtCore.Qt.AutoText)
        self.label_percent_value.setScaledContents(True)
        self.label_percent_value.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter)
        self.label_percent_value.setMargin(0)
        self.label_percent_value.setObjectName(_fromUtf8("label_percent_value"))
        self.horizontalLayout.addWidget(self.label_percent_value)
        self.label_percent_symbol = QtGui.QLabel(self.centralwidget)
        self.label_percent_symbol.setObjectName(_fromUtf8("label_percent_symbol"))
        self.horizontalLayout.addWidget(self.label_percent_symbol)
        self.verticalLayout_6.addLayout(self.horizontalLayout)
        self.textBrowser = QtGui.QTextBrowser(self.centralwidget)
        self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 200))
        self.textBrowser.setObjectName(_fromUtf8("textBrowser"))
        self.verticalLayout_6.addWidget(self.textBrowser)
        self.horizontalLayout_2.addLayout(self.verticalLayout_6)
        self.verticalLayout_5 = QtGui.QVBoxLayout()
        self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
        self.groupBox_2 = QtGui.QGroupBox(self.centralwidget)
        self.groupBox_2.setMaximumSize(QtCore.QSize(300, 16777215))
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.groupBox_2)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.listWidget_link = QtGui.QListWidget(self.groupBox_2)
        self.listWidget_link.setMaximumSize(QtCore.QSize(300, 16777215))
        self.listWidget_link.setObjectName(_fromUtf8("listWidget_link"))
        self.verticalLayout_3.addWidget(self.listWidget_link)
        self.pushButton_reload = QtGui.QPushButton(self.groupBox_2)
        self.pushButton_reload.setObjectName(_fromUtf8("pushButton_reload"))
        self.verticalLayout_3.addWidget(self.pushButton_reload)
        self.groupBox = QtGui.QGroupBox(self.groupBox_2)
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.verticalLayout = QtGui.QVBoxLayout(self.groupBox)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.formLayout = QtGui.QFormLayout()
        self.formLayout.setObjectName(_fromUtf8("formLayout"))
        self.label_C = QtGui.QLabel(self.groupBox)
        self.label_C.setObjectName(_fromUtf8("label_C"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_C)
        self.label_C_value = QtGui.QLabel(self.groupBox)
        self.label_C_value.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter)
        self.label_C_value.setObjectName(_fromUtf8("label_C_value"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.label_C_value)
        self.label_A = QtGui.QLabel(self.groupBox)
        self.label_A.setObjectName(_fromUtf8("label_A"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_A)
        self.label_A_value = QtGui.QLabel(self.groupBox)
        self.label_A_value.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter)
        self.label_A_value.setObjectName(_fromUtf8("label_A_value"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.label_A_value)
        self.label_S = QtGui.QLabel(self.groupBox)
        self.label_S.setObjectName(_fromUtf8("label_S"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_S)
        self.label_S_value = QtGui.QLabel(self.groupBox)
        self.label_S_value.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter)
        self.label_S_value.setObjectName(_fromUtf8("label_S_value"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.label_S_value)
        self.label_T = QtGui.QLabel(self.groupBox)
        self.label_T.setObjectName(_fromUtf8("label_T"))
        self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.label_T)
        self.label_T_value = QtGui.QLabel(self.groupBox)
        self.label_T_value.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter)
        self.label_T_value.setObjectName(_fromUtf8("label_T_value"))
        self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.label_T_value)
        self.label_samples = QtGui.QLabel(self.groupBox)
        self.label_samples.setObjectName(_fromUtf8("label_samples"))
        self.formLayout.setWidget(4, QtGui.QFormLayout.LabelRole, self.label_samples)
        self.label_samples_value = QtGui.QLabel(self.groupBox)
        self.label_samples_value.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter)
        self.label_samples_value.setObjectName(_fromUtf8("label_samples_value"))
        self.formLayout.setWidget(4, QtGui.QFormLayout.FieldRole, self.label_samples_value)
        self.verticalLayout.addLayout(self.formLayout)
        self.verticalLayout_3.addWidget(self.groupBox)
        self.verticalLayout_5.addWidget(self.groupBox_2)
        self.horizontalLayout_2.addLayout(self.verticalLayout_5)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 752, 25))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QObject.connect(
            self.slider_saturation, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.label_percent_value.setNum
        )
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(
            QtGui.QApplication.translate(
                "MainWindow", "Distributed Control Systems Monitor", None, QtGui.QApplication.UnicodeUTF8
            )
        )
        self.groupBox_3.setTitle(
            QtGui.QApplication.translate("MainWindow", "Grafica", None, QtGui.QApplication.UnicodeUTF8)
        )
        self.label_saturation.setText(
            QtGui.QApplication.translate("MainWindow", "Saturació", None, QtGui.QApplication.UnicodeUTF8)
        )
        self.label_percent_symbol.setText(
            QtGui.QApplication.translate("MainWindow", "%", None, QtGui.QApplication.UnicodeUTF8)
        )
        self.groupBox_2.setTitle(
            QtGui.QApplication.translate("MainWindow", "Llaços de Control", None, QtGui.QApplication.UnicodeUTF8)
        )
        self.pushButton_reload.setText(
            QtGui.QApplication.translate("MainWindow", "Actualitzar", None, QtGui.QApplication.UnicodeUTF8)
        )
        self.groupBox.setTitle(
            QtGui.QApplication.translate("MainWindow", "Estadístiques", None, QtGui.QApplication.UnicodeUTF8)
        )
        self.label_C.setText(
            QtGui.QApplication.translate("MainWindow", "Controladors ", None, QtGui.QApplication.UnicodeUTF8)
        )
        self.label_C_value.setText(
            QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8)
        )
        self.label_A.setText(
            QtGui.QApplication.translate("MainWindow", "Actuadors", None, QtGui.QApplication.UnicodeUTF8)
        )
        self.label_A_value.setText(
            QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8)
        )
        self.label_S.setText(
            QtGui.QApplication.translate("MainWindow", "Sensors", None, QtGui.QApplication.UnicodeUTF8)
        )
        self.label_S_value.setText(
            QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8)
        )
        self.label_T.setText(
            QtGui.QApplication.translate("MainWindow", "Dispositius TOTAL", None, QtGui.QApplication.UnicodeUTF8)
        )
        self.label_T_value.setText(
            QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8)
        )
        self.label_samples.setText(
            QtGui.QApplication.translate("MainWindow", "Mostres enllaç", None, QtGui.QApplication.UnicodeUTF8)
        )
        self.label_samples_value.setText(
            QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8)
        )
Exemple #28
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(752, 790)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.centralwidget)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.verticalLayout_6 = QtGui.QVBoxLayout()
        self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6"))
        self.groupBox_graphic = QtGui.QGroupBox(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBox_graphic.sizePolicy().hasHeightForWidth())
        self.groupBox_graphic.setSizePolicy(sizePolicy)
        self.groupBox_graphic.setMinimumSize(QtCore.QSize(0, 200))
        self.groupBox_graphic.setObjectName(_fromUtf8("groupBox_graphic"))
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.groupBox_graphic)
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.mplWidget = MplWidget(self.groupBox_graphic)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mplWidget.sizePolicy().hasHeightForWidth())
        self.mplWidget.setSizePolicy(sizePolicy)
        self.mplWidget.setObjectName(_fromUtf8("mplWidget"))
        self.verticalLayout_4.addWidget(self.mplWidget)
        self.verticalLayout_6.addWidget(self.groupBox_graphic)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.label_saturation = QtGui.QLabel(self.centralwidget)
        self.label_saturation.setObjectName(_fromUtf8("label_saturation"))
        self.horizontalLayout.addWidget(self.label_saturation)
        self.slider_saturation = QtGui.QSlider(self.centralwidget)
        self.slider_saturation.setOrientation(QtCore.Qt.Horizontal)
        self.slider_saturation.setObjectName(_fromUtf8("slider_saturation"))
        self.horizontalLayout.addWidget(self.slider_saturation)
        self.label_percent_value = QtGui.QLabel(self.centralwidget)
        self.label_percent_value.setMinimumSize(QtCore.QSize(18, 0))
        self.label_percent_value.setToolTip(_fromUtf8(""))
        self.label_percent_value.setStatusTip(_fromUtf8(""))
        self.label_percent_value.setLineWidth(2)
        self.label_percent_value.setMidLineWidth(2)
        self.label_percent_value.setText(_fromUtf8("0"))
        self.label_percent_value.setTextFormat(QtCore.Qt.AutoText)
        self.label_percent_value.setScaledContents(True)
        self.label_percent_value.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_percent_value.setMargin(0)
        self.label_percent_value.setObjectName(_fromUtf8("label_percent_value"))
        self.horizontalLayout.addWidget(self.label_percent_value)
        self.label_percent_symbol = QtGui.QLabel(self.centralwidget)
        self.label_percent_symbol.setToolTip(_fromUtf8(""))
        self.label_percent_symbol.setStatusTip(_fromUtf8(""))
        self.label_percent_symbol.setObjectName(_fromUtf8("label_percent_symbol"))
        self.horizontalLayout.addWidget(self.label_percent_symbol)
        self.verticalLayout_6.addLayout(self.horizontalLayout)
        self.textBrowser = QtGui.QTextBrowser(self.centralwidget)
        self.textBrowser.setMaximumSize(QtCore.QSize(16777215, 200))
        self.textBrowser.setObjectName(_fromUtf8("textBrowser"))
        self.verticalLayout_6.addWidget(self.textBrowser)
        self.horizontalLayout_2.addLayout(self.verticalLayout_6)
        self.verticalLayout_5 = QtGui.QVBoxLayout()
        self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
        self.groupBox_state = QtGui.QGroupBox(self.centralwidget)
        self.groupBox_state.setMaximumSize(QtCore.QSize(300, 16777215))
        self.groupBox_state.setObjectName(_fromUtf8("groupBox_state"))
        self.verticalLayout_7 = QtGui.QVBoxLayout(self.groupBox_state)
        self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7"))
        self.lineEdit_state = QtGui.QLineEdit(self.groupBox_state)
        self.lineEdit_state.setEnabled(False)
        self.lineEdit_state.setAlignment(QtCore.Qt.AlignCenter)
        self.lineEdit_state.setObjectName(_fromUtf8("lineEdit_state"))
        self.verticalLayout_7.addWidget(self.lineEdit_state)
        self.pushButton_connect = QtGui.QPushButton(self.groupBox_state)
        self.pushButton_connect.setCheckable(True)
        self.pushButton_connect.setObjectName(_fromUtf8("pushButton_connect"))
        self.verticalLayout_7.addWidget(self.pushButton_connect)
        self.verticalLayout_5.addWidget(self.groupBox_state)
        self.groupBox_links = QtGui.QGroupBox(self.centralwidget)
        self.groupBox_links.setMaximumSize(QtCore.QSize(300, 16777215))
        self.groupBox_links.setObjectName(_fromUtf8("groupBox_links"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.groupBox_links)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.listWidget_link = QtGui.QListWidget(self.groupBox_links)
        self.listWidget_link.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.listWidget_link.setObjectName(_fromUtf8("listWidget_link"))
        self.verticalLayout_3.addWidget(self.listWidget_link)
        self.pushButton_reload = QtGui.QPushButton(self.groupBox_links)
        self.pushButton_reload.setEnabled(False)
        self.pushButton_reload.setObjectName(_fromUtf8("pushButton_reload"))
        self.verticalLayout_3.addWidget(self.pushButton_reload)
        self.verticalLayout_5.addWidget(self.groupBox_links)
        self.groupBox_options = QtGui.QGroupBox(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBox_options.sizePolicy().hasHeightForWidth())
        self.groupBox_options.setSizePolicy(sizePolicy)
        self.groupBox_options.setMaximumSize(QtCore.QSize(300, 16777215))
        self.groupBox_options.setObjectName(_fromUtf8("groupBox_options"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox_options)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.formLayout_2 = QtGui.QFormLayout()
        self.formLayout_2.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_2.setObjectName(_fromUtf8("formLayout_2"))
        self.textBrowser_color_r = QtGui.QTextBrowser(self.groupBox_options)
        self.textBrowser_color_r.setMaximumSize(QtCore.QSize(15, 15))
        self.textBrowser_color_r.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.textBrowser_color_r.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.textBrowser_color_r.setObjectName(_fromUtf8("textBrowser_color_r"))
        self.formLayout_2.setWidget(0, QtGui.QFormLayout.LabelRole, self.textBrowser_color_r)
        self.checkBox_R = QtGui.QCheckBox(self.groupBox_options)
        self.checkBox_R.setChecked(True)
        self.checkBox_R.setTristate(False)
        self.checkBox_R.setObjectName(_fromUtf8("checkBox_R"))
        self.formLayout_2.setWidget(0, QtGui.QFormLayout.FieldRole, self.checkBox_R)
        self.checkBox_U = QtGui.QCheckBox(self.groupBox_options)
        self.checkBox_U.setChecked(True)
        self.checkBox_U.setObjectName(_fromUtf8("checkBox_U"))
        self.formLayout_2.setWidget(1, QtGui.QFormLayout.FieldRole, self.checkBox_U)
        self.textBrowser_color_u = QtGui.QTextBrowser(self.groupBox_options)
        self.textBrowser_color_u.setMaximumSize(QtCore.QSize(15, 15))
        self.textBrowser_color_u.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.textBrowser_color_u.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.textBrowser_color_u.setObjectName(_fromUtf8("textBrowser_color_u"))
        self.formLayout_2.setWidget(1, QtGui.QFormLayout.LabelRole, self.textBrowser_color_u)
        self.checkBox_x1 = QtGui.QCheckBox(self.groupBox_options)
        self.checkBox_x1.setChecked(True)
        self.checkBox_x1.setObjectName(_fromUtf8("checkBox_x1"))
        self.formLayout_2.setWidget(2, QtGui.QFormLayout.FieldRole, self.checkBox_x1)
        self.textBrowser_color_x1 = QtGui.QTextBrowser(self.groupBox_options)
        self.textBrowser_color_x1.setMaximumSize(QtCore.QSize(15, 15))
        self.textBrowser_color_x1.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.textBrowser_color_x1.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.textBrowser_color_x1.setObjectName(_fromUtf8("textBrowser_color_x1"))
        self.formLayout_2.setWidget(2, QtGui.QFormLayout.LabelRole, self.textBrowser_color_x1)
        self.checkBox_x0 = QtGui.QCheckBox(self.groupBox_options)
        self.checkBox_x0.setChecked(True)
        self.checkBox_x0.setObjectName(_fromUtf8("checkBox_x0"))
        self.formLayout_2.setWidget(3, QtGui.QFormLayout.FieldRole, self.checkBox_x0)
        self.textBrowser_color_x0 = QtGui.QTextBrowser(self.groupBox_options)
        self.textBrowser_color_x0.setMaximumSize(QtCore.QSize(15, 15))
        self.textBrowser_color_x0.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.textBrowser_color_x0.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
        self.textBrowser_color_x0.setObjectName(_fromUtf8("textBrowser_color_x0"))
        self.formLayout_2.setWidget(3, QtGui.QFormLayout.LabelRole, self.textBrowser_color_x0)
        self.verticalLayout_2.addLayout(self.formLayout_2)
        self.pushButton_monitor = QtGui.QPushButton(self.groupBox_options)
        self.pushButton_monitor.setEnabled(False)
        self.pushButton_monitor.setCheckable(True)
        self.pushButton_monitor.setChecked(False)
        self.pushButton_monitor.setAutoDefault(False)
        self.pushButton_monitor.setDefault(False)
        self.pushButton_monitor.setFlat(False)
        self.pushButton_monitor.setObjectName(_fromUtf8("pushButton_monitor"))
        self.verticalLayout_2.addWidget(self.pushButton_monitor)
        self.pushButton_clear = QtGui.QPushButton(self.groupBox_options)
        self.pushButton_clear.setEnabled(True)
        self.pushButton_clear.setObjectName(_fromUtf8("pushButton_clear"))
        self.verticalLayout_2.addWidget(self.pushButton_clear)
        self.verticalLayout_5.addWidget(self.groupBox_options)
        self.groupBox_statistics = QtGui.QGroupBox(self.centralwidget)
        self.groupBox_statistics.setMaximumSize(QtCore.QSize(300, 16777215))
        self.groupBox_statistics.setObjectName(_fromUtf8("groupBox_statistics"))
        self.verticalLayout = QtGui.QVBoxLayout(self.groupBox_statistics)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.formLayout = QtGui.QFormLayout()
        self.formLayout.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout.setObjectName(_fromUtf8("formLayout"))
        self.label_C = QtGui.QLabel(self.groupBox_statistics)
        self.label_C.setObjectName(_fromUtf8("label_C"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_C)
        self.label_C_value = QtGui.QLabel(self.groupBox_statistics)
        self.label_C_value.setMinimumSize(QtCore.QSize(50, 0))
        self.label_C_value.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_C_value.setObjectName(_fromUtf8("label_C_value"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.label_C_value)
        self.label_A = QtGui.QLabel(self.groupBox_statistics)
        self.label_A.setObjectName(_fromUtf8("label_A"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_A)
        self.label_A_value = QtGui.QLabel(self.groupBox_statistics)
        self.label_A_value.setMinimumSize(QtCore.QSize(50, 0))
        self.label_A_value.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_A_value.setObjectName(_fromUtf8("label_A_value"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.label_A_value)
        self.label_S = QtGui.QLabel(self.groupBox_statistics)
        self.label_S.setObjectName(_fromUtf8("label_S"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_S)
        self.label_S_value = QtGui.QLabel(self.groupBox_statistics)
        self.label_S_value.setMinimumSize(QtCore.QSize(50, 0))
        self.label_S_value.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_S_value.setObjectName(_fromUtf8("label_S_value"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.label_S_value)
        self.label_T = QtGui.QLabel(self.groupBox_statistics)
        self.label_T.setObjectName(_fromUtf8("label_T"))
        self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.label_T)
        self.label_T_value = QtGui.QLabel(self.groupBox_statistics)
        self.label_T_value.setMinimumSize(QtCore.QSize(50, 0))
        self.label_T_value.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_T_value.setObjectName(_fromUtf8("label_T_value"))
        self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.label_T_value)
        self.label_samples = QtGui.QLabel(self.groupBox_statistics)
        self.label_samples.setObjectName(_fromUtf8("label_samples"))
        self.formLayout.setWidget(5, QtGui.QFormLayout.LabelRole, self.label_samples)
        self.label_samples_value = QtGui.QLabel(self.groupBox_statistics)
        self.label_samples_value.setMinimumSize(QtCore.QSize(50, 0))
        self.label_samples_value.setLineWidth(1)
        self.label_samples_value.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_samples_value.setObjectName(_fromUtf8("label_samples_value"))
        self.formLayout.setWidget(5, QtGui.QFormLayout.FieldRole, self.label_samples_value)
        self.label_rx_buff = QtGui.QLabel(self.groupBox_statistics)
        self.label_rx_buff.setObjectName(_fromUtf8("label_rx_buff"))
        self.formLayout.setWidget(6, QtGui.QFormLayout.LabelRole, self.label_rx_buff)
        self.label_rx_buff_value = QtGui.QLabel(self.groupBox_statistics)
        self.label_rx_buff_value.setMinimumSize(QtCore.QSize(50, 0))
        self.label_rx_buff_value.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_rx_buff_value.setObjectName(_fromUtf8("label_rx_buff_value"))
        self.formLayout.setWidget(6, QtGui.QFormLayout.FieldRole, self.label_rx_buff_value)
        self.label_fps = QtGui.QLabel(self.groupBox_statistics)
        self.label_fps.setObjectName(_fromUtf8("label_fps"))
        self.formLayout.setWidget(4, QtGui.QFormLayout.LabelRole, self.label_fps)
        self.label_fps_value = QtGui.QLabel(self.groupBox_statistics)
        self.label_fps_value.setMinimumSize(QtCore.QSize(50, 0))
        self.label_fps_value.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_fps_value.setObjectName(_fromUtf8("label_fps_value"))
        self.formLayout.setWidget(4, QtGui.QFormLayout.FieldRole, self.label_fps_value)
        self.label_Est = QtGui.QLabel(self.groupBox_statistics)
        self.label_Est.setObjectName(_fromUtf8("label_Est"))
        self.formLayout.setWidget(7, QtGui.QFormLayout.LabelRole, self.label_Est)
        self.label_Est_value = QtGui.QLabel(self.groupBox_statistics)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Courier New"))
        self.label_Est_value.setFont(font)
        self.label_Est_value.setAlignment(QtCore.Qt.AlignCenter)
        self.label_Est_value.setObjectName(_fromUtf8("label_Est_value"))
        self.formLayout.setWidget(7, QtGui.QFormLayout.FieldRole, self.label_Est_value)
        self.verticalLayout.addLayout(self.formLayout)
        spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem)
        self.verticalLayout_5.addWidget(self.groupBox_statistics)
        self.horizontalLayout_2.addLayout(self.verticalLayout_5)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 752, 25))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menuPreferencies = QtGui.QMenu(self.menubar)
        self.menuPreferencies.setObjectName(_fromUtf8("menuPreferencies"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)
        self.actionPC_Controlador = QtGui.QAction(MainWindow)
        self.actionPC_Controlador.setCheckable(True)
        self.actionPC_Controlador.setChecked(True)
        self.actionPC_Controlador.setEnabled(False)
        self.actionPC_Controlador.setIconVisibleInMenu(False)
        self.actionPC_Controlador.setObjectName(_fromUtf8("actionPC_Controlador"))
        self.actionPC_Sensor_Actuador = QtGui.QAction(MainWindow)
        self.actionPC_Sensor_Actuador.setCheckable(True)
        self.actionPC_Sensor_Actuador.setObjectName(_fromUtf8("actionPC_Sensor_Actuador"))
        self.actionPC_Monitor = QtGui.QAction(MainWindow)
        self.actionPC_Monitor.setCheckable(True)
        self.actionPC_Monitor.setChecked(True)
        self.actionPC_Monitor.setEnabled(False)
        self.actionPC_Monitor.setObjectName(_fromUtf8("actionPC_Monitor"))
        self.actionCatala = QtGui.QAction(MainWindow)
        self.actionCatala.setCheckable(True)
        self.actionCatala.setChecked(False)
        self.actionCatala.setEnabled(True)
        self.actionCatala.setWhatsThis(_fromUtf8(""))
        self.actionCatala.setShortcut(_fromUtf8(""))
        self.actionCatala.setObjectName(_fromUtf8("actionCatala"))
        self.actionEspanol = QtGui.QAction(MainWindow)
        self.actionEspanol.setCheckable(True)
        self.actionEspanol.setEnabled(True)
        self.actionEspanol.setWhatsThis(_fromUtf8(""))
        self.actionEspanol.setShortcut(_fromUtf8(""))
        self.actionEspanol.setObjectName(_fromUtf8("actionEspanol"))
        self.actionEnglish = QtGui.QAction(MainWindow)
        self.actionEnglish.setCheckable(True)
        self.actionEnglish.setChecked(True)
        self.actionEnglish.setEnabled(False)
        self.actionEnglish.setWhatsThis(_fromUtf8(""))
        self.actionEnglish.setShortcut(_fromUtf8(""))
        self.actionEnglish.setIconVisibleInMenu(True)
        self.actionEnglish.setObjectName(_fromUtf8("actionEnglish"))
        self.actionFrench = QtGui.QAction(MainWindow)
        self.actionFrench.setCheckable(True)
        self.actionFrench.setWhatsThis(_fromUtf8(""))
        self.actionFrench.setShortcut(_fromUtf8(""))
        self.actionFrench.setIconVisibleInMenu(True)
        self.actionFrench.setObjectName(_fromUtf8("actionFrench"))
        self.menuPreferencies.addSeparator()
        self.menuPreferencies.addAction(self.actionPC_Sensor_Actuador)
        self.menuPreferencies.addAction(self.actionPC_Monitor)
        self.menuPreferencies.addSeparator()
        self.menuPreferencies.addAction(self.actionCatala)
        self.menuPreferencies.addAction(self.actionEspanol)
        self.menuPreferencies.addAction(self.actionEnglish)
        self.menuPreferencies.addAction(self.actionFrench)
        self.menuPreferencies.addSeparator()
        self.menubar.addAction(self.menuPreferencies.menuAction())

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

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "Distributed Control Systems Monitor", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_graphic.setTitle(QtGui.QApplication.translate("MainWindow", "Graphic", None, QtGui.QApplication.UnicodeUTF8))
        self.label_saturation.setText(QtGui.QApplication.translate("MainWindow", "Saturation", None, QtGui.QApplication.UnicodeUTF8))
        self.label_percent_symbol.setText(QtGui.QApplication.translate("MainWindow", "%", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_state.setTitle(QtGui.QApplication.translate("MainWindow", "Monitor State", None, QtGui.QApplication.UnicodeUTF8))
        self.pushButton_connect.setText(QtGui.QApplication.translate("MainWindow", "Connect", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_links.setTitle(QtGui.QApplication.translate("MainWindow", "Control links", None, QtGui.QApplication.UnicodeUTF8))
        self.pushButton_reload.setText(QtGui.QApplication.translate("MainWindow", "Update List", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_options.setTitle(QtGui.QApplication.translate("MainWindow", "Options", None, QtGui.QApplication.UnicodeUTF8))
        self.textBrowser_color_r.setHtml(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:11pt; font-weight:400; font-style:normal;\" bgcolor=\"#0101df\">\n"
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.checkBox_R.setText(QtGui.QApplication.translate("MainWindow", "Reference", None, QtGui.QApplication.UnicodeUTF8))
        self.checkBox_U.setText(QtGui.QApplication.translate("MainWindow", "Input Value", None, QtGui.QApplication.UnicodeUTF8))
        self.textBrowser_color_u.setHtml(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:11pt; font-weight:400; font-style:normal;\" bgcolor=\"#ff0000\">\n"
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.checkBox_x1.setText(QtGui.QApplication.translate("MainWindow", "First Integral", None, QtGui.QApplication.UnicodeUTF8))
        self.textBrowser_color_x1.setHtml(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:11pt; font-weight:400; font-style:normal;\" bgcolor=\"#bdbdbd\">\n"
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.checkBox_x0.setText(QtGui.QApplication.translate("MainWindow", "Second Integral", None, QtGui.QApplication.UnicodeUTF8))
        self.textBrowser_color_x0.setHtml(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:11pt; font-weight:400; font-style:normal;\" bgcolor=\"#ff8000\">\n"
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
        self.pushButton_monitor.setText(QtGui.QApplication.translate("MainWindow", "Monitorize", None, QtGui.QApplication.UnicodeUTF8))
        self.pushButton_clear.setText(QtGui.QApplication.translate("MainWindow", "Clean Text", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_statistics.setTitle(QtGui.QApplication.translate("MainWindow", "Statistics", None, QtGui.QApplication.UnicodeUTF8))
        self.label_C.setText(QtGui.QApplication.translate("MainWindow", "Controllers", None, QtGui.QApplication.UnicodeUTF8))
        self.label_C_value.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8))
        self.label_A.setText(QtGui.QApplication.translate("MainWindow", "Actuators", None, QtGui.QApplication.UnicodeUTF8))
        self.label_A_value.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8))
        self.label_S.setText(QtGui.QApplication.translate("MainWindow", "Sensors", None, QtGui.QApplication.UnicodeUTF8))
        self.label_S_value.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8))
        self.label_T.setText(QtGui.QApplication.translate("MainWindow", "TOTAL Devices", None, QtGui.QApplication.UnicodeUTF8))
        self.label_T_value.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8))
        self.label_samples.setText(QtGui.QApplication.translate("MainWindow", "Link Samples ", None, QtGui.QApplication.UnicodeUTF8))
        self.label_samples_value.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8))
        self.label_rx_buff.setText(QtGui.QApplication.translate("MainWindow", "Input Buffer Bytes", None, QtGui.QApplication.UnicodeUTF8))
        self.label_rx_buff_value.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8))
        self.label_fps.setText(QtGui.QApplication.translate("MainWindow", "Frames per Second", None, QtGui.QApplication.UnicodeUTF8))
        self.label_fps_value.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8))
        self.label_Est.setText(QtGui.QApplication.translate("MainWindow", "Statistics", None, QtGui.QApplication.UnicodeUTF8))
        self.label_Est_value.setText(QtGui.QApplication.translate("MainWindow", "|", None, QtGui.QApplication.UnicodeUTF8))
        self.menuPreferencies.setTitle(QtGui.QApplication.translate("MainWindow", "Preferences", None, QtGui.QApplication.UnicodeUTF8))
        self.actionPC_Controlador.setText(QtGui.QApplication.translate("MainWindow", "PC -> Controlador", None, QtGui.QApplication.UnicodeUTF8))
        self.actionPC_Sensor_Actuador.setText(QtGui.QApplication.translate("MainWindow", "PC -> Sensor/Actuator", None, QtGui.QApplication.UnicodeUTF8))
        self.actionPC_Monitor.setText(QtGui.QApplication.translate("MainWindow", "PC -> Monitor", None, QtGui.QApplication.UnicodeUTF8))
        self.actionCatala.setText(QtGui.QApplication.translate("MainWindow", "Català", None, QtGui.QApplication.UnicodeUTF8))
        self.actionEspanol.setText(QtGui.QApplication.translate("MainWindow", "Español", None, QtGui.QApplication.UnicodeUTF8))
        self.actionEnglish.setText(QtGui.QApplication.translate("MainWindow", "English", None, QtGui.QApplication.UnicodeUTF8))
        self.actionFrench.setText(QtGui.QApplication.translate("MainWindow", "Française", None, QtGui.QApplication.UnicodeUTF8))
class Ui_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))
Exemple #30
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))
Exemple #31
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"))
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_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))
Exemple #34
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))
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"))
Exemple #36
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))
Exemple #37
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))
Exemple #38
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", "Фрюхтерман-Рейнгольд"))
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))
Exemple #40
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"))
Exemple #41
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"))
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(922, 608)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalGroupBox = QtGui.QGroupBox(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(2)
        sizePolicy.setHeightForWidth(self.horizontalGroupBox.sizePolicy().hasHeightForWidth())
        self.horizontalGroupBox.setSizePolicy(sizePolicy)
        self.horizontalGroupBox.setObjectName(_fromUtf8("horizontalGroupBox"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.horizontalGroupBox)
        self.horizontalLayout.setMargin(1)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.mpl_2 = MplWidget(self.horizontalGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(8)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mpl_2.sizePolicy().hasHeightForWidth())
        self.mpl_2.setSizePolicy(sizePolicy)
        self.mpl_2.setObjectName(_fromUtf8("mpl_2"))
        self.horizontalLayout.addWidget(self.mpl_2)
        self.verticalGroupBox = QtGui.QGroupBox(self.horizontalGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.verticalGroupBox.sizePolicy().hasHeightForWidth())
        self.verticalGroupBox.setSizePolicy(sizePolicy)
        self.verticalGroupBox.setMinimumSize(QtCore.QSize(90, 0))
        self.verticalGroupBox.setObjectName(_fromUtf8("verticalGroupBox"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.verticalGroupBox)
        self.verticalLayout_3.setContentsMargins(1, -1, 1, -1)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.propagate = QtGui.QPushButton(self.verticalGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.propagate.sizePolicy().hasHeightForWidth())
        self.propagate.setSizePolicy(sizePolicy)
        self.propagate.setObjectName(_fromUtf8("propagate"))
        self.verticalLayout_3.addWidget(self.propagate)
        self.Auto_Propagate_checkBox = QtGui.QCheckBox(self.verticalGroupBox)
        self.Auto_Propagate_checkBox.setObjectName(_fromUtf8("Auto_Propagate_checkBox"))
        self.verticalLayout_3.addWidget(self.Auto_Propagate_checkBox)
        self.horizontalLayout.addWidget(self.verticalGroupBox)
        self.mpl_1 = MplWidget(self.horizontalGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(8)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mpl_1.sizePolicy().hasHeightForWidth())
        self.mpl_1.setSizePolicy(sizePolicy)
        self.mpl_1.setObjectName(_fromUtf8("mpl_1"))
        self.horizontalLayout.addWidget(self.mpl_1)
        self.verticalLayout.addWidget(self.horizontalGroupBox)
        self.horizontalGroupBox_7 = QtGui.QGroupBox(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(4)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(self.horizontalGroupBox_7.sizePolicy().hasHeightForWidth())
        self.horizontalGroupBox_7.setSizePolicy(sizePolicy)
        self.horizontalGroupBox_7.setMinimumSize(QtCore.QSize(0, 0))
        self.horizontalGroupBox_7.setTitle(_fromUtf8(""))
        self.horizontalGroupBox_7.setFlat(True)
        self.horizontalGroupBox_7.setObjectName(_fromUtf8("horizontalGroupBox_7"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.horizontalGroupBox_7)
        self.horizontalLayout_2.setSizeConstraint(QtGui.QLayout.SetMinimumSize)
        self.horizontalLayout_2.setMargin(0)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.verticalGroupBox1 = QtGui.QGroupBox(self.horizontalGroupBox_7)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.verticalGroupBox1.sizePolicy().hasHeightForWidth())
        self.verticalGroupBox1.setSizePolicy(sizePolicy)
        self.verticalGroupBox1.setObjectName(_fromUtf8("verticalGroupBox1"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.verticalGroupBox1)
        self.verticalLayout_2.setMargin(0)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.label_3 = QtGui.QLabel(self.verticalGroupBox1)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.verticalLayout_2.addWidget(self.label_3)
        self.Jones_out_Y = QtGui.QLineEdit(self.verticalGroupBox1)
        self.Jones_out_Y.setObjectName(_fromUtf8("Jones_out_Y"))
        self.verticalLayout_2.addWidget(self.Jones_out_Y)
        self.label_4 = QtGui.QLabel(self.verticalGroupBox1)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.verticalLayout_2.addWidget(self.label_4)
        self.Jones_out_X = QtGui.QLineEdit(self.verticalGroupBox1)
        self.Jones_out_X.setObjectName(_fromUtf8("Jones_out_X"))
        self.verticalLayout_2.addWidget(self.Jones_out_X)
        self.horizontalLayout_2.addWidget(self.verticalGroupBox1)
        self.verticalGroupBox2 = QtGui.QGroupBox(self.horizontalGroupBox_7)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(3)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.verticalGroupBox2.sizePolicy().hasHeightForWidth())
        self.verticalGroupBox2.setSizePolicy(sizePolicy)
        self.verticalGroupBox2.setObjectName(_fromUtf8("verticalGroupBox2"))
        self.verticalLayout_5 = QtGui.QVBoxLayout(self.verticalGroupBox2)
        self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
        self.gridGroupBox = QtGui.QGroupBox(self.verticalGroupBox2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(2)
        sizePolicy.setVerticalStretch(3)
        sizePolicy.setHeightForWidth(self.gridGroupBox.sizePolicy().hasHeightForWidth())
        self.gridGroupBox.setSizePolicy(sizePolicy)
        self.gridGroupBox.setFlat(True)
        self.gridGroupBox.setObjectName(_fromUtf8("gridGroupBox"))
        self.gridLayout = QtGui.QGridLayout(self.gridGroupBox)
        self.gridLayout.setMargin(0)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.horizontalGroupBox_6 = QtGui.QGroupBox(self.gridGroupBox)
        self.horizontalGroupBox_6.setObjectName(_fromUtf8("horizontalGroupBox_6"))
        self.horizontalLayout_9 = QtGui.QHBoxLayout(self.horizontalGroupBox_6)
        self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9"))
        self.M_x2_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_6)
        self.M_x2_LineEdit.setObjectName(_fromUtf8("M_x2_LineEdit"))
        self.horizontalLayout_9.addWidget(self.M_x2_LineEdit)
        self.M_y2_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_6)
        self.M_y2_LineEdit.setObjectName(_fromUtf8("M_y2_LineEdit"))
        self.horizontalLayout_9.addWidget(self.M_y2_LineEdit)
        self.gridLayout.addWidget(self.horizontalGroupBox_6, 2, 2, 1, 1)
        self.horizontalGroupBox_5 = QtGui.QGroupBox(self.gridGroupBox)
        self.horizontalGroupBox_5.setObjectName(_fromUtf8("horizontalGroupBox_5"))
        self.horizontalLayout_8 = QtGui.QHBoxLayout(self.horizontalGroupBox_5)
        self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8"))
        self.M_z2_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_5)
        self.M_z2_LineEdit.setObjectName(_fromUtf8("M_z2_LineEdit"))
        self.horizontalLayout_8.addWidget(self.M_z2_LineEdit)
        self.M_w2_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_5)
        self.M_w2_LineEdit.setObjectName(_fromUtf8("M_w2_LineEdit"))
        self.horizontalLayout_8.addWidget(self.M_w2_LineEdit)
        self.gridLayout.addWidget(self.horizontalGroupBox_5, 2, 1, 1, 1)
        self.horizontalGroupBox_4 = QtGui.QGroupBox(self.gridGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.horizontalGroupBox_4.sizePolicy().hasHeightForWidth())
        self.horizontalGroupBox_4.setSizePolicy(sizePolicy)
        self.horizontalGroupBox_4.setObjectName(_fromUtf8("horizontalGroupBox_4"))
        self.horizontalLayout_7 = QtGui.QHBoxLayout(self.horizontalGroupBox_4)
        self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
        self.M_z1_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_4)
        self.M_z1_LineEdit.setObjectName(_fromUtf8("M_z1_LineEdit"))
        self.horizontalLayout_7.addWidget(self.M_z1_LineEdit)
        self.M_w1_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_4)
        self.M_w1_LineEdit.setObjectName(_fromUtf8("M_w1_LineEdit"))
        self.horizontalLayout_7.addWidget(self.M_w1_LineEdit)
        self.gridLayout.addWidget(self.horizontalGroupBox_4, 1, 2, 1, 1)
        self.horizontalGroupBox_3 = QtGui.QGroupBox(self.gridGroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.horizontalGroupBox_3.sizePolicy().hasHeightForWidth())
        self.horizontalGroupBox_3.setSizePolicy(sizePolicy)
        self.horizontalGroupBox_3.setObjectName(_fromUtf8("horizontalGroupBox_3"))
        self.horizontalLayout_5 = QtGui.QHBoxLayout(self.horizontalGroupBox_3)
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.M_x1_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_3)
        self.M_x1_LineEdit.setObjectName(_fromUtf8("M_x1_LineEdit"))
        self.horizontalLayout_5.addWidget(self.M_x1_LineEdit)
        self.M_y1_LineEdit = QtGui.QLineEdit(self.horizontalGroupBox_3)
        self.M_y1_LineEdit.setObjectName(_fromUtf8("M_y1_LineEdit"))
        self.horizontalLayout_5.addWidget(self.M_y1_LineEdit)
        self.gridLayout.addWidget(self.horizontalGroupBox_3, 1, 1, 1, 1)
        self.verticalLayout_5.addWidget(self.gridGroupBox)
        self.rawMatrix_checkBox = QtGui.QCheckBox(self.verticalGroupBox2)
        self.rawMatrix_checkBox.setObjectName(_fromUtf8("rawMatrix_checkBox"))
        self.verticalLayout_5.addWidget(self.rawMatrix_checkBox)
        self.raw_MatrixLineEdit = QtGui.QLineEdit(self.verticalGroupBox2)
        self.raw_MatrixLineEdit.setObjectName(_fromUtf8("raw_MatrixLineEdit"))
        self.verticalLayout_5.addWidget(self.raw_MatrixLineEdit)
        self.horizontalLayout_2.addWidget(self.verticalGroupBox2)
        self.verticalGroupBox_3 = QtGui.QGroupBox(self.horizontalGroupBox_7)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(2)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.verticalGroupBox_3.sizePolicy().hasHeightForWidth())
        self.verticalGroupBox_3.setSizePolicy(sizePolicy)
        self.verticalGroupBox_3.setFlat(True)
        self.verticalGroupBox_3.setObjectName(_fromUtf8("verticalGroupBox_3"))
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.verticalGroupBox_3)
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.horizontalGroupBox1 = QtGui.QGroupBox(self.verticalGroupBox_3)
        self.horizontalGroupBox1.setObjectName(_fromUtf8("horizontalGroupBox1"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.horizontalGroupBox1)
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.label = QtGui.QLabel(self.horizontalGroupBox1)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout_3.addWidget(self.label)
        self.directionLineEdit = QtGui.QLineEdit(self.horizontalGroupBox1)
        self.directionLineEdit.setObjectName(_fromUtf8("directionLineEdit"))
        self.horizontalLayout_3.addWidget(self.directionLineEdit)
        self.verticalLayout_4.addWidget(self.horizontalGroupBox1)
        self.directionSlider = QtGui.QSlider(self.verticalGroupBox_3)
        self.directionSlider.setMaximum(100)
        self.directionSlider.setProperty("value", 50)
        self.directionSlider.setOrientation(QtCore.Qt.Horizontal)
        self.directionSlider.setObjectName(_fromUtf8("directionSlider"))
        self.verticalLayout_4.addWidget(self.directionSlider)
        self.horizontalGroupBox_2 = QtGui.QGroupBox(self.verticalGroupBox_3)
        self.horizontalGroupBox_2.setObjectName(_fromUtf8("horizontalGroupBox_2"))
        self.horizontalLayout_4 = QtGui.QHBoxLayout(self.horizontalGroupBox_2)
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.label_2 = QtGui.QLabel(self.horizontalGroupBox_2)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.horizontalLayout_4.addWidget(self.label_2)
        self.eangleLineEdit = QtGui.QLineEdit(self.horizontalGroupBox_2)
        self.eangleLineEdit.setObjectName(_fromUtf8("eangleLineEdit"))
        self.horizontalLayout_4.addWidget(self.eangleLineEdit)
        self.verticalLayout_4.addWidget(self.horizontalGroupBox_2)
        self.eangleSlider = QtGui.QSlider(self.verticalGroupBox_3)
        self.eangleSlider.setAccessibleName(_fromUtf8(""))
        self.eangleSlider.setMaximum(100)
        self.eangleSlider.setProperty("value", 50)
        self.eangleSlider.setOrientation(QtCore.Qt.Horizontal)
        self.eangleSlider.setObjectName(_fromUtf8("eangleSlider"))
        self.verticalLayout_4.addWidget(self.eangleSlider)
        self.horizontalLayout_2.addWidget(self.verticalGroupBox_3)
        self.verticalLayout.addWidget(self.horizontalGroupBox_7)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 922, 22))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menuMenu = QtGui.QMenu(self.menubar)
        self.menuMenu.setObjectName(_fromUtf8("menuMenu"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)
        self.action_Close = QtGui.QAction(MainWindow)
        self.action_Close.setObjectName(_fromUtf8("action_Close"))
        self.action_About = QtGui.QAction(MainWindow)
        self.action_About.setObjectName(_fromUtf8("action_About"))
        self.menuMenu.addAction(self.action_Close)
        self.menuMenu.addAction(self.action_About)
        self.menubar.addAction(self.menuMenu.menuAction())

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

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
        self.propagate.setText(_translate("MainWindow", "Propagate", None))
        self.Auto_Propagate_checkBox.setText(_translate("MainWindow", "Auto ", None))
        self.verticalGroupBox1.setTitle(_translate("MainWindow", "Output Jones Vector", None))
        self.label_3.setText(_translate("MainWindow", "Y component", None))
        self.label_4.setText(_translate("MainWindow", "X component", None))
        self.gridGroupBox.setTitle(_translate("MainWindow", "Jones matrix real elements of unknown object", None))
        self.M_x2_LineEdit.setText(_translate("MainWindow", "1/sqrt(2)", None))
        self.M_y2_LineEdit.setText(_translate("MainWindow", "-1/sqrt(2)", None))
        self.M_z2_LineEdit.setText(_translate("MainWindow", "0.", None))
        self.M_w2_LineEdit.setText(_translate("MainWindow", "0.", None))
        self.M_z1_LineEdit.setText(_translate("MainWindow", "0.", None))
        self.M_w1_LineEdit.setText(_translate("MainWindow", "0.", None))
        self.M_x1_LineEdit.setText(_translate("MainWindow", "1/sqrt(2)", None))
        self.M_y1_LineEdit.setText(_translate("MainWindow", "1/sqrt(2)", None))
        self.rawMatrix_checkBox.setText(_translate("MainWindow", "Raw input", None))
        self.label.setText(_translate("MainWindow", "<html><head/><body><p>Ellipse </p><p>direction</p></body></html>", None))
        self.directionLineEdit.setText(_translate("MainWindow", "0", None))
        self.label_2.setText(_translate("MainWindow", "Ellipticity ", None))
        self.eangleLineEdit.setText(_translate("MainWindow", "0", None))
        self.menuMenu.setTitle(_translate("MainWindow", "Menu", None))
        self.action_Close.setText(_translate("MainWindow", "Action_Close", None))
        self.action_About.setText(_translate("MainWindow", "About", None))
Exemple #43
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, 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_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.pushButton_monitor = QtGui.QPushButton(self.groupBox_4)
        self.pushButton_monitor.setObjectName(_fromUtf8("pushButton_monitor"))
        self.verticalLayout_2.addWidget(self.pushButton_monitor)
        self.horizontalLayout_3.addLayout(self.verticalLayout_2)
        self.verticalLayout_3.addWidget(self.groupBox_4)
        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 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))
class Ui_MplMainWindow(object):
    def setupUi(self, MplMainWindow):
        MplMainWindow.setObjectName("MplMainWindow")
        MplMainWindow.resize(607, 434)
        self.mplcentralwidget = QtGui.QWidget(MplMainWindow)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mplcentralwidget.sizePolicy().hasHeightForWidth())
        self.mplcentralwidget.setSizePolicy(sizePolicy)
        self.mplcentralwidget.setObjectName("mplcentralwidget")
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.mplcentralwidget)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.mplhorizontalLayout = QtGui.QHBoxLayout()
        self.mplhorizontalLayout.setSizeConstraint(QtGui.QLayout.SetNoConstraint)
        self.mplhorizontalLayout.setObjectName("mplhorizontalLayout")
        self.mpllineEdit = QtGui.QLineEdit(self.mplcentralwidget)
        self.mpllineEdit.setMinimumSize(QtCore.QSize(489, 21))
        self.mpllineEdit.setObjectName("mpllineEdit")
        self.mplhorizontalLayout.addWidget(self.mpllineEdit)
        self.mplpushButton = QtGui.QPushButton(self.mplcentralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mplpushButton.sizePolicy().hasHeightForWidth())
        self.mplpushButton.setSizePolicy(sizePolicy)
        self.mplpushButton.setMinimumSize(QtCore.QSize(91, 25))
        self.mplpushButton.setObjectName("mplpushButton")
        self.mplhorizontalLayout.addWidget(self.mplpushButton)
        self.verticalLayout_2.addLayout(self.mplhorizontalLayout)
        self.mpl = MplWidget(self.mplcentralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mpl.sizePolicy().hasHeightForWidth())
        self.mpl.setSizePolicy(sizePolicy)
        self.mpl.setObjectName("mpl")
        self.verticalLayout_2.addWidget(self.mpl)
        MplMainWindow.setCentralWidget(self.mplcentralwidget)
        self.mplmenuBar = QtGui.QMenuBar(MplMainWindow)
        self.mplmenuBar.setGeometry(QtCore.QRect(0, 0, 607, 25))
        self.mplmenuBar.setObjectName("mplmenuBar")
        self.mplmenuFile = QtGui.QMenu(self.mplmenuBar)
        self.mplmenuFile.setObjectName("mplmenuFile")
        MplMainWindow.setMenuBar(self.mplmenuBar)
        self.mplactionOpen = QtGui.QAction(MplMainWindow)
        self.mplactionOpen.setIconVisibleInMenu(False)
        self.mplactionOpen.setObjectName("mplactionOpen")
        self.mplactionQuit = QtGui.QAction(MplMainWindow)
        self.mplactionQuit.setObjectName("mplactionQuit")
        self.mplmenuFile.addAction(self.mplactionOpen)
        self.mplmenuFile.addSeparator()
        self.mplmenuFile.addAction(self.mplactionQuit)
        self.mplmenuBar.addAction(self.mplmenuFile.menuAction())

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

    def retranslateUi(self, MplMainWindow):
        MplMainWindow.setWindowTitle(QtGui.QApplication.translate("MplMainWindow", "Matplotlib In Qt Designer - Count letters frequency in a file", None, QtGui.QApplication.UnicodeUTF8))
        self.mpllineEdit.setText(QtGui.QApplication.translate("MplMainWindow", "/usr/share/dict/words", None, QtGui.QApplication.UnicodeUTF8))
        self.mplpushButton.setText(QtGui.QApplication.translate("MplMainWindow", "Parse this file", None, QtGui.QApplication.UnicodeUTF8))
        self.mplmenuFile.setTitle(QtGui.QApplication.translate("MplMainWindow", "File", None, QtGui.QApplication.UnicodeUTF8))
        self.mplactionOpen.setText(QtGui.QApplication.translate("MplMainWindow", "Open", None, QtGui.QApplication.UnicodeUTF8))
        self.mplactionQuit.setText(QtGui.QApplication.translate("MplMainWindow", "Quit", None, QtGui.QApplication.UnicodeUTF8))
Exemple #46
0
class Ui_MainWindow(QtGui.QMainWindow):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(1099, 600)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.comboBoxCrosstalkDev = QtGui.QComboBox(self.centralwidget)
        self.comboBoxCrosstalkDev.setGeometry(QtCore.QRect(90, 10, 69, 22))
        self.comboBoxCrosstalkDev.setObjectName(
            _fromUtf8("comboBoxCrosstalkDev"))
        self.comboBoxCrosstalkDev.addItem(_fromUtf8(""))
        self.comboBoxCrosstalkDev.addItem(_fromUtf8(""))
        self.comboBoxCrosstalkCom = QtGui.QComboBox(self.centralwidget)
        self.comboBoxCrosstalkCom.setGeometry(QtCore.QRect(170, 10, 69, 22))
        self.comboBoxCrosstalkCom.setObjectName(
            _fromUtf8("comboBoxCrosstalkCom"))
        self.comboBoxCrosstalkCom.addItem(_fromUtf8(""))
        self.comboBoxCrosstalkCom.addItem(_fromUtf8(""))
        self.comboBoxCrosstalkCom.addItem(_fromUtf8(""))
        self.comboBoxCrosstalkCom.addItem(_fromUtf8(""))
        self.comboBoxThermDev = QtGui.QComboBox(self.centralwidget)
        self.comboBoxThermDev.setGeometry(QtCore.QRect(270, 10, 69, 22))
        self.comboBoxThermDev.setObjectName(_fromUtf8("comboBoxThermDev"))
        self.comboBoxThermDev.addItem(_fromUtf8(""))
        self.comboBoxThermDev.addItem(_fromUtf8(""))
        self.comboBoxThermCom = QtGui.QComboBox(self.centralwidget)
        self.comboBoxThermCom.setGeometry(QtCore.QRect(350, 10, 69, 22))
        self.comboBoxThermCom.setObjectName(_fromUtf8("comboBoxThermCom"))
        self.comboBoxThermCom.addItem(_fromUtf8(""))
        self.comboBoxThermCom.addItem(_fromUtf8(""))
        self.comboBoxThermCom.addItem(_fromUtf8(""))
        self.comboBoxThermCom.addItem(_fromUtf8(""))
        self.lineEditRate = QtGui.QLineEdit(self.centralwidget)
        self.lineEditRate.setGeometry(QtCore.QRect(130, 520, 113, 20))
        self.lineEditRate.setObjectName(_fromUtf8("lineEditRate"))
        self.mplWidget = MplWidget(self.centralwidget)
        self.mplWidget.setGeometry(QtCore.QRect(30, 40, 1041, 471))
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mplWidget.sizePolicy().hasHeightForWidth())
        self.mplWidget.setSizePolicy(sizePolicy)
        self.mplWidget.setObjectName(_fromUtf8("mplWidget"))
        self.pushButtonStart = QtGui.QPushButton(self.centralwidget)
        self.pushButtonStart.setGeometry(QtCore.QRect(320, 520, 75, 23))
        self.pushButtonStart.setObjectName(_fromUtf8("pushButtonStart"))
        self.pushButtonStop = QtGui.QPushButton(self.centralwidget)
        self.pushButtonStop.setGeometry(QtCore.QRect(420, 520, 75, 23))
        self.pushButtonStop.setObjectName(_fromUtf8("pushButtonStop"))
        self.pushButtonExit = QtGui.QPushButton(self.centralwidget)
        self.pushButtonExit.setGeometry(QtCore.QRect(530, 520, 75, 23))
        self.pushButtonExit.setObjectName(_fromUtf8("pushButtonExit"))
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1099, 23))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)

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

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
        self.comboBoxCrosstalkDev.setItemText(
            0, _translate("MainWindow", "ER2200", None))
        self.comboBoxCrosstalkDev.setItemText(
            1, _translate("MainWindow", "ERM101", None))
        self.comboBoxCrosstalkCom.setItemText(
            0, _translate("MainWindow", "COM1", None))
        self.comboBoxCrosstalkCom.setItemText(
            1, _translate("MainWindow", "COM2", None))
        self.comboBoxCrosstalkCom.setItemText(
            2, _translate("MainWindow", "COM3", None))
        self.comboBoxCrosstalkCom.setItemText(
            3, _translate("MainWindow", "COM4", None))
        self.comboBoxThermDev.setItemText(
            0, _translate("MainWindow", "05038", None))
        self.comboBoxThermDev.setItemText(
            1, _translate("MainWindow", "20160417", None))
        self.comboBoxThermCom.setItemText(
            0, _translate("MainWindow", "COM1", None))
        self.comboBoxThermCom.setItemText(
            1, _translate("MainWindow", "COM2", None))
        self.comboBoxThermCom.setItemText(
            2, _translate("MainWindow", "COM3", None))
        self.comboBoxThermCom.setItemText(
            3, _translate("MainWindow", "COM4", None))
        self.lineEditRate.setText(_translate("MainWindow", "10", None))
        self.pushButtonStart.setText(_translate("MainWindow", "开始", None))
        self.pushButtonStop.setText(_translate("MainWindow", "结束", None))
        self.pushButtonExit.setText(_translate("MainWindow", "退出", None))
Exemple #47
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"))
Exemple #48
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1161, 726)
        self.centralwidget = QtGui.QWidget(MainWindow)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth())
        self.centralwidget.setSizePolicy(sizePolicy)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout_2 = QtGui.QGridLayout(self.centralwidget)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.widget = MplWidget(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.widget.sizePolicy().hasHeightForWidth())
        self.widget.setSizePolicy(sizePolicy)
        self.widget.setObjectName("widget")
        self.verticalLayout.addWidget(self.widget)
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setVerticalSpacing(0)
        self.gridLayout.setObjectName("gridLayout")
        self.x1_label = QtGui.QLabel(self.centralwidget)
        self.x1_label.setObjectName("x1_label")
        self.gridLayout.addWidget(self.x1_label, 1, 0, 1, 1)
        self.x1 = QtGui.QLabel(self.centralwidget)
        self.x1.setObjectName("x1")
        self.gridLayout.addWidget(self.x1, 1, 1, 1, 1)
        self.x2_label = QtGui.QLabel(self.centralwidget)
        self.x2_label.setObjectName("x2_label")
        self.gridLayout.addWidget(self.x2_label, 1, 2, 1, 1)
        self.x2 = QtGui.QLabel(self.centralwidget)
        self.x2.setObjectName("x2")
        self.gridLayout.addWidget(self.x2, 1, 3, 1, 1)
        self.diffx_label = QtGui.QLabel(self.centralwidget)
        self.diffx_label.setObjectName("diffx_label")
        self.gridLayout.addWidget(self.diffx_label, 1, 4, 1, 1)
        self.y1_label = QtGui.QLabel(self.centralwidget)
        self.y1_label.setObjectName("y1_label")
        self.gridLayout.addWidget(self.y1_label, 3, 0, 1, 1)
        self.y1 = QtGui.QLabel(self.centralwidget)
        self.y1.setObjectName("y1")
        self.gridLayout.addWidget(self.y1, 3, 1, 1, 1)
        self.y2_label = QtGui.QLabel(self.centralwidget)
        self.y2_label.setObjectName("y2_label")
        self.gridLayout.addWidget(self.y2_label, 3, 2, 1, 1)
        self.y2 = QtGui.QLabel(self.centralwidget)
        self.y2.setObjectName("y2")
        self.gridLayout.addWidget(self.y2, 3, 3, 1, 1)
        self.diffy_label = QtGui.QLabel(self.centralwidget)
        self.diffy_label.setObjectName("diffy_label")
        self.gridLayout.addWidget(self.diffy_label, 3, 4, 1, 1)
        self.diffy = QtGui.QLabel(self.centralwidget)
        self.diffy.setObjectName("diffy")
        self.gridLayout.addWidget(self.diffy, 3, 5, 1, 1)
        self.radioButton_2 = QtGui.QRadioButton(self.centralwidget)
        self.radioButton_2.setObjectName("radioButton_2")
        self.gridLayout.addWidget(self.radioButton_2, 3, 7, 1, 1)
        self.radioButton_1 = QtGui.QRadioButton(self.centralwidget)
        self.radioButton_1.setObjectName("radioButton_1")
        self.gridLayout.addWidget(self.radioButton_1, 3, 6, 1, 1)
        self.loglinbutton = QtGui.QPushButton(self.centralwidget)
        self.loglinbutton.setMaximumSize(QtCore.QSize(40, 16777215))
        self.loglinbutton.setObjectName("loglinbutton")
        self.gridLayout.addWidget(self.loglinbutton, 1, 9, 1, 1)
        self.buttonLegend = QtGui.QPushButton(self.centralwidget)
        self.buttonLegend.setObjectName("buttonLegend")
        self.gridLayout.addWidget(self.buttonLegend, 1, 7, 1, 1)
        self.buttonPrint = QtGui.QPushButton(self.centralwidget)
        self.buttonPrint.setObjectName("buttonPrint")
        self.gridLayout.addWidget(self.buttonPrint, 1, 6, 1, 1)
        self.diffx = QtGui.QLabel(self.centralwidget)
        self.diffx.setObjectName("diffx")
        self.gridLayout.addWidget(self.diffx, 1, 5, 1, 1)
        self.loglinbutton_x = QtGui.QPushButton(self.centralwidget)
        self.loglinbutton_x.setMaximumSize(QtCore.QSize(40, 16777215))
        self.loglinbutton_x.setObjectName("loglinbutton_x")
        self.gridLayout.addWidget(self.loglinbutton_x, 1, 8, 1, 1)
        self.radioButton_3 = QtGui.QRadioButton(self.centralwidget)
        self.radioButton_3.setObjectName("radioButton_3")
        self.gridLayout.addWidget(self.radioButton_3, 3, 8, 1, 2)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.label = QtGui.QLabel(self.centralwidget)
        self.label.setObjectName("label")
        self.horizontalLayout.addWidget(self.label)
        self.spinBox_last = QtGui.QSpinBox(self.centralwidget)
        self.spinBox_last.setObjectName("spinBox_last")
        self.horizontalLayout.addWidget(self.spinBox_last)
        self.gridLayout.addLayout(self.horizontalLayout, 3, 10, 1, 1)
        self.buttonMore = QtGui.QPushButton(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.buttonMore.sizePolicy().hasHeightForWidth())
        self.buttonMore.setSizePolicy(sizePolicy)
        self.buttonMore.setMinimumSize(QtCore.QSize(0, 0))
        self.buttonMore.setMaximumSize(QtCore.QSize(23, 12))
        font = QtGui.QFont()
        font.setPointSize(4)
        self.buttonMore.setFont(font)
        self.buttonMore.setIconSize(QtCore.QSize(16, 16))
        self.buttonMore.setCheckable(False)
        self.buttonMore.setAutoExclusive(False)
        self.buttonMore.setAutoDefault(False)
        self.buttonMore.setDefault(False)
        self.buttonMore.setFlat(False)
        self.buttonMore.setObjectName("buttonMore")
        self.gridLayout.addWidget(self.buttonMore, 1, 10, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout)
        self.gridLayout_2.addLayout(self.verticalLayout, 0, 0, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1161, 21))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)

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

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8))
        self.x1_label.setText(QtGui.QApplication.translate("MainWindow", "x1 = ", None, QtGui.QApplication.UnicodeUTF8))
        self.x1.setText(QtGui.QApplication.translate("MainWindow", "???", None, QtGui.QApplication.UnicodeUTF8))
        self.x2_label.setText(QtGui.QApplication.translate("MainWindow", "x2 = ", None, QtGui.QApplication.UnicodeUTF8))
        self.x2.setText(QtGui.QApplication.translate("MainWindow", "???", None, QtGui.QApplication.UnicodeUTF8))
        self.diffx_label.setText(QtGui.QApplication.translate("MainWindow", "Diff_x = ", None, QtGui.QApplication.UnicodeUTF8))
        self.y1_label.setText(QtGui.QApplication.translate("MainWindow", "y1 = ", None, QtGui.QApplication.UnicodeUTF8))
        self.y1.setText(QtGui.QApplication.translate("MainWindow", "???", None, QtGui.QApplication.UnicodeUTF8))
        self.y2_label.setText(QtGui.QApplication.translate("MainWindow", "y2 = ", None, QtGui.QApplication.UnicodeUTF8))
        self.y2.setText(QtGui.QApplication.translate("MainWindow", "???", None, QtGui.QApplication.UnicodeUTF8))
        self.diffy_label.setText(QtGui.QApplication.translate("MainWindow", "Diff_y = ", None, QtGui.QApplication.UnicodeUTF8))
        self.diffy.setText(QtGui.QApplication.translate("MainWindow", "???", None, QtGui.QApplication.UnicodeUTF8))
        self.radioButton_2.setToolTip(QtGui.QApplication.translate("MainWindow", "let the window contain entirely (and a bit more) all plotted curves", None, QtGui.QApplication.UnicodeUTF8))
        self.radioButton_2.setText(QtGui.QApplication.translate("MainWindow", "autoscale", None, QtGui.QApplication.UnicodeUTF8))
        self.radioButton_1.setToolTip(QtGui.QApplication.translate("MainWindow", "autoscaling wont bother you in this case", None, QtGui.QApplication.UnicodeUTF8))
        self.radioButton_1.setText(QtGui.QApplication.translate("MainWindow", "manual scaling", None, QtGui.QApplication.UnicodeUTF8))
        self.loglinbutton.setText(QtGui.QApplication.translate("MainWindow", "switch to logscale", None, QtGui.QApplication.UnicodeUTF8))
        self.buttonLegend.setText(QtGui.QApplication.translate("MainWindow", "make legend", None, QtGui.QApplication.UnicodeUTF8))
        self.buttonPrint.setToolTip(QtGui.QApplication.translate("MainWindow", "Will prompt for a filename save the pdf where you specified and open it. Press cancel in the save dialog if you just want to print...", None, QtGui.QApplication.UnicodeUTF8))
        self.buttonPrint.setText(QtGui.QApplication.translate("MainWindow", "save + print", None, QtGui.QApplication.UnicodeUTF8))
        self.diffx.setText(QtGui.QApplication.translate("MainWindow", "???", None, QtGui.QApplication.UnicodeUTF8))
        self.loglinbutton_x.setText(QtGui.QApplication.translate("MainWindow", "x->log", None, QtGui.QApplication.UnicodeUTF8))
        self.radioButton_3.setToolTip(QtGui.QApplication.translate("MainWindow", "scales on last plotted curve (unless scaleOnMe is False for that curve (default = True))", None, QtGui.QApplication.UnicodeUTF8))
        self.radioButton_3.setText(QtGui.QApplication.translate("MainWindow", "scale on last", None, QtGui.QApplication.UnicodeUTF8))
        self.label.setText(QtGui.QApplication.translate("MainWindow", "show last", None, QtGui.QApplication.UnicodeUTF8))
        self.buttonMore.setText(QtGui.QApplication.translate("MainWindow", ">>", None, QtGui.QApplication.UnicodeUTF8))
Exemple #49
0
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(841, 727)
        Form.setWindowTitle(QtGui.QApplication.translate("Form", "Form", None, QtGui.QApplication.UnicodeUTF8))
        self.horizontalLayout_6 = QtGui.QHBoxLayout(Form)
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.splitter = QtGui.QSplitter(Form)
        self.splitter.setOrientation(QtCore.Qt.Horizontal)
        self.splitter.setChildrenCollapsible(False)
        self.splitter.setObjectName(_fromUtf8("splitter"))
        self.widget = QtGui.QWidget(self.splitter)
        self.widget.setObjectName(_fromUtf8("widget"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.widget)
        self.verticalLayout_2.setMargin(0)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.groupBox = QtGui.QGroupBox(self.widget)
        self.groupBox.setTitle(QtGui.QApplication.translate("Form", "Calibrated device", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.groupBox)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.calibLabel = QtGui.QLabel(self.groupBox)
        self.calibLabel.setText(QtGui.QApplication.translate("Form", "No curve loaded", None, QtGui.QApplication.UnicodeUTF8))
        self.calibLabel.setObjectName(_fromUtf8("calibLabel"))
        self.horizontalLayout.addWidget(self.calibLabel)
        self.loadCalibButton = QtGui.QPushButton(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.loadCalibButton.sizePolicy().hasHeightForWidth())
        self.loadCalibButton.setSizePolicy(sizePolicy)
        self.loadCalibButton.setText(QtGui.QApplication.translate("Form", "Change curve", None, QtGui.QApplication.UnicodeUTF8))
        self.loadCalibButton.setObjectName(_fromUtf8("loadCalibButton"))
        self.horizontalLayout.addWidget(self.loadCalibButton)
        self.verticalLayout_2.addWidget(self.groupBox)
        self.groupBox_3 = QtGui.QGroupBox(self.widget)
        self.groupBox_3.setTitle(QtGui.QApplication.translate("Form", "Calibrate from comparative data", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.groupBox_3)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.loadComparitiveDataButton = QtGui.QPushButton(self.groupBox_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.loadComparitiveDataButton.sizePolicy().hasHeightForWidth())
        self.loadComparitiveDataButton.setSizePolicy(sizePolicy)
        self.loadComparitiveDataButton.setText(QtGui.QApplication.translate("Form", "Load data", None, QtGui.QApplication.UnicodeUTF8))
        self.loadComparitiveDataButton.setFlat(False)
        self.loadComparitiveDataButton.setObjectName(_fromUtf8("loadComparitiveDataButton"))
        self.horizontalLayout_2.addWidget(self.loadComparitiveDataButton)
        self.verticalLayout_2.addWidget(self.groupBox_3)
        self.groupBox_2 = QtGui.QGroupBox(self.widget)
        self.groupBox_2.setTitle(QtGui.QApplication.translate("Form", "Calibrate from voltage input", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.verticalLayout = QtGui.QVBoxLayout(self.groupBox_2)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.formLayout = QtGui.QFormLayout()
        self.formLayout.setFieldGrowthPolicy(QtGui.QFormLayout.ExpandingFieldsGrow)
        self.formLayout.setObjectName(_fromUtf8("formLayout"))
        self.calDevInput = QtGui.QComboBox(self.groupBox_2)
        self.calDevInput.setObjectName(_fromUtf8("calDevInput"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.calDevInput)
        self.label = QtGui.QLabel(self.groupBox_2)
        self.label.setText(QtGui.QApplication.translate("Form", "New device input", None, QtGui.QApplication.UnicodeUTF8))
        self.label.setObjectName(_fromUtf8("label"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.label)
        self.newDevInput = QtGui.QComboBox(self.groupBox_2)
        self.newDevInput.setObjectName(_fromUtf8("newDevInput"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.newDevInput)
        self.label_2 = QtGui.QLabel(self.groupBox_2)
        self.label_2.setText(QtGui.QApplication.translate("Form", "Calibrated device input", None, QtGui.QApplication.UnicodeUTF8))
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_2)
        self.verticalLayout.addLayout(self.formLayout)
        self.tempTriggerCheckBox = QtGui.QCheckBox(self.groupBox_2)
        self.tempTriggerCheckBox.setText(QtGui.QApplication.translate("Form", "Trigger By Temperature", None, QtGui.QApplication.UnicodeUTF8))
        self.tempTriggerCheckBox.setCheckable(True)
        self.tempTriggerCheckBox.setChecked(True)
        self.tempTriggerCheckBox.setObjectName(_fromUtf8("tempTriggerCheckBox"))
        self.verticalLayout.addWidget(self.tempTriggerCheckBox)
        self.tempControlWidget = QtGui.QWidget(self.groupBox_2)
        self.tempControlWidget.setEnabled(True)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.tempControlWidget.sizePolicy().hasHeightForWidth())
        self.tempControlWidget.setSizePolicy(sizePolicy)
        self.tempControlWidget.setObjectName(_fromUtf8("tempControlWidget"))
        self.verticalLayout_7 = QtGui.QVBoxLayout(self.tempControlWidget)
        self.verticalLayout_7.setMargin(0)
        self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7"))
        self.horizontalLayout_7 = QtGui.QHBoxLayout()
        self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
        self.currentTempSlider = QtGui.QSlider(self.tempControlWidget)
        self.currentTempSlider.setEnabled(False)
        self.currentTempSlider.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.currentTempSlider.setMaximum(280)
        self.currentTempSlider.setTracking(False)
        self.currentTempSlider.setOrientation(QtCore.Qt.Vertical)
        self.currentTempSlider.setTickPosition(QtGui.QSlider.TicksBelow)
        self.currentTempSlider.setTickInterval(5)
        self.currentTempSlider.setObjectName(_fromUtf8("currentTempSlider"))
        self.horizontalLayout_7.addWidget(self.currentTempSlider)
        self.verticalLayout_13 = QtGui.QVBoxLayout()
        self.verticalLayout_13.setObjectName(_fromUtf8("verticalLayout_13"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.label_9 = QtGui.QLabel(self.tempControlWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_9.sizePolicy().hasHeightForWidth())
        self.label_9.setSizePolicy(sizePolicy)
        self.label_9.setText(QtGui.QApplication.translate("Form", "Highest temperature = ", None, QtGui.QApplication.UnicodeUTF8))
        self.label_9.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.label_9.setObjectName(_fromUtf8("label_9"))
        self.horizontalLayout_3.addWidget(self.label_9)
        self.trigMax = QtGui.QSpinBox(self.tempControlWidget)
        self.trigMax.setSuffix(QtGui.QApplication.translate("Form", " K", None, QtGui.QApplication.UnicodeUTF8))
        self.trigMax.setMaximum(330)
        self.trigMax.setProperty("value", 280)
        self.trigMax.setObjectName(_fromUtf8("trigMax"))
        self.horizontalLayout_3.addWidget(self.trigMax)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem)
        self.verticalLayout_13.addLayout(self.horizontalLayout_3)
        spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout_13.addItem(spacerItem1)
        self.horizontalLayout_5 = QtGui.QHBoxLayout()
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.label_15 = QtGui.QLabel(self.tempControlWidget)
        self.label_15.setText(QtGui.QApplication.translate("Form", "Take", None, QtGui.QApplication.UnicodeUTF8))
        self.label_15.setAlignment(QtCore.Qt.AlignCenter)
        self.label_15.setObjectName(_fromUtf8("label_15"))
        self.horizontalLayout_5.addWidget(self.label_15)
        self.trigSteps = QtGui.QSpinBox(self.tempControlWidget)
        self.trigSteps.setProperty("value", 29)
        self.trigSteps.setObjectName(_fromUtf8("trigSteps"))
        self.horizontalLayout_5.addWidget(self.trigSteps)
        self.label_7 = QtGui.QLabel(self.tempControlWidget)
        self.label_7.setText(QtGui.QApplication.translate("Form", "readings", None, QtGui.QApplication.UnicodeUTF8))
        self.label_7.setAlignment(QtCore.Qt.AlignCenter)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.horizontalLayout_5.addWidget(self.label_7)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem2)
        self.verticalLayout_13.addLayout(self.horizontalLayout_5)
        self.horizontalLayout_8 = QtGui.QHBoxLayout()
        self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8"))
        self.label_6 = QtGui.QLabel(self.tempControlWidget)
        self.label_6.setText(QtGui.QApplication.translate("Form", "(one every", None, QtGui.QApplication.UnicodeUTF8))
        self.label_6.setAlignment(QtCore.Qt.AlignCenter)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.horizontalLayout_8.addWidget(self.label_6)
        self.trigDelta = QtGui.QDoubleSpinBox(self.tempControlWidget)
        self.trigDelta.setSuffix(QtGui.QApplication.translate("Form", " K", None, QtGui.QApplication.UnicodeUTF8))
        self.trigDelta.setMaximum(280.0)
        self.trigDelta.setProperty("value", 10.0)
        self.trigDelta.setObjectName(_fromUtf8("trigDelta"))
        self.horizontalLayout_8.addWidget(self.trigDelta)
        self.label_16 = QtGui.QLabel(self.tempControlWidget)
        self.label_16.setText(QtGui.QApplication.translate("Form", ")", None, QtGui.QApplication.UnicodeUTF8))
        self.label_16.setAlignment(QtCore.Qt.AlignCenter)
        self.label_16.setObjectName(_fromUtf8("label_16"))
        self.horizontalLayout_8.addWidget(self.label_16)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem3)
        self.verticalLayout_13.addLayout(self.horizontalLayout_8)
        spacerItem4 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout_13.addItem(spacerItem4)
        self.horizontalLayout_10 = QtGui.QHBoxLayout()
        self.horizontalLayout_10.setObjectName(_fromUtf8("horizontalLayout_10"))
        self.label_8 = QtGui.QLabel(self.tempControlWidget)
        self.label_8.setText(QtGui.QApplication.translate("Form", "Lowest Temperature = ", None, QtGui.QApplication.UnicodeUTF8))
        self.label_8.setAlignment(QtCore.Qt.AlignCenter)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.horizontalLayout_10.addWidget(self.label_8)
        self.trigMin = QtGui.QSpinBox(self.tempControlWidget)
        self.trigMin.setReadOnly(False)
        self.trigMin.setSuffix(QtGui.QApplication.translate("Form", " K", None, QtGui.QApplication.UnicodeUTF8))
        self.trigMin.setMaximum(280)
        self.trigMin.setObjectName(_fromUtf8("trigMin"))
        self.horizontalLayout_10.addWidget(self.trigMin)
        spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_10.addItem(spacerItem5)
        self.verticalLayout_13.addLayout(self.horizontalLayout_10)
        self.horizontalLayout_7.addLayout(self.verticalLayout_13)
        self.verticalLayout_7.addLayout(self.horizontalLayout_7)
        self.verticalLayout.addWidget(self.tempControlWidget)
        self.horizontalLayout_12 = QtGui.QHBoxLayout()
        self.horizontalLayout_12.setObjectName(_fromUtf8("horizontalLayout_12"))
        self.label_5 = QtGui.QLabel(self.groupBox_2)
        self.label_5.setText(QtGui.QApplication.translate("Form", "Current T = ", None, QtGui.QApplication.UnicodeUTF8))
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.horizontalLayout_12.addWidget(self.label_5)
        self.currentTempText = QtGui.QLabel(self.groupBox_2)
        self.currentTempText.setText(QtGui.QApplication.translate("Form", "?", None, QtGui.QApplication.UnicodeUTF8))
        self.currentTempText.setObjectName(_fromUtf8("currentTempText"))
        self.horizontalLayout_12.addWidget(self.currentTempText)
        spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_12.addItem(spacerItem6)
        self.verticalLayout.addLayout(self.horizontalLayout_12)
        self.aquireButton = QtGui.QPushButton(self.groupBox_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.aquireButton.sizePolicy().hasHeightForWidth())
        self.aquireButton.setSizePolicy(sizePolicy)
        self.aquireButton.setText(QtGui.QApplication.translate("Form", "Aquire calibration data", None, QtGui.QApplication.UnicodeUTF8))
        self.aquireButton.setObjectName(_fromUtf8("aquireButton"))
        self.verticalLayout.addWidget(self.aquireButton)
        self.verticalLayout_2.addWidget(self.groupBox_2)
        self.widget1 = QtGui.QWidget(self.splitter)
        self.widget1.setObjectName(_fromUtf8("widget1"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.widget1)
        self.verticalLayout_3.setMargin(0)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.horizontalLayout_9 = QtGui.QHBoxLayout()
        self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9"))
        spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem7)
        self.label_3 = QtGui.QLabel(self.widget1)
        self.label_3.setText(QtGui.QApplication.translate("Form", "Show temperature from ", None, QtGui.QApplication.UnicodeUTF8))
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.horizontalLayout_9.addWidget(self.label_3)
        self.minTempAxis = QtGui.QDoubleSpinBox(self.widget1)
        self.minTempAxis.setSuffix(QtGui.QApplication.translate("Form", " K", None, QtGui.QApplication.UnicodeUTF8))
        self.minTempAxis.setDecimals(1)
        self.minTempAxis.setMaximum(330.0)
        self.minTempAxis.setProperty("value", 0.0)
        self.minTempAxis.setObjectName(_fromUtf8("minTempAxis"))
        self.horizontalLayout_9.addWidget(self.minTempAxis)
        self.label_4 = QtGui.QLabel(self.widget1)
        self.label_4.setText(QtGui.QApplication.translate("Form", " to ", None, QtGui.QApplication.UnicodeUTF8))
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.horizontalLayout_9.addWidget(self.label_4)
        self.maxTempAxis = QtGui.QDoubleSpinBox(self.widget1)
        self.maxTempAxis.setSuffix(QtGui.QApplication.translate("Form", " K", None, QtGui.QApplication.UnicodeUTF8))
        self.maxTempAxis.setDecimals(1)
        self.maxTempAxis.setMaximum(330.0)
        self.maxTempAxis.setProperty("value", 330.0)
        self.maxTempAxis.setObjectName(_fromUtf8("maxTempAxis"))
        self.horizontalLayout_9.addWidget(self.maxTempAxis)
        self.verticalLayout_3.addLayout(self.horizontalLayout_9)
        self.mplWidget = MplWidget(self.widget1)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mplWidget.sizePolicy().hasHeightForWidth())
        self.mplWidget.setSizePolicy(sizePolicy)
        self.mplWidget.setMinimumSize(QtCore.QSize(100, 100))
        self.mplWidget.setAutoFillBackground(False)
        self.mplWidget.setObjectName(_fromUtf8("mplWidget"))
        self.verticalLayout_3.addWidget(self.mplWidget)
        self.tabWidget = QtGui.QTabWidget(self.widget1)
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        self.tab = QtGui.QWidget()
        self.tab.setObjectName(_fromUtf8("tab"))
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.tab)
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.showCalCurveButton = QtGui.QCheckBox(self.tab)
        self.showCalCurveButton.setText(QtGui.QApplication.translate("Form", "Show on graph", None, QtGui.QApplication.UnicodeUTF8))
        self.showCalCurveButton.setChecked(True)
        self.showCalCurveButton.setObjectName(_fromUtf8("showCalCurveButton"))
        self.verticalLayout_4.addWidget(self.showCalCurveButton)
        self.calTreeWidget = SeparableTreeWidget(self.tab)
        self.calTreeWidget.setDragDropMode(QtGui.QAbstractItemView.InternalMove)
        self.calTreeWidget.setSelectionMode(QtGui.QAbstractItemView.SingleSelection)
        self.calTreeWidget.setAutoExpandDelay(-1)
        self.calTreeWidget.setObjectName(_fromUtf8("calTreeWidget"))
        self.calTreeWidget.headerItem().setText(0, QtGui.QApplication.translate("Form", "Temperature (K)", None, QtGui.QApplication.UnicodeUTF8))
        self.calTreeWidget.headerItem().setText(1, QtGui.QApplication.translate("Form", "placeholder", None, QtGui.QApplication.UnicodeUTF8))
        self.verticalLayout_4.addWidget(self.calTreeWidget)
        self.horizontalLayout_11 = QtGui.QHBoxLayout()
        self.horizontalLayout_11.setObjectName(_fromUtf8("horizontalLayout_11"))
        self.calAddSeparatorButton = QtGui.QPushButton(self.tab)
        self.calAddSeparatorButton.setText(QtGui.QApplication.translate("Form", "Add separator", None, QtGui.QApplication.UnicodeUTF8))
        self.calAddSeparatorButton.setObjectName(_fromUtf8("calAddSeparatorButton"))
        self.horizontalLayout_11.addWidget(self.calAddSeparatorButton)
        self.calDelete = QtGui.QPushButton(self.tab)
        self.calDelete.setText(QtGui.QApplication.translate("Form", "Delete", None, QtGui.QApplication.UnicodeUTF8))
        self.calDelete.setObjectName(_fromUtf8("calDelete"))
        self.horizontalLayout_11.addWidget(self.calDelete)
        spacerItem8 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_11.addItem(spacerItem8)
        self.calSaveCurveButton = QtGui.QPushButton(self.tab)
        self.calSaveCurveButton.setText(QtGui.QApplication.translate("Form", "Save curve data", None, QtGui.QApplication.UnicodeUTF8))
        self.calSaveCurveButton.setAutoDefault(False)
        self.calSaveCurveButton.setDefault(False)
        self.calSaveCurveButton.setFlat(False)
        self.calSaveCurveButton.setObjectName(_fromUtf8("calSaveCurveButton"))
        self.horizontalLayout_11.addWidget(self.calSaveCurveButton)
        self.verticalLayout_4.addLayout(self.horizontalLayout_11)
        self.tabWidget.addTab(self.tab, _fromUtf8(""))
        self.tab_2 = QtGui.QWidget()
        self.tab_2.setObjectName(_fromUtf8("tab_2"))
        self.verticalLayout_5 = QtGui.QVBoxLayout(self.tab_2)
        self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
        self.showNewCurveButton = QtGui.QCheckBox(self.tab_2)
        self.showNewCurveButton.setText(QtGui.QApplication.translate("Form", "Show on graph", None, QtGui.QApplication.UnicodeUTF8))
        self.showNewCurveButton.setChecked(True)
        self.showNewCurveButton.setObjectName(_fromUtf8("showNewCurveButton"))
        self.verticalLayout_5.addWidget(self.showNewCurveButton)
        self.newTreeWidget = SeparableTreeWidget(self.tab_2)
        self.newTreeWidget.setDragDropMode(QtGui.QAbstractItemView.InternalMove)
        self.newTreeWidget.setSelectionMode(QtGui.QAbstractItemView.SingleSelection)
        self.newTreeWidget.setAutoExpandDelay(-1)
        self.newTreeWidget.setObjectName(_fromUtf8("newTreeWidget"))
        self.newTreeWidget.headerItem().setText(0, QtGui.QApplication.translate("Form", "New device voltage (mV)", None, QtGui.QApplication.UnicodeUTF8))
        self.newTreeWidget.headerItem().setText(1, QtGui.QApplication.translate("Form", "Calibrated device placeholder", None, QtGui.QApplication.UnicodeUTF8))
        self.newTreeWidget.headerItem().setText(2, QtGui.QApplication.translate("Form", "Temperature (K)", None, QtGui.QApplication.UnicodeUTF8))
        self.verticalLayout_5.addWidget(self.newTreeWidget)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.newAddSeparatorButton = QtGui.QPushButton(self.tab_2)
        self.newAddSeparatorButton.setText(QtGui.QApplication.translate("Form", "Add separator", None, QtGui.QApplication.UnicodeUTF8))
        self.newAddSeparatorButton.setObjectName(_fromUtf8("newAddSeparatorButton"))
        self.horizontalLayout_4.addWidget(self.newAddSeparatorButton)
        self.newDelete = QtGui.QPushButton(self.tab_2)
        self.newDelete.setText(QtGui.QApplication.translate("Form", "Delete", None, QtGui.QApplication.UnicodeUTF8))
        self.newDelete.setObjectName(_fromUtf8("newDelete"))
        self.horizontalLayout_4.addWidget(self.newDelete)
        spacerItem9 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem9)
        self.newSaveComparativeButton = QtGui.QPushButton(self.tab_2)
        self.newSaveComparativeButton.setText(QtGui.QApplication.translate("Form", "Save comparative data", None, QtGui.QApplication.UnicodeUTF8))
        self.newSaveComparativeButton.setAutoDefault(False)
        self.newSaveComparativeButton.setDefault(False)
        self.newSaveComparativeButton.setFlat(False)
        self.newSaveComparativeButton.setObjectName(_fromUtf8("newSaveComparativeButton"))
        self.horizontalLayout_4.addWidget(self.newSaveComparativeButton)
        self.newSaveCurveButton = QtGui.QPushButton(self.tab_2)
        self.newSaveCurveButton.setText(QtGui.QApplication.translate("Form", "Save curve data", None, QtGui.QApplication.UnicodeUTF8))
        self.newSaveCurveButton.setAutoDefault(False)
        self.newSaveCurveButton.setDefault(False)
        self.newSaveCurveButton.setFlat(False)
        self.newSaveCurveButton.setObjectName(_fromUtf8("newSaveCurveButton"))
        self.horizontalLayout_4.addWidget(self.newSaveCurveButton)
        self.verticalLayout_5.addLayout(self.horizontalLayout_4)
        self.tabWidget.addTab(self.tab_2, _fromUtf8(""))
        self.verticalLayout_3.addWidget(self.tabWidget)
        self.horizontalLayout_6.addWidget(self.splitter)

        self.retranslateUi(Form)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QObject.connect(self.tempTriggerCheckBox, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.tempControlWidget.setEnabled)
        QtCore.QObject.connect(self.minTempAxis, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), self.mplWidget.setMinTemp)
        QtCore.QObject.connect(self.maxTempAxis, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), self.mplWidget.setMaxTemp)
        QtCore.QObject.connect(self.showNewCurveButton, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.mplWidget.setNewVisible)
        QtCore.QObject.connect(self.showCalCurveButton, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.mplWidget.setCalVisible)
        QtCore.QObject.connect(self.newAddSeparatorButton, QtCore.SIGNAL(_fromUtf8("clicked()")), self.newTreeWidget.addSeparator)
        QtCore.QObject.connect(self.calAddSeparatorButton, QtCore.SIGNAL(_fromUtf8("clicked()")), self.calTreeWidget.addSeparator)
        QtCore.QObject.connect(self.calDelete, QtCore.SIGNAL(_fromUtf8("clicked()")), self.calTreeWidget.deleteSelected)
        QtCore.QObject.connect(self.newDelete, QtCore.SIGNAL(_fromUtf8("clicked()")), self.newTreeWidget.deleteSelected)
        QtCore.QObject.connect(self.newSaveComparativeButton, QtCore.SIGNAL(_fromUtf8("clicked()")), self.newTreeWidget.saveComparativeData)
        QtCore.QObject.connect(self.newSaveCurveButton, QtCore.SIGNAL(_fromUtf8("clicked()")), self.newTreeWidget.saveCurveData)
        QtCore.QObject.connect(self.calSaveCurveButton, QtCore.SIGNAL(_fromUtf8("clicked()")), self.calTreeWidget.saveCurveData)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QtGui.QApplication.translate("Form", "Calibrated device data", None, QtGui.QApplication.UnicodeUTF8))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QtGui.QApplication.translate("Form", "New device data", None, QtGui.QApplication.UnicodeUTF8))
Exemple #50
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
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"))
Exemple #52
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"))
Exemple #53
0
class Ui_slicer(object):
    def setupUi(self, slicer):
        slicer.setObjectName("slicer")
        slicer.resize(802, 547)
        self.gridLayout = QtWidgets.QGridLayout(slicer)
        self.gridLayout.setObjectName("gridLayout")
        self.peakList = QtWidgets.QTableWidget(slicer)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.peakList.sizePolicy().hasHeightForWidth())
        self.peakList.setSizePolicy(sizePolicy)
        self.peakList.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu)
        self.peakList.setObjectName("peakList")
        self.peakList.setColumnCount(3)
        self.peakList.setRowCount(0)
        item = QtWidgets.QTableWidgetItem()
        self.peakList.setHorizontalHeaderItem(0, item)
        item = QtWidgets.QTableWidgetItem()
        self.peakList.setHorizontalHeaderItem(1, item)
        item = QtWidgets.QTableWidgetItem()
        self.peakList.setHorizontalHeaderItem(2, item)
        self.gridLayout.addWidget(self.peakList, 0, 0, 1, 1)
        self.mpl = MplWidget(slicer)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mpl.sizePolicy().hasHeightForWidth())
        self.mpl.setSizePolicy(sizePolicy)
        self.mpl.setMinimumSize(QtCore.QSize(500, 500))
        self.mpl.setObjectName("mpl")
        self.gridLayout.addWidget(self.mpl, 0, 1, 1, 1)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.status = QtWidgets.QLabel(slicer)
        self.status.setObjectName("status")
        self.horizontalLayout.addWidget(self.status)
        self.correction = QtWidgets.QCheckBox(slicer)
        self.correction.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.correction.setObjectName("correction")
        self.horizontalLayout.addWidget(self.correction)
        self.gridLayout.addLayout(self.horizontalLayout, 1, 0, 1, 1)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.pb = QtWidgets.QProgressBar(slicer)
        self.pb.setEnabled(True)
        self.pb.setProperty("value", 0)
        self.pb.setInvertedAppearance(False)
        self.pb.setObjectName("pb")
        self.horizontalLayout_2.addWidget(self.pb)
        self.label_2 = QtWidgets.QLabel(slicer)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout_2.addWidget(self.label_2)
        self.prof1daxis = QtWidgets.QComboBox(slicer)
        self.prof1daxis.setObjectName("prof1daxis")
        self.prof1daxis.addItem("")
        self.prof1daxis.addItem("")
        self.prof1daxis.addItem("")
        self.horizontalLayout_2.addWidget(self.prof1daxis)
        self.label = QtWidgets.QLabel(slicer)
        self.label.setObjectName("label")
        self.horizontalLayout_2.addWidget(self.label)
        self.cmap = QtWidgets.QComboBox(slicer)
        self.cmap.setObjectName("cmap")
        self.cmap.addItem("")
        self.cmap.addItem("")
        self.cmap.addItem("")
        self.cmap.addItem("")
        self.horizontalLayout_2.addWidget(self.cmap)
        self.gridLayout.addLayout(self.horizontalLayout_2, 1, 1, 1, 1)

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

    def retranslateUi(self, slicer):
        _translate = QtCore.QCoreApplication.translate
        slicer.setWindowTitle(_translate("slicer", "Slicer"))
        item = self.peakList.horizontalHeaderItem(0)
        item.setText(_translate("slicer", "Name"))
        item = self.peakList.horizontalHeaderItem(1)
        item.setText(_translate("slicer", "center mass"))
        item = self.peakList.horizontalHeaderItem(2)
        item.setText(_translate("slicer", "Δ mass"))
        self.status.setText(_translate("slicer", "Loading..."))
        self.correction.setText(_translate("slicer", "Apply Correction"))
        self.label_2.setText(_translate("slicer", "1D plot on"))
        self.prof1daxis.setItemText(0, _translate("slicer", "X"))
        self.prof1daxis.setItemText(1, _translate("slicer", "Y"))
        self.prof1daxis.setItemText(2, _translate("slicer", "Z"))
        self.label.setText(_translate("slicer", "Colormap"))
        self.cmap.setItemText(0, _translate("slicer", "viridis"))
        self.cmap.setItemText(1, _translate("slicer", "gray"))
        self.cmap.setItemText(2, _translate("slicer", "hot"))
        self.cmap.setItemText(3, _translate("slicer", "jet"))
Exemple #54
0
class Ui_mplMainWindow(object):
    def setupUi(self, mplMainWindow):
        mplMainWindow.setObjectName("mplMainWindow")
        mplMainWindow.resize(1242, 879)
        self.centralWidget = QtWidgets.QWidget(mplMainWindow)
        self.centralWidget.setObjectName("centralWidget")
        self.horizontalLayoutWidget = QtWidgets.QWidget(self.centralWidget)
        self.horizontalLayoutWidget.setGeometry(QtCore.QRect(10, 20, 1211, 31))
        self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget")
        self.horizontalLayout = QtWidgets.QHBoxLayout(
            self.horizontalLayoutWidget)
        self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.lineEdit = QtWidgets.QLineEdit(self.horizontalLayoutWidget)
        self.lineEdit.setObjectName("lineEdit")
        self.horizontalLayout.addWidget(self.lineEdit)
        self.mplpushButton = QtWidgets.QPushButton(self.horizontalLayoutWidget)
        self.mplpushButton.setObjectName("mplpushButton")
        self.horizontalLayout.addWidget(self.mplpushButton)
        self.mpl = MplWidget(self.centralWidget)
        self.mpl.setGeometry(QtCore.QRect(10, 60, 751, 591))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mpl.sizePolicy().hasHeightForWidth())
        self.mpl.setSizePolicy(sizePolicy)
        self.mpl.setObjectName("mpl")
        self.horizontalLayoutWidget_2 = QtWidgets.QWidget(self.centralWidget)
        self.horizontalLayoutWidget_2.setGeometry(
            QtCore.QRect(770, 90, 281, 24))
        self.horizontalLayoutWidget_2.setObjectName("horizontalLayoutWidget_2")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(
            self.horizontalLayoutWidget_2)
        self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.label = QtWidgets.QLabel(self.horizontalLayoutWidget_2)
        self.label.setObjectName("label")
        self.horizontalLayout_2.addWidget(self.label)
        self.thresholdSlider = QtWidgets.QSlider(self.horizontalLayoutWidget_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.thresholdSlider.sizePolicy().hasHeightForWidth())
        self.thresholdSlider.setSizePolicy(sizePolicy)
        self.thresholdSlider.setMaximum(30)
        self.thresholdSlider.setSliderPosition(15)
        self.thresholdSlider.setOrientation(QtCore.Qt.Horizontal)
        self.thresholdSlider.setObjectName("thresholdSlider")
        self.horizontalLayout_2.addWidget(self.thresholdSlider)
        self.lineEdit_2 = QtWidgets.QLineEdit(self.horizontalLayoutWidget_2)
        self.lineEdit_2.setMaximumSize(QtCore.QSize(20, 16777215))
        self.lineEdit_2.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.lineEdit_2.setObjectName("lineEdit_2")
        self.horizontalLayout_2.addWidget(self.lineEdit_2)
        self.lineEdit_2.setReadOnly(True)
        mplMainWindow.setCentralWidget(self.centralWidget)
        self.mplmenuBar = QtWidgets.QMenuBar(mplMainWindow)
        self.mplmenuBar.setGeometry(QtCore.QRect(0, 0, 1242, 23))
        self.mplmenuBar.setObjectName("mplmenuBar")
        self.mplmenuFile = QtWidgets.QMenu(self.mplmenuBar)
        self.mplmenuFile.setObjectName("mplmenuFile")
        mplMainWindow.setMenuBar(self.mplmenuBar)
        self.mplaactionOpen = QtWidgets.QAction(mplMainWindow)
        self.mplaactionOpen.setObjectName("mplaactionOpen")
        self.mplactionQuit = QtWidgets.QAction(mplMainWindow)
        self.mplactionQuit.setObjectName("mplactionQuit")
        self.mplmenuFile.addAction(self.mplaactionOpen)
        self.mplmenuFile.addSeparator()
        self.mplmenuFile.addAction(self.mplactionQuit)
        self.mplmenuBar.addAction(self.mplmenuFile.menuAction())

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

    def retranslateUi(self, mplMainWindow):
        _translate = QtCore.QCoreApplication.translate
        mplMainWindow.setWindowTitle(
            _translate("mplMainWindow", "MuonDetection"))
        self.mplpushButton.setText(_translate("mplMainWindow", "Update"))
        self.label.setText(_translate("mplMainWindow", "滤波阈值"))
        self.lineEdit_2.setText(_translate("mplMainWindow", "15"))
        self.mplmenuFile.setTitle(_translate("mplMainWindow", "File"))
        self.mplaactionOpen.setText(_translate("mplMainWindow", "Open"))
        self.mplactionQuit.setText(_translate("mplMainWindow", "Quit"))
Exemple #55
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"))
Exemple #56
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))
Exemple #57
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))
Exemple #58
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1137, 600)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        MainWindow.setMinimumSize(QtCore.QSize(800, 600))
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        MainWindow.setFont(font)
        MainWindow.setDockOptions(QtWidgets.QMainWindow.AllowTabbedDocks
                                  | QtWidgets.QMainWindow.AnimatedDocks)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setMinimumSize(QtCore.QSize(0, 0))
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout_10 = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout_10.setObjectName("gridLayout_10")
        self.gridLayout_9 = QtWidgets.QGridLayout()
        self.gridLayout_9.setSizeConstraint(QtWidgets.QLayout.SetMinimumSize)
        self.gridLayout_9.setObjectName("gridLayout_9")
        self.tabWidget = QtWidgets.QTabWidget(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.tabWidget.sizePolicy().hasHeightForWidth())
        self.tabWidget.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(9)
        font.setBold(False)
        font.setWeight(50)
        self.tabWidget.setFont(font)
        self.tabWidget.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.tabWidget.setObjectName("tabWidget")
        self.tab_3 = QtWidgets.QWidget()
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.tab_3.sizePolicy().hasHeightForWidth())
        self.tab_3.setSizePolicy(sizePolicy)
        self.tab_3.setObjectName("tab_3")
        self.gridLayout_7 = QtWidgets.QGridLayout(self.tab_3)
        self.gridLayout_7.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_7.setObjectName("gridLayout_7")
        self.gridLayout_13 = QtWidgets.QGridLayout()
        self.gridLayout_13.setSizeConstraint(
            QtWidgets.QLayout.SetMinAndMaxSize)
        self.gridLayout_13.setObjectName("gridLayout_13")
        self.mpl = MplWidget(self.tab_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mpl.sizePolicy().hasHeightForWidth())
        self.mpl.setSizePolicy(sizePolicy)
        self.mpl.setMinimumSize(QtCore.QSize(500, 350))
        self.mpl.setObjectName("mpl")
        self.gridLayout_13.addWidget(self.mpl, 0, 0, 1, 1)
        self.gridLayout_7.addLayout(self.gridLayout_13, 0, 13, 13, 3)
        self.line_9 = QtWidgets.QFrame(self.tab_3)
        self.line_9.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_9.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_9.setObjectName("line_9")
        self.gridLayout_7.addWidget(self.line_9, 0, 6, 3, 1)
        self.label_2 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.gridLayout_7.addWidget(self.label_2, 0, 8, 1, 2)
        self.UniverseSelect = QtWidgets.QComboBox(self.tab_3)
        self.UniverseSelect.setObjectName("UniverseSelect")
        self.UniverseSelect.addItem("")
        self.UniverseSelect.addItem("")
        self.UniverseSelect.addItem("")
        self.gridLayout_7.addWidget(self.UniverseSelect, 1, 0, 1, 5)
        self.endDate = QtWidgets.QDateEdit(self.tab_3)
        self.endDate.setCalendarPopup(True)
        self.endDate.setDate(QtCore.QDate(2015, 1, 1))
        self.endDate.setObjectName("endDate")
        self.gridLayout_7.addWidget(self.endDate, 1, 10, 1, 2)
        self.label_3 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        self.gridLayout_7.addWidget(self.label_3, 0, 10, 1, 2)
        self.Button_Import_Data = QtWidgets.QPushButton(self.tab_3)
        self.Button_Import_Data.setObjectName("Button_Import_Data")
        self.gridLayout_7.addWidget(self.Button_Import_Data, 2, 0, 1, 1)
        self.startDate = QtWidgets.QDateEdit(self.tab_3)
        self.startDate.setCalendarPopup(True)
        self.startDate.setDate(QtCore.QDate(2010, 1, 1))
        self.startDate.setObjectName("startDate")
        self.gridLayout_7.addWidget(self.startDate, 1, 8, 1, 2)
        self.label = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.gridLayout_7.addWidget(self.label, 0, 0, 1, 4)
        self.pushButton = QtWidgets.QPushButton(self.tab_3)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.pushButton.setFont(font)
        self.pushButton.setObjectName("pushButton")
        self.gridLayout_7.addWidget(self.pushButton, 14, 0, 2, 7)
        self.label_10 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_10.setFont(font)
        self.label_10.setObjectName("label_10")
        self.gridLayout_7.addWidget(self.label_10, 5, 11, 1, 2)
        self.radioButton_4 = QtWidgets.QRadioButton(self.tab_3)
        self.radioButton_4.setIconSize(QtCore.QSize(24, 24))
        self.radioButton_4.setObjectName("radioButton_4")
        self.gridLayout_7.addWidget(self.radioButton_4, 10, 5, 1, 4)
        self.label_7 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_7.setFont(font)
        self.label_7.setObjectName("label_7")
        self.gridLayout_7.addWidget(self.label_7, 5, 7, 1, 3)
        self.line_7 = QtWidgets.QFrame(self.tab_3)
        self.line_7.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_7.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_7.setObjectName("line_7")
        self.gridLayout_7.addWidget(self.line_7, 13, 13, 1, 3)
        self.label_15 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(8)
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_15.setFont(font)
        self.label_15.setObjectName("label_15")
        self.gridLayout_7.addWidget(self.label_15, 9, 9, 2, 2)
        self.maxW = QtWidgets.QDoubleSpinBox(self.tab_3)
        self.maxW.setDecimals(4)
        self.maxW.setMaximum(1.0)
        self.maxW.setSingleStep(0.0001)
        self.maxW.setProperty("value", 0.1)
        self.maxW.setObjectName("maxW")
        self.gridLayout_7.addWidget(self.maxW, 6, 2, 1, 4)
        self.label_4 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_4.setFont(font)
        self.label_4.setObjectName("label_4")
        self.gridLayout_7.addWidget(self.label_4, 5, 0, 1, 7)
        self.label_8 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Cantarell")
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_8.setFont(font)
        self.label_8.setObjectName("label_8")
        self.gridLayout_7.addWidget(self.label_8, 3, 0, 1, 8)
        self.label_5 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setPointSize(7)
        font.setItalic(True)
        self.label_5.setFont(font)
        self.label_5.setObjectName("label_5")
        self.gridLayout_7.addWidget(self.label_5, 7, 0, 1, 2)
        self.label_9 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setPointSize(7)
        font.setItalic(True)
        self.label_9.setFont(font)
        self.label_9.setObjectName("label_9")
        self.gridLayout_7.addWidget(self.label_9, 7, 9, 1, 1)
        self.line_13 = QtWidgets.QFrame(self.tab_3)
        self.line_13.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_13.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_13.setObjectName("line_13")
        self.gridLayout_7.addWidget(self.line_13, 9, 3, 1, 2)
        self.line_11 = QtWidgets.QFrame(self.tab_3)
        self.line_11.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_11.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_11.setObjectName("line_11")
        self.gridLayout_7.addWidget(self.line_11, 4, 0, 1, 12)
        self.radioButton_3 = QtWidgets.QRadioButton(self.tab_3)
        self.radioButton_3.setIconSize(QtCore.QSize(24, 24))
        self.radioButton_3.setObjectName("radioButton_3")
        self.gridLayout_7.addWidget(self.radioButton_3, 9, 5, 1, 4)
        self.label_11 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setPointSize(7)
        font.setItalic(True)
        self.label_11.setFont(font)
        self.label_11.setObjectName("label_11")
        self.gridLayout_7.addWidget(self.label_11, 7, 11, 1, 1)
        self.Button_Import_Compo = QtWidgets.QPushButton(self.tab_3)
        self.Button_Import_Compo.setObjectName("Button_Import_Compo")
        self.gridLayout_7.addWidget(self.Button_Import_Compo, 2, 1, 1, 2)
        self.label_56 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setPointSize(7)
        font.setItalic(True)
        self.label_56.setFont(font)
        self.label_56.setObjectName("label_56")
        self.gridLayout_7.addWidget(self.label_56, 11, 1, 1, 5)
        self.minW = QtWidgets.QDoubleSpinBox(self.tab_3)
        self.minW.setDecimals(4)
        self.minW.setSingleStep(0.0001)
        self.minW.setObjectName("minW")
        self.gridLayout_7.addWidget(self.minW, 6, 0, 1, 2)
        self.spinBox = QtWidgets.QSpinBox(self.tab_3)
        self.spinBox.setMinimum(1)
        self.spinBox.setMaximum(6)
        self.spinBox.setObjectName("spinBox")
        self.gridLayout_7.addWidget(self.spinBox, 6, 9, 1, 1)
        self.label_6 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setPointSize(7)
        font.setItalic(True)
        self.label_6.setFont(font)
        self.label_6.setObjectName("label_6")
        self.gridLayout_7.addWidget(self.label_6, 7, 3, 1, 3)
        self.label_43 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Cantarell")
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_43.setFont(font)
        self.label_43.setObjectName("label_43")
        self.gridLayout_7.addWidget(self.label_43, 12, 0, 1, 8)
        self.Button_Import_Index = QtWidgets.QPushButton(self.tab_3)
        self.Button_Import_Index.setObjectName("Button_Import_Index")
        self.gridLayout_7.addWidget(self.Button_Import_Index, 2, 4, 1, 2)
        self.radioButton = QtWidgets.QRadioButton(self.tab_3)
        self.radioButton.setIconSize(QtCore.QSize(24, 24))
        self.radioButton.setObjectName("radioButton")
        self.gridLayout_7.addWidget(self.radioButton, 9, 0, 1, 3)
        self.spinBox_2 = QtWidgets.QSpinBox(self.tab_3)
        self.spinBox_2.setMinimum(3)
        self.spinBox_2.setMaximum(48)
        self.spinBox_2.setProperty("value", 12)
        self.spinBox_2.setObjectName("spinBox_2")
        self.gridLayout_7.addWidget(self.spinBox_2, 6, 11, 1, 1)
        self.label_16 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(8)
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_16.setFont(font)
        self.label_16.setObjectName("label_16")
        self.gridLayout_7.addWidget(self.label_16, 14, 9, 1, 2)
        self.Button_Reset = QtWidgets.QPushButton(self.tab_3)
        self.Button_Reset.setObjectName("Button_Reset")
        self.gridLayout_7.addWidget(self.Button_Reset, 14, 11, 1, 1)
        self.label_14 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_14.setFont(font)
        self.label_14.setObjectName("label_14")
        self.gridLayout_7.addWidget(self.label_14, 14, 13, 1, 1)
        self.label_17 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_17.setFont(font)
        self.label_17.setObjectName("label_17")
        self.gridLayout_7.addWidget(self.label_17, 8, 0, 1, 3)
        self.Button_Add_Port = QtWidgets.QPushButton(self.tab_3)
        self.Button_Add_Port.setObjectName("Button_Add_Port")
        self.gridLayout_7.addWidget(self.Button_Add_Port, 9, 11, 2, 1)
        self.line_12 = QtWidgets.QFrame(self.tab_3)
        self.line_12.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_12.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_12.setObjectName("line_12")
        self.gridLayout_7.addWidget(self.line_12, 13, 0, 1, 12)
        self.radioButton_2 = QtWidgets.QRadioButton(self.tab_3)
        self.radioButton_2.setIconSize(QtCore.QSize(24, 24))
        self.radioButton_2.setObjectName("radioButton_2")
        self.gridLayout_7.addWidget(self.radioButton_2, 10, 0, 1, 4)
        self.label_13 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_13.setFont(font)
        self.label_13.setObjectName("label_13")
        self.gridLayout_7.addWidget(self.label_13, 14, 14, 1, 1)
        self.Graph_startDate = QtWidgets.QDateEdit(self.tab_3)
        self.Graph_startDate.setCalendarPopup(True)
        self.Graph_startDate.setDate(QtCore.QDate(2010, 1, 1))
        self.Graph_startDate.setObjectName("Graph_startDate")
        self.gridLayout_7.addWidget(self.Graph_startDate, 15, 13, 3, 1)
        self.label_38 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(8)
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_38.setFont(font)
        self.label_38.setScaledContents(False)
        self.label_38.setObjectName("label_38")
        self.gridLayout_7.addWidget(self.label_38, 15, 9, 3, 1)
        self.Graph_Update = QtWidgets.QPushButton(self.tab_3)
        self.Graph_Update.setObjectName("Graph_Update")
        self.gridLayout_7.addWidget(self.Graph_Update, 14, 15, 3, 1)
        self.Graph_endDate = QtWidgets.QDateEdit(self.tab_3)
        self.Graph_endDate.setCalendarPopup(True)
        self.Graph_endDate.setDate(QtCore.QDate(2015, 1, 1))
        self.Graph_endDate.setObjectName("Graph_endDate")
        self.gridLayout_7.addWidget(self.Graph_endDate, 15, 14, 3, 1)
        self.Button_Save = QtWidgets.QPushButton(self.tab_3)
        self.Button_Save.setObjectName("Button_Save")
        self.gridLayout_7.addWidget(self.Button_Save, 16, 11, 1, 1)
        self.progressBar = QtWidgets.QProgressBar(self.tab_3)
        self.progressBar.setProperty("value", 0)
        self.progressBar.setInvertedAppearance(False)
        self.progressBar.setObjectName("progressBar")
        self.gridLayout_7.addWidget(self.progressBar, 16, 0, 1, 7)
        self.tabWidget.addTab(self.tab_3, "")
        self.tab_4 = QtWidgets.QWidget()
        self.tab_4.setObjectName("tab_4")
        self.gridLayout_8 = QtWidgets.QGridLayout(self.tab_4)
        self.gridLayout_8.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_8.setObjectName("gridLayout_8")
        self.gridLayout_4 = QtWidgets.QGridLayout()
        self.gridLayout_4.setSizeConstraint(QtWidgets.QLayout.SetFixedSize)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.label_30 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setFamily("Cantarell")
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_30.setFont(font)
        self.label_30.setObjectName("label_30")
        self.gridLayout_4.addWidget(self.label_30, 2, 4, 1, 1)
        self.label_31 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setFamily("Cantarell")
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_31.setFont(font)
        self.label_31.setObjectName("label_31")
        self.gridLayout_4.addWidget(self.label_31, 2, 5, 1, 1)
        self.mpl_distrib = MplWidget(self.tab_4)
        self.mpl_distrib.setObjectName("mpl_distrib")
        self.gridLayout_4.addWidget(self.mpl_distrib, 9, 5, 2, 1)
        self.label_32 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setFamily("Cantarell")
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_32.setFont(font)
        self.label_32.setObjectName("label_32")
        self.gridLayout_4.addWidget(self.label_32, 8, 5, 1, 1)
        self.gridLayout_5 = QtWidgets.QGridLayout()
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.label_34 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setItalic(True)
        font.setWeight(75)
        self.label_34.setFont(font)
        self.label_34.setObjectName("label_34")
        self.gridLayout_5.addWidget(self.label_34, 0, 0, 1, 1)
        self.spinBox_drawdown = QtWidgets.QSpinBox(self.tab_4)
        self.spinBox_drawdown.setMinimum(30)
        self.spinBox_drawdown.setMaximum(500)
        self.spinBox_drawdown.setSingleStep(10)
        self.spinBox_drawdown.setProperty("value", 90)
        self.spinBox_drawdown.setObjectName("spinBox_drawdown")
        self.gridLayout_5.addWidget(self.spinBox_drawdown, 1, 1, 1, 1)
        self.label_36 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setItalic(True)
        font.setWeight(75)
        self.label_36.setFont(font)
        self.label_36.setObjectName("label_36")
        self.gridLayout_5.addWidget(self.label_36, 1, 0, 1, 1)
        self.spinBox_volatility = QtWidgets.QSpinBox(self.tab_4)
        self.spinBox_volatility.setMinimum(30)
        self.spinBox_volatility.setMaximum(500)
        self.spinBox_volatility.setObjectName("spinBox_volatility")
        self.gridLayout_5.addWidget(self.spinBox_volatility, 0, 1, 1, 1)
        self.label_35 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        self.label_35.setFont(font)
        self.label_35.setObjectName("label_35")
        self.gridLayout_5.addWidget(self.label_35, 0, 2, 1, 1)
        self.label_37 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        self.label_37.setFont(font)
        self.label_37.setObjectName("label_37")
        self.gridLayout_5.addWidget(self.label_37, 1, 2, 1, 1)
        self.gridLayout_4.addLayout(self.gridLayout_5, 7, 5, 1, 1)
        self.line_16 = QtWidgets.QFrame(self.tab_4)
        self.line_16.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_16.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_16.setObjectName("line_16")
        self.gridLayout_4.addWidget(self.line_16, 2, 3, 9, 1)
        self.mpl_returns = MplSubPlotWidget(self.tab_4)
        self.mpl_returns.setObjectName("mpl_returns")
        self.gridLayout_4.addWidget(self.mpl_returns, 3, 4, 8, 1)
        self.mpl_vol = MplWidget(self.tab_4)
        self.mpl_vol.setObjectName("mpl_vol")
        self.gridLayout_4.addWidget(self.mpl_vol, 3, 5, 4, 1)
        self.gridLayout_4.setColumnMinimumWidth(4, 1000)
        self.gridLayout_4.setColumnMinimumWidth(5, 1000)
        self.gridLayout_8.addLayout(self.gridLayout_4, 0, 3, 8, 1)
        self.gridLayout_11 = QtWidgets.QGridLayout()
        self.gridLayout_11.setObjectName("gridLayout_11")
        self.label_19 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_19.setFont(font)
        self.label_19.setObjectName("label_19")
        self.gridLayout_11.addWidget(self.label_19, 0, 0, 1, 1)
        self.label_20 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_20.setFont(font)
        self.label_20.setObjectName("label_20")
        self.gridLayout_11.addWidget(self.label_20, 0, 1, 1, 1)
        self.Portfolio_Select = QtWidgets.QComboBox(self.tab_4)
        self.Portfolio_Select.setObjectName("Portfolio_Select")
        self.gridLayout_11.addWidget(self.Portfolio_Select, 1, 0, 1, 1)
        self.startDate_2 = QtWidgets.QDateEdit(self.tab_4)
        self.startDate_2.setCalendarPopup(True)
        self.startDate_2.setDate(QtCore.QDate(2010, 1, 1))
        self.startDate_2.setObjectName("startDate_2")
        self.gridLayout_11.addWidget(self.startDate_2, 1, 1, 1, 1)
        self.label_18 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_18.setFont(font)
        self.label_18.setObjectName("label_18")
        self.gridLayout_11.addWidget(self.label_18, 2, 1, 1, 1)
        self.endDate_2 = QtWidgets.QDateEdit(self.tab_4)
        self.endDate_2.setCalendarPopup(True)
        self.endDate_2.setDate(QtCore.QDate(2015, 1, 1))
        self.endDate_2.setObjectName("endDate_2")
        self.gridLayout_11.addWidget(self.endDate_2, 3, 1, 1, 1)
        self.gridLayout_8.addLayout(self.gridLayout_11, 0, 0, 2, 1)
        self.gridLayout_6 = QtWidgets.QGridLayout()
        self.gridLayout_6.setSizeConstraint(QtWidgets.QLayout.SetFixedSize)
        self.gridLayout_6.setObjectName("gridLayout_6")
        self.bck_returns_label = QtWidgets.QLabel(self.tab_4)
        self.bck_returns_label.setObjectName("bck_returns_label")
        self.gridLayout_6.addWidget(self.bck_returns_label, 3, 2, 1, 1)
        self.bck_DD_label = QtWidgets.QLabel(self.tab_4)
        self.bck_DD_label.setObjectName("bck_DD_label")
        self.gridLayout_6.addWidget(self.bck_DD_label, 7, 2, 1, 1)
        self.bck_volatility_label = QtWidgets.QLabel(self.tab_4)
        self.bck_volatility_label.setObjectName("bck_volatility_label")
        self.gridLayout_6.addWidget(self.bck_volatility_label, 4, 2, 1, 1)
        self.port_Beta_label = QtWidgets.QLabel(self.tab_4)
        self.port_Beta_label.setObjectName("port_Beta_label")
        self.gridLayout_6.addWidget(self.port_Beta_label, 9, 1, 1, 1)
        self.bck_Sharpe_label = QtWidgets.QLabel(self.tab_4)
        self.bck_Sharpe_label.setObjectName("bck_Sharpe_label")
        self.gridLayout_6.addWidget(self.bck_Sharpe_label, 6, 2, 1, 1)
        self.bck_Beta_label = QtWidgets.QLabel(self.tab_4)
        self.bck_Beta_label.setObjectName("bck_Beta_label")
        self.gridLayout_6.addWidget(self.bck_Beta_label, 9, 2, 1, 1)
        self.label_27 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_27.setFont(font)
        self.label_27.setObjectName("label_27")
        self.gridLayout_6.addWidget(self.label_27, 2, 1, 1, 1)
        self.label_22 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_22.setFont(font)
        self.label_22.setObjectName("label_22")
        self.gridLayout_6.addWidget(self.label_22, 3, 0, 1, 1)
        self.label_28 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_28.setFont(font)
        self.label_28.setObjectName("label_28")
        self.gridLayout_6.addWidget(self.label_28, 2, 2, 1, 1)
        self.label_24 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_24.setFont(font)
        self.label_24.setObjectName("label_24")
        self.gridLayout_6.addWidget(self.label_24, 6, 0, 1, 1)
        self.label_25 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_25.setFont(font)
        self.label_25.setObjectName("label_25")
        self.gridLayout_6.addWidget(self.label_25, 7, 0, 1, 1)
        self.label_23 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_23.setFont(font)
        self.label_23.setObjectName("label_23")
        self.gridLayout_6.addWidget(self.label_23, 4, 0, 1, 1)
        self.label_29 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_29.setFont(font)
        self.label_29.setObjectName("label_29")
        self.gridLayout_6.addWidget(self.label_29, 8, 0, 1, 1)
        self.line_14 = QtWidgets.QFrame(self.tab_4)
        self.line_14.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_14.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_14.setObjectName("line_14")
        self.gridLayout_6.addWidget(self.line_14, 1, 0, 1, 3)
        self.label_26 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_26.setFont(font)
        self.label_26.setObjectName("label_26")
        self.gridLayout_6.addWidget(self.label_26, 9, 0, 1, 1)
        self.port_volatility_label = QtWidgets.QLabel(self.tab_4)
        self.port_volatility_label.setObjectName("port_volatility_label")
        self.gridLayout_6.addWidget(self.port_volatility_label, 4, 1, 1, 1)
        self.port_DD_label = QtWidgets.QLabel(self.tab_4)
        self.port_DD_label.setObjectName("port_DD_label")
        self.gridLayout_6.addWidget(self.port_DD_label, 7, 1, 1, 1)
        self.port_returns_label = QtWidgets.QLabel(self.tab_4)
        self.port_returns_label.setObjectName("port_returns_label")
        self.gridLayout_6.addWidget(self.port_returns_label, 3, 1, 1, 1)
        self.port_Sharpe_label = QtWidgets.QLabel(self.tab_4)
        self.port_Sharpe_label.setObjectName("port_Sharpe_label")
        self.gridLayout_6.addWidget(self.port_Sharpe_label, 6, 1, 1, 1)
        self.label_21 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setFamily("Cantarell")
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_21.setFont(font)
        self.label_21.setObjectName("label_21")
        self.gridLayout_6.addWidget(self.label_21, 0, 0, 1, 3)
        self.label_12 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_12.setFont(font)
        self.label_12.setObjectName("label_12")
        self.gridLayout_6.addWidget(self.label_12, 5, 0, 1, 1)
        self.port_TE_label = QtWidgets.QLabel(self.tab_4)
        self.port_TE_label.setObjectName("port_TE_label")
        self.gridLayout_6.addWidget(self.port_TE_label, 5, 1, 1, 1)
        self.bck_TE_label = QtWidgets.QLabel(self.tab_4)
        self.bck_TE_label.setObjectName("bck_TE_label")
        self.gridLayout_6.addWidget(self.bck_TE_label, 5, 2, 1, 1)
        self.gridLayout_8.addLayout(self.gridLayout_6, 2, 0, 6, 2)
        self.tabWidget.addTab(self.tab_4, "")
        self.tab = QtWidgets.QWidget()
        self.tab.setObjectName("tab")
        self.gridLayout = QtWidgets.QGridLayout(self.tab)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setObjectName("gridLayout")
        self.gridLayout_12 = QtWidgets.QGridLayout()
        self.gridLayout_12.setObjectName("gridLayout_12")
        self.label_33 = QtWidgets.QLabel(self.tab)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_33.setFont(font)
        self.label_33.setObjectName("label_33")
        self.gridLayout_12.addWidget(self.label_33, 0, 0, 1, 1)
        self.label_39 = QtWidgets.QLabel(self.tab)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_39.setFont(font)
        self.label_39.setObjectName("label_39")
        self.gridLayout_12.addWidget(self.label_39, 0, 1, 1, 1)
        self.Portfolio_Select_2 = QtWidgets.QComboBox(self.tab)
        self.Portfolio_Select_2.setObjectName("Portfolio_Select_2")
        self.gridLayout_12.addWidget(self.Portfolio_Select_2, 1, 0, 1, 1)
        self.startDate_3 = QtWidgets.QDateEdit(self.tab)
        self.startDate_3.setCalendarPopup(True)
        self.startDate_3.setDate(QtCore.QDate(2010, 1, 1))
        self.startDate_3.setObjectName("startDate_3")
        self.gridLayout_12.addWidget(self.startDate_3, 1, 1, 1, 1)
        self.label_40 = QtWidgets.QLabel(self.tab)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_40.setFont(font)
        self.label_40.setObjectName("label_40")
        self.gridLayout_12.addWidget(self.label_40, 2, 1, 1, 1)
        self.endDate_3 = QtWidgets.QDateEdit(self.tab)
        self.endDate_3.setCalendarPopup(True)
        self.endDate_3.setDate(QtCore.QDate(2015, 1, 1))
        self.endDate_3.setObjectName("endDate_3")
        self.gridLayout_12.addWidget(self.endDate_3, 3, 1, 1, 1)
        self.gridLayout.addLayout(self.gridLayout_12, 0, 0, 1, 1)
        self.gridLayout_14 = QtWidgets.QGridLayout()
        self.gridLayout_14.setSizeConstraint(
            QtWidgets.QLayout.SetMinAndMaxSize)
        self.gridLayout_14.setObjectName("gridLayout_14")
        self.mpl_2 = MplWidget(self.tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mpl_2.sizePolicy().hasHeightForWidth())
        self.mpl_2.setSizePolicy(sizePolicy)
        self.mpl_2.setMinimumSize(QtCore.QSize(850, 150))
        self.mpl_2.setObjectName("mpl_2")
        self.gridLayout_14.addWidget(self.mpl_2, 0, 0, 1, 1)
        self.gridLayout.addLayout(self.gridLayout_14, 0, 1, 1, 1)
        self.gridLayout_15 = QtWidgets.QGridLayout()
        self.gridLayout_15.setSizeConstraint(
            QtWidgets.QLayout.SetMinAndMaxSize)
        self.gridLayout_15.setObjectName("gridLayout_15")
        self.mpl_3 = MplWidget(self.tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mpl_3.sizePolicy().hasHeightForWidth())
        self.mpl_3.setSizePolicy(sizePolicy)
        self.mpl_3.setMinimumSize(QtCore.QSize(850, 150))
        self.mpl_3.setObjectName("mpl_3")
        self.gridLayout_15.addWidget(self.mpl_3, 0, 0, 1, 1)
        self.gridLayout.addLayout(self.gridLayout_15, 1, 1, 1, 1)
        self.gridLayout_16 = QtWidgets.QGridLayout()
        self.gridLayout_16.setSizeConstraint(
            QtWidgets.QLayout.SetMinAndMaxSize)
        self.gridLayout_16.setObjectName("gridLayout_16")
        self.mpl_4 = MplWidget(self.tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mpl_4.sizePolicy().hasHeightForWidth())
        self.mpl_4.setSizePolicy(sizePolicy)
        self.mpl_4.setMinimumSize(QtCore.QSize(850, 150))
        self.mpl_4.setObjectName("mpl_4")
        self.gridLayout_16.addWidget(self.mpl_4, 0, 0, 1, 1)
        self.gridLayout.addLayout(self.gridLayout_16, 2, 1, 1, 1)
        self.tabWidget.addTab(self.tab, "")
        self.gridLayout_9.addWidget(self.tabWidget, 0, 0, 1, 1)
        self.gridLayout_10.addLayout(self.gridLayout_9, 0, 0, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1137, 21))
        self.menubar.setObjectName("menubar")
        self.menuFiile = QtWidgets.QMenu(self.menubar)
        self.menuFiile.setObjectName("menuFiile")
        self.menuImport_Benchmark = QtWidgets.QMenu(self.menuFiile)
        self.menuImport_Benchmark.setObjectName("menuImport_Benchmark")
        self.menuAction = QtWidgets.QMenu(self.menubar)
        self.menuAction.setObjectName("menuAction")
        self.menuExport_Graphic = QtWidgets.QMenu(self.menuAction)
        self.menuExport_Graphic.setObjectName("menuExport_Graphic")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.actionImport_Portfolio = QtWidgets.QAction(MainWindow)
        self.actionImport_Portfolio.setObjectName("actionImport_Portfolio")
        self.actionSave = QtWidgets.QAction(MainWindow)
        self.actionSave.setObjectName("actionSave")
        self.actionHistoric_datas = QtWidgets.QAction(MainWindow)
        self.actionHistoric_datas.setObjectName("actionHistoric_datas")
        self.actionHistoric_Composition = QtWidgets.QAction(MainWindow)
        self.actionHistoric_Composition.setObjectName(
            "actionHistoric_Composition")
        self.actionHistoric_Index = QtWidgets.QAction(MainWindow)
        self.actionHistoric_Index.setObjectName("actionHistoric_Index")
        self.actionRefresh_Context = QtWidgets.QAction(MainWindow)
        self.actionRefresh_Context.setObjectName("actionRefresh_Context")
        self.actionNew = QtWidgets.QAction(MainWindow)
        self.actionNew.setObjectName("actionNew")
        self.actionPerformances = QtWidgets.QAction(MainWindow)
        self.actionPerformances.setObjectName("actionPerformances")
        self.actionTurnover = QtWidgets.QAction(MainWindow)
        self.actionTurnover.setObjectName("actionTurnover")
        self.action = QtWidgets.QAction(MainWindow)
        self.action.setObjectName("action")
        self.menuImport_Benchmark.addAction(self.actionHistoric_datas)
        self.menuImport_Benchmark.addAction(self.actionHistoric_Composition)
        self.menuImport_Benchmark.addAction(self.actionHistoric_Index)
        self.menuFiile.addAction(self.actionImport_Portfolio)
        self.menuFiile.addAction(self.menuImport_Benchmark.menuAction())
        self.menuFiile.addAction(self.actionSave)
        self.menuFiile.addAction(self.actionNew)
        self.menuExport_Graphic.addAction(self.actionPerformances)
        self.menuExport_Graphic.addAction(self.actionTurnover)
        self.menuExport_Graphic.addAction(self.action)
        self.menuAction.addAction(self.actionRefresh_Context)
        self.menuAction.addAction(self.menuExport_Graphic.menuAction())
        self.menubar.addAction(self.menuFiile.menuAction())
        self.menubar.addAction(self.menuAction.menuAction())

        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(1)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.label_2.setText(_translate("MainWindow", "Start Date"))
        self.UniverseSelect.setItemText(0, _translate("MainWindow", "MSCI EU"))
        self.UniverseSelect.setItemText(
            1, _translate("MainWindow", "MSCI Europe"))
        self.UniverseSelect.setItemText(2, _translate("MainWindow",
                                                      "STOXX 50"))
        self.endDate.setDisplayFormat(_translate("MainWindow", "dd/MM/yyyy"))
        self.label_3.setText(_translate("MainWindow", "End Date"))
        self.Button_Import_Data.setText(_translate("MainWindow", "Data"))
        self.startDate.setDisplayFormat(_translate("MainWindow", "dd/MM/yyyy"))
        self.label.setText(_translate("MainWindow", "Universe"))
        self.pushButton.setText(_translate("MainWindow", "Launch"))
        self.label_10.setText(_translate("MainWindow", "Historic Length"))
        self.radioButton_4.setText(_translate("MainWindow", "1 / Sigma"))
        self.label_7.setText(_translate("MainWindow", "Rebalancing Frequency"))
        self.label_15.setText(_translate("MainWindow", "Add to Backtest List"))
        self.label_4.setText(_translate("MainWindow", "Weight Constraints"))
        self.label_8.setText(_translate("MainWindow", "Portfolio Parameters"))
        self.label_5.setText(_translate("MainWindow", "Minimum"))
        self.label_9.setText(_translate("MainWindow", "Months"))
        self.radioButton_3.setText(_translate("MainWindow", "1 / Beta"))
        self.label_11.setText(_translate("MainWindow", "Months"))
        self.Button_Import_Compo.setText(_translate("MainWindow", "Compo"))
        self.label_56.setText(_translate("MainWindow", "... More to Come"))
        self.label_6.setText(_translate("MainWindow", "Maximum"))
        self.label_43.setText(_translate("MainWindow", "Backtest Parameters"))
        self.Button_Import_Index.setText(_translate("MainWindow", "Index"))
        self.radioButton.setText(_translate("MainWindow", "Min Variance"))
        self.label_16.setText(
            _translate("MainWindow", "Reset the Backtest List"))
        self.Button_Reset.setText(_translate("MainWindow", "Reset"))
        self.label_14.setText(_translate("MainWindow", "Start Date"))
        self.label_17.setText(_translate("MainWindow", "Strategy "))
        self.Button_Add_Port.setText(_translate("MainWindow", "OK"))
        self.radioButton_2.setText(_translate("MainWindow", "Equal Weighted"))
        self.label_13.setText(_translate("MainWindow", "End Date"))
        self.Graph_startDate.setDisplayFormat(
            _translate("MainWindow", "dd/MM/yyyy"))
        self.label_38.setText(_translate("MainWindow", "Save the Backtest"))
        self.Graph_Update.setText(_translate("MainWindow", "Refresh"))
        self.Graph_endDate.setDisplayFormat(
            _translate("MainWindow", "dd/MM/yyyy"))
        self.Button_Save.setText(_translate("MainWindow", "Save"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3),
                                  _translate("MainWindow", "Settings"))
        self.label_30.setText(_translate("MainWindow", "Returns Analysis"))
        self.label_31.setText(_translate("MainWindow", "Vol Analysis"))
        self.label_32.setText(_translate("MainWindow", "Distribution"))
        self.label_34.setText(_translate("MainWindow", "Volatility"))
        self.label_36.setText(_translate("MainWindow", "Drawdown"))
        self.label_35.setText(_translate("MainWindow", "Days"))
        self.label_37.setText(_translate("MainWindow", "Days"))
        self.label_19.setText(_translate("MainWindow", "Portoflio"))
        self.label_20.setText(_translate("MainWindow", "From"))
        self.startDate_2.setDisplayFormat(
            _translate("MainWindow", "dd/MM/yyyy"))
        self.label_18.setText(_translate("MainWindow", "To"))
        self.endDate_2.setDisplayFormat(_translate("MainWindow", "dd/MM/yyyy"))
        self.bck_returns_label.setText(_translate("MainWindow", "0"))
        self.bck_DD_label.setText(_translate("MainWindow", "0"))
        self.bck_volatility_label.setText(_translate("MainWindow", "-"))
        self.port_Beta_label.setText(_translate("MainWindow", "0"))
        self.bck_Sharpe_label.setText(_translate("MainWindow", "0"))
        self.bck_Beta_label.setText(_translate("MainWindow", "0"))
        self.label_27.setText(_translate("MainWindow", "Portfolio"))
        self.label_22.setText(_translate("MainWindow", "Returns"))
        self.label_28.setText(_translate("MainWindow", "Benchmark"))
        self.label_24.setText(_translate("MainWindow", "Sharpe Ratio"))
        self.label_25.setText(_translate("MainWindow", "Max Drawdown"))
        self.label_23.setText(_translate("MainWindow", "Volatility"))
        self.label_29.setText(_translate("MainWindow", "Recovery"))
        self.label_26.setText(_translate("MainWindow", "Beta"))
        self.port_volatility_label.setText(_translate("MainWindow", "-"))
        self.port_DD_label.setText(_translate("MainWindow", "0"))
        self.port_returns_label.setText(_translate("MainWindow", "0"))
        self.port_Sharpe_label.setText(_translate("MainWindow", "0"))
        self.label_21.setText(_translate("MainWindow", "Risk Metrics"))
        self.label_12.setText(_translate("MainWindow", "Tracking Error"))
        self.port_TE_label.setText(_translate("MainWindow", "-"))
        self.bck_TE_label.setText(_translate("MainWindow", "-"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4),
                                  _translate("MainWindow", "Risk Analysis"))
        self.label_33.setText(_translate("MainWindow", "Portoflio"))
        self.label_39.setText(_translate("MainWindow", "From"))
        self.startDate_3.setDisplayFormat(
            _translate("MainWindow", "dd/MM/yyyy"))
        self.label_40.setText(_translate("MainWindow", "To"))
        self.endDate_3.setDisplayFormat(_translate("MainWindow", "dd/MM/yyyy"))
        self.tabWidget.setTabText(
            self.tabWidget.indexOf(self.tab),
            _translate("MainWindow", "Rebalancing Analysis"))
        self.menuFiile.setTitle(_translate("MainWindow", "File"))
        self.menuImport_Benchmark.setTitle(
            _translate("MainWindow", "Import Benchmark"))
        self.menuAction.setTitle(_translate("MainWindow", "Action"))
        self.menuExport_Graphic.setTitle(
            _translate("MainWindow", "Export Graphic"))
        self.actionImport_Portfolio.setText(
            _translate("MainWindow", "Import Portfolio"))
        self.actionImport_Portfolio.setShortcut(
            _translate("MainWindow", "Ctrl+P"))
        self.actionSave.setText(_translate("MainWindow", "Save"))
        self.actionSave.setShortcut(_translate("MainWindow", "Ctrl+S"))
        self.actionHistoric_datas.setText(
            _translate("MainWindow", "Historic Composant data"))
        self.actionHistoric_Composition.setText(
            _translate("MainWindow", "Historic Composition"))
        self.actionHistoric_Index.setText(
            _translate("MainWindow", "Historic Index"))
        self.actionRefresh_Context.setText(
            _translate("MainWindow", "Refresh Context"))
        self.actionRefresh_Context.setShortcut(
            _translate("MainWindow", "Ctrl+R"))
        self.actionNew.setText(_translate("MainWindow", "New"))
        self.actionNew.setShortcut(_translate("MainWindow", "Ctrl+N"))
        self.actionPerformances.setText(
            _translate("MainWindow", "Performances"))
        self.actionTurnover.setText(_translate("MainWindow", "Turnover"))
        self.action.setText(_translate("MainWindow", "..."))
class Ui_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