Exemple #1
0
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(753, 498)
        Form.setWindowTitle(QtGui.QApplication.translate("Form", "Form", None, QtGui.QApplication.UnicodeUTF8))
        self.horizontalLayout_3 = QtGui.QHBoxLayout(Form)
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.verticalLayout_3 = QtGui.QVBoxLayout()
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout_9 = QtGui.QHBoxLayout()
        self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9"))
        self.label_11 = QtGui.QLabel(Form)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_11.sizePolicy().hasHeightForWidth())
        self.label_11.setSizePolicy(sizePolicy)
        self.label_11.setText(QtGui.QApplication.translate("Form", "X Axis:", None, QtGui.QApplication.UnicodeUTF8))
        self.label_11.setAlignment(QtCore.Qt.AlignCenter)
        self.label_11.setObjectName(_fromUtf8("label_11"))
        self.horizontalLayout_9.addWidget(self.label_11)
        self.x_unit_type_box = QtGui.QComboBox(Form)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.x_unit_type_box.sizePolicy().hasHeightForWidth())
        self.x_unit_type_box.setSizePolicy(sizePolicy)
        self.x_unit_type_box.setObjectName(_fromUtf8("x_unit_type_box"))
        self.x_unit_type_box.addItem(_fromUtf8(""))
        self.x_unit_type_box.setItemText(0, QtGui.QApplication.translate("Form", "Wavelength", None, QtGui.QApplication.UnicodeUTF8))
        self.x_unit_type_box.addItem(_fromUtf8(""))
        self.x_unit_type_box.setItemText(1, QtGui.QApplication.translate("Form", "Wavenumber", None, QtGui.QApplication.UnicodeUTF8))
        self.x_unit_type_box.addItem(_fromUtf8(""))
        self.x_unit_type_box.setItemText(2, QtGui.QApplication.translate("Form", "Energy", None, QtGui.QApplication.UnicodeUTF8))
        self.horizontalLayout_9.addWidget(self.x_unit_type_box)
        self.label_12 = QtGui.QLabel(Form)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_12.sizePolicy().hasHeightForWidth())
        self.label_12.setSizePolicy(sizePolicy)
        self.label_12.setText(QtGui.QApplication.translate("Form", "in", None, QtGui.QApplication.UnicodeUTF8))
        self.label_12.setObjectName(_fromUtf8("label_12"))
        self.horizontalLayout_9.addWidget(self.label_12)
        self.stackedWidget = QtGui.QStackedWidget(Form)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.stackedWidget.sizePolicy().hasHeightForWidth())
        self.stackedWidget.setSizePolicy(sizePolicy)
        self.stackedWidget.setObjectName(_fromUtf8("stackedWidget"))
        self.page_3 = QtGui.QWidget()
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.page_3.sizePolicy().hasHeightForWidth())
        self.page_3.setSizePolicy(sizePolicy)
        self.page_3.setObjectName(_fromUtf8("page_3"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.page_3)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.wavelength_units = QtGui.QComboBox(self.page_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.wavelength_units.sizePolicy().hasHeightForWidth())
        self.wavelength_units.setSizePolicy(sizePolicy)
        self.wavelength_units.setObjectName(_fromUtf8("wavelength_units"))
        self.wavelength_units.addItem(_fromUtf8(""))
        self.wavelength_units.setItemText(0, QtGui.QApplication.translate("Form", "Nanometres", None, QtGui.QApplication.UnicodeUTF8))
        self.wavelength_units.addItem(_fromUtf8(""))
        self.wavelength_units.setItemText(1, QtGui.QApplication.translate("Form", "Metres", None, QtGui.QApplication.UnicodeUTF8))
        self.wavelength_units.addItem(_fromUtf8(""))
        self.wavelength_units.setItemText(2, QtGui.QApplication.translate("Form", "Angstroms", None, QtGui.QApplication.UnicodeUTF8))
        self.wavelength_units.addItem(_fromUtf8(""))
        self.wavelength_units.setItemText(3, QtGui.QApplication.translate("Form", "Furlongs", None, QtGui.QApplication.UnicodeUTF8))
        self.horizontalLayout_2.addWidget(self.wavelength_units)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem)
        self.stackedWidget.addWidget(self.page_3)
        self.page = QtGui.QWidget()
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.page.sizePolicy().hasHeightForWidth())
        self.page.setSizePolicy(sizePolicy)
        self.page.setObjectName(_fromUtf8("page"))
        self.horizontalLayout_6 = QtGui.QHBoxLayout(self.page)
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.wavenumber_units = QtGui.QComboBox(self.page)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.wavenumber_units.sizePolicy().hasHeightForWidth())
        self.wavenumber_units.setSizePolicy(sizePolicy)
        self.wavenumber_units.setObjectName(_fromUtf8("wavenumber_units"))
        self.wavenumber_units.addItem(_fromUtf8(""))
        self.wavenumber_units.setItemText(0, QtGui.QApplication.translate("Form", "Inverse Nanometres", None, QtGui.QApplication.UnicodeUTF8))
        self.wavenumber_units.addItem(_fromUtf8(""))
        self.wavenumber_units.setItemText(1, QtGui.QApplication.translate("Form", "Inverse Metres", None, QtGui.QApplication.UnicodeUTF8))
        self.wavenumber_units.addItem(_fromUtf8(""))
        self.wavenumber_units.setItemText(2, QtGui.QApplication.translate("Form", "Inverse Angstroms", None, QtGui.QApplication.UnicodeUTF8))
        self.wavenumber_units.addItem(_fromUtf8(""))
        self.wavenumber_units.setItemText(3, QtGui.QApplication.translate("Form", "Inverse Furlongs", None, QtGui.QApplication.UnicodeUTF8))
        self.horizontalLayout_6.addWidget(self.wavenumber_units)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem1)
        self.stackedWidget.addWidget(self.page)
        self.page_2 = QtGui.QWidget()
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.page_2.sizePolicy().hasHeightForWidth())
        self.page_2.setSizePolicy(sizePolicy)
        self.page_2.setObjectName(_fromUtf8("page_2"))
        self.horizontalLayout_11 = QtGui.QHBoxLayout(self.page_2)
        self.horizontalLayout_11.setObjectName(_fromUtf8("horizontalLayout_11"))
        self.energy_units = QtGui.QComboBox(self.page_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.energy_units.sizePolicy().hasHeightForWidth())
        self.energy_units.setSizePolicy(sizePolicy)
        self.energy_units.setObjectName(_fromUtf8("energy_units"))
        self.energy_units.addItem(_fromUtf8(""))
        self.energy_units.setItemText(0, QtGui.QApplication.translate("Form", "Electron Volts", None, QtGui.QApplication.UnicodeUTF8))
        self.energy_units.addItem(_fromUtf8(""))
        self.energy_units.setItemText(1, QtGui.QApplication.translate("Form", "Joules", None, QtGui.QApplication.UnicodeUTF8))
        self.horizontalLayout_11.addWidget(self.energy_units)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_11.addItem(spacerItem2)
        self.stackedWidget.addWidget(self.page_2)
        self.horizontalLayout_9.addWidget(self.stackedWidget)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem3)
        self.label = QtGui.QLabel(Form)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        self.label.setText(QtGui.QApplication.translate("Form", "Y Axis from", None, QtGui.QApplication.UnicodeUTF8))
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout_9.addWidget(self.label)
        self.lowerY = QtGui.QDoubleSpinBox(Form)
        self.lowerY.setDecimals(1)
        self.lowerY.setMaximum(70000.0)
        self.lowerY.setObjectName(_fromUtf8("lowerY"))
        self.horizontalLayout_9.addWidget(self.lowerY)
        self.label_2 = QtGui.QLabel(Form)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy)
        self.label_2.setText(QtGui.QApplication.translate("Form", "to", None, QtGui.QApplication.UnicodeUTF8))
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.horizontalLayout_9.addWidget(self.label_2)
        self.upperY = QtGui.QDoubleSpinBox(Form)
        self.upperY.setDecimals(1)
        self.upperY.setMaximum(70000.0)
        self.upperY.setSingleStep(100.0)
        self.upperY.setProperty("value", 10.0)
        self.upperY.setObjectName(_fromUtf8("upperY"))
        self.horizontalLayout_9.addWidget(self.upperY)
        self.verticalLayout.addLayout(self.horizontalLayout_9)
        self.mplWidget = MplWidget(Form)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mplWidget.sizePolicy().hasHeightForWidth())
        self.mplWidget.setSizePolicy(sizePolicy)
        self.mplWidget.setMinimumSize(QtCore.QSize(100, 100))
        self.mplWidget.setObjectName(_fromUtf8("mplWidget"))
        self.verticalLayout.addWidget(self.mplWidget)
        self.verticalLayout_3.addLayout(self.verticalLayout)
        self.widget = QtGui.QWidget(Form)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.widget.sizePolicy().hasHeightForWidth())
        self.widget.setSizePolicy(sizePolicy)
        self.widget.setMaximumSize(QtCore.QSize(16777215, 130))
        self.widget.setObjectName(_fromUtf8("widget"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.widget)
        self.horizontalLayout.setMargin(0)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.treeWidget = QtGui.QTreeWidget(self.widget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.treeWidget.sizePolicy().hasHeightForWidth())
        self.treeWidget.setSizePolicy(sizePolicy)
        self.treeWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.treeWidget.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers)
        self.treeWidget.setAlternatingRowColors(True)
        self.treeWidget.setSelectionBehavior(QtGui.QAbstractItemView.SelectItems)
        self.treeWidget.setItemsExpandable(False)
        self.treeWidget.setAnimated(False)
        self.treeWidget.setHeaderHidden(False)
        self.treeWidget.setObjectName(_fromUtf8("treeWidget"))
        self.treeWidget.headerItem().setText(0, QtGui.QApplication.translate("Form", "Label", None, QtGui.QApplication.UnicodeUTF8))
        self.treeWidget.headerItem().setText(1, QtGui.QApplication.translate("Form", "Equation", None, QtGui.QApplication.UnicodeUTF8))
        self.treeWidget.headerItem().setText(2, QtGui.QApplication.translate("Form", "Colour", None, QtGui.QApplication.UnicodeUTF8))
        self.horizontalLayout.addWidget(self.treeWidget)
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.addViewButton = QtGui.QPushButton(self.widget)
        self.addViewButton.setText(QtGui.QApplication.translate("Form", "Add view", None, QtGui.QApplication.UnicodeUTF8))
        self.addViewButton.setObjectName(_fromUtf8("addViewButton"))
        self.verticalLayout_2.addWidget(self.addViewButton)
        self.removeViewButton = QtGui.QPushButton(self.widget)
        self.removeViewButton.setText(QtGui.QApplication.translate("Form", "Remove view", None, QtGui.QApplication.UnicodeUTF8))
        self.removeViewButton.setObjectName(_fromUtf8("removeViewButton"))
        self.verticalLayout_2.addWidget(self.removeViewButton)
        spacerItem4 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem4)
        self.exportSelected = QtGui.QPushButton(self.widget)
        self.exportSelected.setText(QtGui.QApplication.translate("Form", "Export selected", None, QtGui.QApplication.UnicodeUTF8))
        self.exportSelected.setObjectName(_fromUtf8("exportSelected"))
        self.verticalLayout_2.addWidget(self.exportSelected)
        self.horizontalLayout.addLayout(self.verticalLayout_2)
        self.verticalLayout_3.addWidget(self.widget)
        self.horizontalLayout_3.addLayout(self.verticalLayout_3)

        self.retranslateUi(Form)
        self.stackedWidget.setCurrentIndex(0)
        QtCore.QObject.connect(self.x_unit_type_box, QtCore.SIGNAL(_fromUtf8("activated(int)")), self.stackedWidget.setCurrentIndex)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        pass
Exemple #2
0
class Ui_Dialog(object):
    def setupUi(self, Dialog):
        Dialog.setObjectName(_fromUtf8("Dialog"))
        Dialog.resize(1232, 727)
        Dialog.setMinimumSize(QtCore.QSize(1232, 727))
        Dialog.setMaximumSize(QtCore.QSize(1232, 727))
        self.g_naglowek = QtGui.QGroupBox(Dialog)
        self.g_naglowek.setGeometry(QtCore.QRect(10, 40, 281, 681))
        self.g_naglowek.setMinimumSize(QtCore.QSize(281, 681))
        self.g_naglowek.setObjectName(_fromUtf8("g_naglowek"))
        self.n_dane = QtGui.QTableWidget(self.g_naglowek)
        self.n_dane.setGeometry(QtCore.QRect(10, 20, 261, 651))
        self.n_dane.setObjectName(_fromUtf8("n_dane"))
        self.n_dane.setColumnCount(0)
        self.n_dane.setRowCount(0)
        self.g_pomiary = QtGui.QGroupBox(Dialog)
        self.g_pomiary.setGeometry(QtCore.QRect(830, 40, 391, 301))
        self.g_pomiary.setMinimumSize(QtCore.QSize(391, 301))
        self.g_pomiary.setObjectName(_fromUtf8("g_pomiary"))
        self.m_odczyt = QtGui.QPushButton(self.g_pomiary)
        self.m_odczyt.setGeometry(QtCore.QRect(10, 20, 261, 101))
        self.m_odczyt.setAutoDefault(True)
        self.m_odczyt.setDefault(True)
        self.m_odczyt.setFlat(False)
        self.m_odczyt.setObjectName(_fromUtf8("m_odczyt"))
        self.m_koniec = QtGui.QPushButton(self.g_pomiary)
        self.m_koniec.setGeometry(QtCore.QRect(90, 260, 181, 31))
        self.m_koniec.setObjectName(_fromUtf8("m_koniec"))
        self.m_czysc = QtGui.QPushButton(self.g_pomiary)
        self.m_czysc.setGeometry(QtCore.QRect(10, 270, 41, 20))
        self.m_czysc.setObjectName(_fromUtf8("m_czysc"))
        self.label_2 = QtGui.QLabel(self.g_pomiary)
        self.label_2.setGeometry(QtCore.QRect(20, 130, 16, 16))
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.label_3 = QtGui.QLabel(self.g_pomiary)
        self.label_3.setGeometry(QtCore.QRect(150, 130, 16, 16))
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.m_wbielp = QtGui.QLineEdit(self.g_pomiary)
        self.m_wbielp.setGeometry(QtCore.QRect(30, 130, 31, 20))
        self.m_wbielp.setObjectName(_fromUtf8("m_wbielp"))
        self.m_wbielk = QtGui.QLineEdit(self.g_pomiary)
        self.m_wbielk.setGeometry(QtCore.QRect(160, 130, 31, 20))
        self.m_wbielk.setObjectName(_fromUtf8("m_wbielk"))
        self.m_bielp = QtGui.QPushButton(self.g_pomiary)
        self.m_bielp.setGeometry(QtCore.QRect(70, 130, 75, 23))
        self.m_bielp.setObjectName(_fromUtf8("m_bielp"))
        self.m_bielk = QtGui.QPushButton(self.g_pomiary)
        self.m_bielk.setGeometry(QtCore.QRect(200, 130, 75, 23))
        self.m_bielk.setObjectName(_fromUtf8("m_bielk"))
        self.label_4 = QtGui.QLabel(self.g_pomiary)
        self.label_4.setGeometry(QtCore.QRect(30, 160, 61, 16))
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.m_wczesne = QtGui.QCheckBox(self.g_pomiary)
        self.m_wczesne.setGeometry(QtCore.QRect(100, 160, 70, 17))
        self.m_wczesne.setObjectName(_fromUtf8("m_wczesne"))
        self.m_pozne = QtGui.QCheckBox(self.g_pomiary)
        self.m_pozne.setGeometry(QtCore.QRect(170, 160, 70, 17))
        self.m_pozne.setObjectName(_fromUtf8("m_pozne"))
        self.m_kasuj = QtGui.QPushButton(self.g_pomiary)
        self.m_kasuj.setGeometry(QtCore.QRect(10, 180, 261, 41))
        self.m_kasuj.setObjectName(_fromUtf8("m_kasuj"))
        self.m_odczyty = QtGui.QTextEdit(self.g_pomiary)
        self.m_odczyty.setGeometry(QtCore.QRect(280, 20, 101, 271))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setItalic(False)
        font.setWeight(50)
        self.m_odczyty.setFont(font)
        self.m_odczyty.setObjectName(_fromUtf8("m_odczyty"))
        self.label = QtGui.QLabel(self.g_pomiary)
        self.label.setGeometry(QtCore.QRect(40, 230, 61, 16))
        self.label.setObjectName(_fromUtf8("label"))
        self.p_przesun = QtGui.QLineEdit(self.g_pomiary)
        self.p_przesun.setGeometry(QtCore.QRect(120, 230, 61, 20))
        self.p_przesun.setObjectName(_fromUtf8("p_przesun"))
        self.label_7 = QtGui.QLabel(self.g_pomiary)
        self.label_7.setGeometry(QtCore.QRect(190, 230, 46, 13))
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.g_promienie = QtGui.QGroupBox(Dialog)
        self.g_promienie.setGeometry(QtCore.QRect(300, 40, 521, 301))
        self.g_promienie.setMinimumSize(QtCore.QSize(521, 301))
        self.g_promienie.setObjectName(_fromUtf8("g_promienie"))
        self.r_dane = QtGui.QTableWidget(self.g_promienie)
        self.r_dane.setGeometry(QtCore.QRect(10, 20, 501, 241))
        self.r_dane.setObjectName(_fromUtf8("r_dane"))
        self.r_dane.setColumnCount(0)
        self.r_dane.setRowCount(0)
        self.r_nowy = QtGui.QPushButton(self.g_promienie)
        self.r_nowy.setGeometry(QtCore.QRect(10, 270, 75, 23))
        self.r_nowy.setObjectName(_fromUtf8("r_nowy"))
        self.r_edytuj = QtGui.QPushButton(self.g_promienie)
        self.r_edytuj.setGeometry(QtCore.QRect(90, 270, 75, 23))
        self.r_edytuj.setObjectName(_fromUtf8("r_edytuj"))
        self.r_koreluj = QtGui.QPushButton(self.g_promienie)
        self.r_koreluj.setGeometry(QtCore.QRect(350, 270, 75, 23))
        self.r_koreluj.setObjectName(_fromUtf8("r_koreluj"))
        self.r_usun = QtGui.QPushButton(self.g_promienie)
        self.r_usun.setGeometry(QtCore.QRect(170, 270, 75, 23))
        self.r_usun.setObjectName(_fromUtf8("r_usun"))
        self.r_srednia = QtGui.QPushButton(self.g_promienie)
        self.r_srednia.setGeometry(QtCore.QRect(440, 270, 75, 23))
        self.r_srednia.setObjectName(_fromUtf8("r_srednia"))
        self.r_przerysuj = QtGui.QPushButton(self.g_promienie)
        self.r_przerysuj.setGeometry(QtCore.QRect(250, 270, 75, 23))
        self.r_przerysuj.setObjectName(_fromUtf8("r_przerysuj"))
        self.p_ustawienia = QtGui.QPushButton(Dialog)
        self.p_ustawienia.setGeometry(QtCore.QRect(1150, 10, 75, 23))
        self.p_ustawienia.setMinimumSize(QtCore.QSize(75, 23))
        self.p_ustawienia.setObjectName(_fromUtf8("p_ustawienia"))
        self.p_nowy = QtGui.QPushButton(Dialog)
        self.p_nowy.setGeometry(QtCore.QRect(10, 10, 150, 23))
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.p_nowy.sizePolicy().hasHeightForWidth())
        self.p_nowy.setSizePolicy(sizePolicy)
        self.p_nowy.setMinimumSize(QtCore.QSize(150, 23))
        self.p_nowy.setObjectName(_fromUtf8("p_nowy"))
        self.widget = MplWidget(Dialog)
        self.widget.setGeometry(QtCore.QRect(300, 350, 921, 371))
        self.widget.setMinimumSize(QtCore.QSize(921, 371))
        self.widget.setObjectName(_fromUtf8("widget"))
        self.groupBox = QtGui.QGroupBox(Dialog)
        self.groupBox.setGeometry(QtCore.QRect(390, 0, 751, 41))
        self.groupBox.setMinimumSize(QtCore.QSize(751, 41))
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.layoutWidget = QtGui.QWidget(self.groupBox)
        self.layoutWidget.setGeometry(QtCore.QRect(10, 10, 731, 22))
        self.layoutWidget.setObjectName(_fromUtf8("layoutWidget"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.layoutWidget)
        self.horizontalLayout.setMargin(0)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.label_5 = QtGui.QLabel(self.layoutWidget)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_5.setFont(font)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.horizontalLayout.addWidget(self.label_5)
        self.p_sr = QtGui.QLineEdit(self.layoutWidget)
        self.p_sr.setObjectName(_fromUtf8("p_sr"))
        self.horizontalLayout.addWidget(self.p_sr)
        self.label_6 = QtGui.QLabel(self.layoutWidget)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_6.setFont(font)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.horizontalLayout.addWidget(self.label_6)
        self.p_pr = QtGui.QLineEdit(self.layoutWidget)
        self.p_pr.setObjectName(_fromUtf8("p_pr"))
        self.horizontalLayout.addWidget(self.p_pr)
        self.p_zapisz = QtGui.QPushButton(Dialog)
        self.p_zapisz.setGeometry(QtCore.QRect(170, 10, 140, 23))
        self.p_zapisz.setMinimumSize(QtCore.QSize(140, 23))
        self.p_zapisz.setObjectName(_fromUtf8("p_zapisz"))
        self.f_zapisu = QtGui.QComboBox(Dialog)
        self.f_zapisu.setGeometry(QtCore.QRect(320, 10, 61, 21))
        self.f_zapisu.setObjectName(_fromUtf8("f_zapisu"))
        self.f_zapisu.addItem(_fromUtf8(""))
        self.f_zapisu.addItem(_fromUtf8(""))
        self.f_zapisu.addItem(_fromUtf8(""))

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

    def retranslateUi(self, Dialog):
        Dialog.setWindowTitle(_translate("Dialog", "LDB_Pomiary 0.3.1", None))
        self.g_naglowek.setTitle(_translate("Dialog", "Naglowek", None))
        self.g_pomiary.setTitle(_translate("Dialog", "Pomiar", None))
        self.m_odczyt.setText(_translate("Dialog", "&Odczyt", None))
        self.m_koniec.setText(_translate("Dialog", "Koniec", None))
        self.m_czysc.setText(_translate("Dialog", "Czysc", None))
        self.label_2.setText(_translate("Dialog", "P", None))
        self.label_3.setText(_translate("Dialog", "K", None))
        self.m_bielp.setText(_translate("Dialog", "Wpisz", None))
        self.m_bielk.setText(_translate("Dialog", "Wpisz", None))
        self.label_4.setText(_translate("Dialog", "Podkorowy:", None))
        self.m_wczesne.setText(_translate("Dialog", "Wczesne", None))
        self.m_pozne.setText(_translate("Dialog", "Pozne", None))
        self.m_kasuj.setText(_translate("Dialog", "Kasuj ostatni", None))
        self.label.setText(_translate("Dialog", "Przesuniecie:", None))
        self.label_7.setText(_translate("Dialog", "[mm]", None))
        self.g_promienie.setTitle(_translate("Dialog", "Promienie", None))
        self.r_nowy.setText(_translate("Dialog", "Nowy", None))
        self.r_edytuj.setText(_translate("Dialog", "Edytuj", None))
        self.r_koreluj.setText(_translate("Dialog", "Koreluj", None))
        self.r_usun.setText(_translate("Dialog", "Usun", None))
        self.r_srednia.setText(_translate("Dialog", "Srednia", None))
        self.r_przerysuj.setText(_translate("Dialog", "Przerysuj", None))
        self.p_ustawienia.setText(_translate("Dialog", "Ustawienia", None))
        self.p_nowy.setText(_translate("Dialog", "Nowa", None))
        self.groupBox.setTitle(_translate("Dialog", "Katalogi:", None))
        self.label_5.setText(_translate("Dialog", "Srednie:", None))
        self.label_6.setText(_translate("Dialog", "Promienie:", None))
        self.p_zapisz.setText(_translate("Dialog", "Zapisz", None))
        self.f_zapisu.setItemText(0, _translate("Dialog", "*.fh", None))
        self.f_zapisu.setItemText(1, _translate("Dialog", "*.txt", None))
        self.f_zapisu.setItemText(2, _translate("Dialog", "*.avr", None))
Exemple #3
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(_fromUtf8("MainWindow"))
        MainWindow.resize(1324, 822)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        MainWindow.setMinimumSize(QtCore.QSize(1024, 768))
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.gridLayout_6 = QtGui.QGridLayout(self.centralwidget)
        self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6"))
        self.Button_Grid = QtGui.QGridLayout()
        self.Button_Grid.setObjectName(_fromUtf8("Button_Grid"))
        self.pushButton_clear = QtGui.QPushButton(self.centralwidget)
        self.pushButton_clear.setObjectName(_fromUtf8("pushButton_clear"))
        self.Button_Grid.addWidget(self.pushButton_clear, 0, 2, 1, 1)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.Button_Grid.addItem(spacerItem, 0, 3, 1, 1)
        self.toolbar_grid = QtGui.QGridLayout()
        self.toolbar_grid.setObjectName(_fromUtf8("toolbar_grid"))
        self.Button_Grid.addLayout(self.toolbar_grid, 0, 0, 1, 1)
        self.pushButton_plot = QtGui.QPushButton(self.centralwidget)
        self.pushButton_plot.setObjectName(_fromUtf8("pushButton_plot"))
        self.Button_Grid.addWidget(self.pushButton_plot, 0, 1, 1, 1)
        self.gridLayout_6.addLayout(self.Button_Grid, 1, 0, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.gridLayout_6.addItem(spacerItem1, 2, 0, 1, 1)
        self.mpl = MplWidget(self.centralwidget)
        self.mpl.setMinimumSize(QtCore.QSize(1024, 400))
        self.mpl.setObjectName(_fromUtf8("mpl"))
        self.gridLayout_6.addWidget(self.mpl, 0, 0, 1, 1)
        self.gridLayout_5 = QtGui.QGridLayout()
        self.gridLayout_5.setSizeConstraint(QtGui.QLayout.SetMaximumSize)
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        self.groupBox_feature = QtGui.QGroupBox(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBox_feature.sizePolicy().hasHeightForWidth())
        self.groupBox_feature.setSizePolicy(sizePolicy)
        self.groupBox_feature.setMinimumSize(QtCore.QSize(320, 290))
        self.groupBox_feature.setObjectName(_fromUtf8("groupBox_feature"))
        self.gridLayoutWidget_2 = QtGui.QWidget(self.groupBox_feature)
        self.gridLayoutWidget_2.setGeometry(QtCore.QRect(0, 24, 306, 275))
        self.gridLayoutWidget_2.setObjectName(_fromUtf8("gridLayoutWidget_2"))
        self.gridLayout_3 = QtGui.QGridLayout(self.gridLayoutWidget_2)
        self.gridLayout_3.setMargin(0)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.label_width = QtGui.QLabel(self.gridLayoutWidget_2)
        self.label_width.setObjectName(_fromUtf8("label_width"))
        self.gridLayout_3.addWidget(self.label_width, 5, 0, 1, 1)
        self.label_conductivity = QtGui.QLabel(self.gridLayoutWidget_2)
        self.label_conductivity.setObjectName(_fromUtf8("label_conductivity"))
        self.gridLayout_3.addWidget(self.label_conductivity, 0, 0, 1, 1)
        self.label_length = QtGui.QLabel(self.gridLayoutWidget_2)
        self.label_length.setObjectName(_fromUtf8("label_length"))
        self.gridLayout_3.addWidget(self.label_length, 4, 0, 1, 1)
        self.doubleSpinBox_magsus = QtGui.QDoubleSpinBox(self.gridLayoutWidget_2)
        self.doubleSpinBox_magsus.setObjectName(_fromUtf8("doubleSpinBox_magsus"))
        self.gridLayout_3.addWidget(self.doubleSpinBox_magsus, 1, 1, 1, 1)
        self.label_depth = QtGui.QLabel(self.gridLayoutWidget_2)
        self.label_depth.setObjectName(_fromUtf8("label_depth"))
        self.gridLayout_3.addWidget(self.label_depth, 2, 0, 1, 1)
        self.comboBox_conductivity = QtGui.QComboBox(self.gridLayoutWidget_2)
        self.comboBox_conductivity.setEditable(True)
        self.comboBox_conductivity.setObjectName(_fromUtf8("comboBox_conductivity"))
        self.comboBox_conductivity.addItem(_fromUtf8(""))
        self.comboBox_conductivity.addItem(_fromUtf8(""))
        self.gridLayout_3.addWidget(self.comboBox_conductivity, 0, 1, 1, 1)
        self.doubleSpinBox_length = QtGui.QDoubleSpinBox(self.gridLayoutWidget_2)
        self.doubleSpinBox_length.setObjectName(_fromUtf8("doubleSpinBox_length"))
        self.gridLayout_3.addWidget(self.doubleSpinBox_length, 4, 1, 1, 1)
        self.doubleSpinBox_strike = QtGui.QDoubleSpinBox(self.gridLayoutWidget_2)
        self.doubleSpinBox_strike.setObjectName(_fromUtf8("doubleSpinBox_strike"))
        self.gridLayout_3.addWidget(self.doubleSpinBox_strike, 6, 1, 1, 1)
        self.label_strike = QtGui.QLabel(self.gridLayoutWidget_2)
        self.label_strike.setObjectName(_fromUtf8("label_strike"))
        self.gridLayout_3.addWidget(self.label_strike, 6, 0, 1, 1)
        self.doubleSpinBox_depth = QtGui.QDoubleSpinBox(self.gridLayoutWidget_2)
        self.doubleSpinBox_depth.setObjectName(_fromUtf8("doubleSpinBox_depth"))
        self.gridLayout_3.addWidget(self.doubleSpinBox_depth, 2, 1, 1, 1)
        self.doubleSpinBox_width = QtGui.QDoubleSpinBox(self.gridLayoutWidget_2)
        self.doubleSpinBox_width.setObjectName(_fromUtf8("doubleSpinBox_width"))
        self.gridLayout_3.addWidget(self.doubleSpinBox_width, 5, 1, 1, 1)
        self.label_magsus = QtGui.QLabel(self.gridLayoutWidget_2)
        self.label_magsus.setObjectName(_fromUtf8("label_magsus"))
        self.gridLayout_3.addWidget(self.label_magsus, 1, 0, 1, 1)
        self.label_8 = QtGui.QLabel(self.gridLayoutWidget_2)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.gridLayout_3.addWidget(self.label_8, 3, 0, 1, 1)
        self.doubleSpinBox_depthextent = QtGui.QDoubleSpinBox(self.gridLayoutWidget_2)
        self.doubleSpinBox_depthextent.setObjectName(_fromUtf8("doubleSpinBox_depthextent"))
        self.gridLayout_3.addWidget(self.doubleSpinBox_depthextent, 3, 1, 1, 1)
        self.gridLayout_5.addWidget(self.groupBox_feature, 0, 5, 1, 1)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem2, 0, 6, 1, 1)
        self.groupBox_instrument = QtGui.QGroupBox(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBox_instrument.sizePolicy().hasHeightForWidth())
        self.groupBox_instrument.setSizePolicy(sizePolicy)
        self.groupBox_instrument.setMinimumSize(QtCore.QSize(310, 250))
        self.groupBox_instrument.setObjectName(_fromUtf8("groupBox_instrument"))
        self.gridLayoutWidget_3 = QtGui.QWidget(self.groupBox_instrument)
        self.gridLayoutWidget_3.setGeometry(QtCore.QRect(10, 20, 294, 251))
        self.gridLayoutWidget_3.setObjectName(_fromUtf8("gridLayoutWidget_3"))
        self.gridLayout_4 = QtGui.QGridLayout(self.gridLayoutWidget_3)
        self.gridLayout_4.setMargin(0)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.label_array = QtGui.QLabel(self.gridLayoutWidget_3)
        self.label_array.setObjectName(_fromUtf8("label_array"))
        self.gridLayout_4.addWidget(self.label_array, 0, 0, 1, 1)
        self.label_lowersensor = QtGui.QLabel(self.gridLayoutWidget_3)
        self.label_lowersensor.setObjectName(_fromUtf8("label_lowersensor"))
        self.gridLayout_4.addWidget(self.label_lowersensor, 4, 0, 1, 1)
        self.label_a1 = QtGui.QLabel(self.gridLayoutWidget_3)
        self.label_a1.setObjectName(_fromUtf8("label_a1"))
        self.gridLayout_4.addWidget(self.label_a1, 2, 0, 1, 1)
        self.doubleSpinBox_lowersensor = QtGui.QDoubleSpinBox(self.gridLayoutWidget_3)
        self.doubleSpinBox_lowersensor.setObjectName(_fromUtf8("doubleSpinBox_lowersensor"))
        self.gridLayout_4.addWidget(self.doubleSpinBox_lowersensor, 4, 1, 1, 1)
        self.label_uppersensor = QtGui.QLabel(self.gridLayoutWidget_3)
        self.label_uppersensor.setObjectName(_fromUtf8("label_uppersensor"))
        self.gridLayout_4.addWidget(self.label_uppersensor, 5, 0, 1, 1)
        self.label_a = QtGui.QLabel(self.gridLayoutWidget_3)
        self.label_a.setObjectName(_fromUtf8("label_a"))
        self.gridLayout_4.addWidget(self.label_a, 1, 0, 1, 1)
        self.doubleSpinBox_uppersensor = QtGui.QDoubleSpinBox(self.gridLayoutWidget_3)
        self.doubleSpinBox_uppersensor.setObjectName(_fromUtf8("doubleSpinBox_uppersensor"))
        self.gridLayout_4.addWidget(self.doubleSpinBox_uppersensor, 5, 1, 1, 1)
        self.doubleSpinBox_a1 = QtGui.QDoubleSpinBox(self.gridLayoutWidget_3)
        self.doubleSpinBox_a1.setObjectName(_fromUtf8("doubleSpinBox_a1"))
        self.gridLayout_4.addWidget(self.doubleSpinBox_a1, 2, 1, 1, 1)
        self.label_a2 = QtGui.QLabel(self.gridLayoutWidget_3)
        self.label_a2.setObjectName(_fromUtf8("label_a2"))
        self.gridLayout_4.addWidget(self.label_a2, 3, 0, 1, 1)
        self.comboBox_array = QtGui.QComboBox(self.gridLayoutWidget_3)
        self.comboBox_array.setObjectName(_fromUtf8("comboBox_array"))
        self.gridLayout_4.addWidget(self.comboBox_array, 0, 1, 1, 1)
        self.doubleSpinBox_a = QtGui.QDoubleSpinBox(self.gridLayoutWidget_3)
        self.doubleSpinBox_a.setObjectName(_fromUtf8("doubleSpinBox_a"))
        self.gridLayout_4.addWidget(self.doubleSpinBox_a, 1, 1, 1, 1)
        self.doubleSpinBox_a2 = QtGui.QDoubleSpinBox(self.gridLayoutWidget_3)
        self.doubleSpinBox_a2.setObjectName(_fromUtf8("doubleSpinBox_a2"))
        self.gridLayout_4.addWidget(self.doubleSpinBox_a2, 3, 1, 1, 1)
        self.gridLayout_5.addWidget(self.groupBox_instrument, 0, 3, 1, 1)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem3, 0, 4, 1, 1)
        spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem4, 0, 0, 1, 1)
        spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem5, 0, 2, 1, 1)
        self.groupBox_survey = QtGui.QGroupBox(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBox_survey.sizePolicy().hasHeightForWidth())
        self.groupBox_survey.setSizePolicy(sizePolicy)
        self.groupBox_survey.setMinimumSize(QtCore.QSize(350, 210))
        self.groupBox_survey.setObjectName(_fromUtf8("groupBox_survey"))
        self.gridLayoutWidget = QtGui.QWidget(self.groupBox_survey)
        self.gridLayoutWidget.setGeometry(QtCore.QRect(9, 20, 321, 141))
        self.gridLayoutWidget.setObjectName(_fromUtf8("gridLayoutWidget"))
        self.gridLayout_2 = QtGui.QGridLayout(self.gridLayoutWidget)
        self.gridLayout_2.setMargin(0)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.doubleSpinBox_fieldinclination = QtGui.QDoubleSpinBox(self.gridLayoutWidget)
        self.doubleSpinBox_fieldinclination.setObjectName(_fromUtf8("doubleSpinBox_fieldinclination"))
        self.gridLayout_2.addWidget(self.doubleSpinBox_fieldinclination, 2, 1, 1, 1)
        self.label_traverselength = QtGui.QLabel(self.gridLayoutWidget)
        self.label_traverselength.setObjectName(_fromUtf8("label_traverselength"))
        self.gridLayout_2.addWidget(self.label_traverselength, 0, 0, 1, 1)
        self.label_fieldinclination = QtGui.QLabel(self.gridLayoutWidget)
        self.label_fieldinclination.setObjectName(_fromUtf8("label_fieldinclination"))
        self.gridLayout_2.addWidget(self.label_fieldinclination, 2, 0, 1, 1)
        self.label_traverseint = QtGui.QLabel(self.gridLayoutWidget)
        self.label_traverseint.setObjectName(_fromUtf8("label_traverseint"))
        self.gridLayout_2.addWidget(self.label_traverseint, 1, 0, 1, 1)
        self.doubleSpinBox_xlength = QtGui.QDoubleSpinBox(self.gridLayoutWidget)
        self.doubleSpinBox_xlength.setObjectName(_fromUtf8("doubleSpinBox_xlength"))
        self.gridLayout_2.addWidget(self.doubleSpinBox_xlength, 0, 1, 1, 1)
        self.doubleSpinBox_ysample = QtGui.QDoubleSpinBox(self.gridLayoutWidget)
        self.doubleSpinBox_ysample.setObjectName(_fromUtf8("doubleSpinBox_ysample"))
        self.gridLayout_2.addWidget(self.doubleSpinBox_ysample, 1, 2, 1, 1)
        self.doubleSpinBox_ylength = QtGui.QDoubleSpinBox(self.gridLayoutWidget)
        self.doubleSpinBox_ylength.setObjectName(_fromUtf8("doubleSpinBox_ylength"))
        self.gridLayout_2.addWidget(self.doubleSpinBox_ylength, 0, 2, 1, 1)
        self.doubleSpinBox_xsample = QtGui.QDoubleSpinBox(self.gridLayoutWidget)
        self.doubleSpinBox_xsample.setObjectName(_fromUtf8("doubleSpinBox_xsample"))
        self.gridLayout_2.addWidget(self.doubleSpinBox_xsample, 1, 1, 1, 1)
        self.groupBox_method = QtGui.QGroupBox(self.groupBox_survey)
        self.groupBox_method.setGeometry(QtCore.QRect(0, 180, 351, 121))
        self.groupBox_method.setObjectName(_fromUtf8("groupBox_method"))
        self.gridLayoutWidget_4 = QtGui.QWidget(self.groupBox_method)
        self.gridLayoutWidget_4.setGeometry(QtCore.QRect(10, 20, 355, 95))
        self.gridLayoutWidget_4.setObjectName(_fromUtf8("gridLayoutWidget_4"))
        self.gridLayout = QtGui.QGridLayout(self.gridLayoutWidget_4)
        self.gridLayout.setMargin(0)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.radioButton_res = QtGui.QRadioButton(self.gridLayoutWidget_4)
        self.radioButton_res.setObjectName(_fromUtf8("radioButton_res"))
        self.gridLayout.addWidget(self.radioButton_res, 0, 0, 1, 1)
        self.radioButton_mag = QtGui.QRadioButton(self.gridLayoutWidget_4)
        self.radioButton_mag.setObjectName(_fromUtf8("radioButton_mag"))
        self.gridLayout.addWidget(self.radioButton_mag, 0, 1, 1, 1)
        self.radioButton_2d = QtGui.QRadioButton(self.gridLayoutWidget_4)
        self.radioButton_2d.setObjectName(_fromUtf8("radioButton_2d"))
        self.buttonGroup_2D3D = QtGui.QButtonGroup(MainWindow)
        self.buttonGroup_2D3D.setObjectName(_fromUtf8("buttonGroup_2D3D"))
        self.buttonGroup_2D3D.addButton(self.radioButton_2d)
        self.gridLayout.addWidget(self.radioButton_2d, 1, 0, 1, 1)
        self.radioButton_3d = QtGui.QRadioButton(self.gridLayoutWidget_4)
        self.radioButton_3d.setObjectName(_fromUtf8("radioButton_3d"))
        self.buttonGroup_2D3D.addButton(self.radioButton_3d)
        self.gridLayout.addWidget(self.radioButton_3d, 1, 1, 1, 1)
        self.radioButton_pseudo = QtGui.QRadioButton(self.gridLayoutWidget_4)
        self.radioButton_pseudo.setObjectName(_fromUtf8("radioButton_pseudo"))
        self.buttonGroup_2D3D.addButton(self.radioButton_pseudo)
        self.gridLayout.addWidget(self.radioButton_pseudo, 2, 0, 1, 2)
        self.gridLayout_5.addWidget(self.groupBox_survey, 0, 1, 1, 1)
        self.gridLayout_6.addLayout(self.gridLayout_5, 3, 0, 2, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1324, 31))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menu_File = QtGui.QMenu(self.menubar)
        self.menu_File.setObjectName(_fromUtf8("menu_File"))
        self.menu_Help = QtGui.QMenu(self.menubar)
        self.menu_Help.setObjectName(_fromUtf8("menu_Help"))
        self.menu_About = QtGui.QMenu(self.menubar)
        self.menu_About.setObjectName(_fromUtf8("menu_About"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)
        self.action_Save_Data = QtGui.QAction(MainWindow)
        self.action_Save_Data.setObjectName(_fromUtf8("action_Save_Data"))
        self.action_Quit = QtGui.QAction(MainWindow)
        self.action_Quit.setObjectName(_fromUtf8("action_Quit"))
        self.menu_File.addAction(self.action_Save_Data)
        self.menu_File.addAction(self.action_Quit)
        self.menubar.addAction(self.menu_File.menuAction())
        self.menubar.addAction(self.menu_Help.menuAction())
        self.menubar.addAction(self.menu_About.menuAction())

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

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
        self.pushButton_clear.setText(_translate("MainWindow", "Clear", None))
        self.pushButton_plot.setText(_translate("MainWindow", "Plot", None))
        self.groupBox_feature.setTitle(_translate("MainWindow", "Feature Parameters", None))
        self.label_width.setText(_translate("MainWindow", "Width (y-extent)", None))
        self.label_conductivity.setText(_translate("MainWindow", "Resistivity (rho)", None))
        self.label_length.setText(_translate("MainWindow", "Length (x-extent)", None))
        self.label_depth.setText(_translate("MainWindow", "Depth (Z)", None))
        self.comboBox_conductivity.setItemText(0, _translate("MainWindow", "Insulating", None))
        self.comboBox_conductivity.setItemText(1, _translate("MainWindow", "Conducting", None))
        self.label_strike.setText(_translate("MainWindow", "Strike (degrees)", None))
        self.label_magsus.setText(_translate("MainWindow", "Magnetic Susceptibility", None))
        self.label_8.setText(_translate("MainWindow", "Depth Extent (z-extent)", None))
        self.groupBox_instrument.setTitle(_translate("MainWindow", "Instrument Parameters", None))
        self.label_array.setText(_translate("MainWindow", "Array", None))
        self.label_lowersensor.setText(_translate("MainWindow", "Lower Sensor Height (m)", None))
        self.label_a1.setText(_translate("MainWindow", "Electrode Separation (a1)", None))
        self.label_uppersensor.setText(_translate("MainWindow", "Upper Sensor Height (m)", None))
        self.label_a.setText(_translate("MainWindow", "Electrode Separation (a)", None))
        self.label_a2.setText(_translate("MainWindow", "Separation of Sides (a2)", None))
        self.groupBox_survey.setTitle(_translate("MainWindow", "Survey Parameters", None))
        self.label_traverselength.setText(_translate("MainWindow", " Length (x, y)", None))
        self.label_fieldinclination.setText(_translate("MainWindow", "Field Inclination", None))
        self.label_traverseint.setText(_translate("MainWindow", "Interval (x, y)", None))
        self.groupBox_method.setTitle(_translate("MainWindow", "Survey Type", None))
        self.radioButton_res.setText(_translate("MainWindow", "Resistivity", None))
        self.radioButton_mag.setText(_translate("MainWindow", "Magnetometry", None))
        self.radioButton_2d.setText(_translate("MainWindow", "2D", None))
        self.radioButton_3d.setText(_translate("MainWindow", "3D", None))
        self.radioButton_pseudo.setText(_translate("MainWindow", "Pseudosections", None))
        self.menu_File.setTitle(_translate("MainWindow", "&File", None))
        self.menu_Help.setTitle(_translate("MainWindow", "&Help", None))
        self.menu_About.setTitle(_translate("MainWindow", "&About", None))
        self.action_Save_Data.setText(_translate("MainWindow", "&Save Data", None))
        self.action_Quit.setText(_translate("MainWindow", "&Quit", None))
class Ui_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 #6
0
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(841, 727)
        Form.setWindowTitle(QtGui.QApplication.translate("Form", "Form", None, QtGui.QApplication.UnicodeUTF8))
        self.horizontalLayout_6 = QtGui.QHBoxLayout(Form)
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.splitter = QtGui.QSplitter(Form)
        self.splitter.setOrientation(QtCore.Qt.Horizontal)
        self.splitter.setChildrenCollapsible(False)
        self.splitter.setObjectName(_fromUtf8("splitter"))
        self.widget = QtGui.QWidget(self.splitter)
        self.widget.setObjectName(_fromUtf8("widget"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.widget)
        self.verticalLayout_2.setMargin(0)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.groupBox = QtGui.QGroupBox(self.widget)
        self.groupBox.setTitle(QtGui.QApplication.translate("Form", "Calibrated device", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.groupBox)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.calibLabel = QtGui.QLabel(self.groupBox)
        self.calibLabel.setText(QtGui.QApplication.translate("Form", "No curve loaded", None, QtGui.QApplication.UnicodeUTF8))
        self.calibLabel.setObjectName(_fromUtf8("calibLabel"))
        self.horizontalLayout.addWidget(self.calibLabel)
        self.loadCalibButton = QtGui.QPushButton(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.loadCalibButton.sizePolicy().hasHeightForWidth())
        self.loadCalibButton.setSizePolicy(sizePolicy)
        self.loadCalibButton.setText(QtGui.QApplication.translate("Form", "Change curve", None, QtGui.QApplication.UnicodeUTF8))
        self.loadCalibButton.setObjectName(_fromUtf8("loadCalibButton"))
        self.horizontalLayout.addWidget(self.loadCalibButton)
        self.verticalLayout_2.addWidget(self.groupBox)
        self.groupBox_3 = QtGui.QGroupBox(self.widget)
        self.groupBox_3.setTitle(QtGui.QApplication.translate("Form", "Calibrate from comparative data", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.groupBox_3)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.loadComparitiveDataButton = QtGui.QPushButton(self.groupBox_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.loadComparitiveDataButton.sizePolicy().hasHeightForWidth())
        self.loadComparitiveDataButton.setSizePolicy(sizePolicy)
        self.loadComparitiveDataButton.setText(QtGui.QApplication.translate("Form", "Load data", None, QtGui.QApplication.UnicodeUTF8))
        self.loadComparitiveDataButton.setFlat(False)
        self.loadComparitiveDataButton.setObjectName(_fromUtf8("loadComparitiveDataButton"))
        self.horizontalLayout_2.addWidget(self.loadComparitiveDataButton)
        self.verticalLayout_2.addWidget(self.groupBox_3)
        self.groupBox_2 = QtGui.QGroupBox(self.widget)
        self.groupBox_2.setTitle(QtGui.QApplication.translate("Form", "Calibrate from voltage input", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.verticalLayout = QtGui.QVBoxLayout(self.groupBox_2)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.formLayout = QtGui.QFormLayout()
        self.formLayout.setFieldGrowthPolicy(QtGui.QFormLayout.ExpandingFieldsGrow)
        self.formLayout.setObjectName(_fromUtf8("formLayout"))
        self.calDevInput = QtGui.QComboBox(self.groupBox_2)
        self.calDevInput.setObjectName(_fromUtf8("calDevInput"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.calDevInput)
        self.label = QtGui.QLabel(self.groupBox_2)
        self.label.setText(QtGui.QApplication.translate("Form", "New device input", None, QtGui.QApplication.UnicodeUTF8))
        self.label.setObjectName(_fromUtf8("label"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.label)
        self.newDevInput = QtGui.QComboBox(self.groupBox_2)
        self.newDevInput.setObjectName(_fromUtf8("newDevInput"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.newDevInput)
        self.label_2 = QtGui.QLabel(self.groupBox_2)
        self.label_2.setText(QtGui.QApplication.translate("Form", "Calibrated device input", None, QtGui.QApplication.UnicodeUTF8))
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_2)
        self.verticalLayout.addLayout(self.formLayout)
        self.tempTriggerCheckBox = QtGui.QCheckBox(self.groupBox_2)
        self.tempTriggerCheckBox.setText(QtGui.QApplication.translate("Form", "Trigger By Temperature", None, QtGui.QApplication.UnicodeUTF8))
        self.tempTriggerCheckBox.setCheckable(True)
        self.tempTriggerCheckBox.setChecked(True)
        self.tempTriggerCheckBox.setObjectName(_fromUtf8("tempTriggerCheckBox"))
        self.verticalLayout.addWidget(self.tempTriggerCheckBox)
        self.tempControlWidget = QtGui.QWidget(self.groupBox_2)
        self.tempControlWidget.setEnabled(True)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.tempControlWidget.sizePolicy().hasHeightForWidth())
        self.tempControlWidget.setSizePolicy(sizePolicy)
        self.tempControlWidget.setObjectName(_fromUtf8("tempControlWidget"))
        self.verticalLayout_7 = QtGui.QVBoxLayout(self.tempControlWidget)
        self.verticalLayout_7.setMargin(0)
        self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7"))
        self.horizontalLayout_7 = QtGui.QHBoxLayout()
        self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
        self.currentTempSlider = QtGui.QSlider(self.tempControlWidget)
        self.currentTempSlider.setEnabled(False)
        self.currentTempSlider.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.currentTempSlider.setMaximum(280)
        self.currentTempSlider.setTracking(False)
        self.currentTempSlider.setOrientation(QtCore.Qt.Vertical)
        self.currentTempSlider.setTickPosition(QtGui.QSlider.TicksBelow)
        self.currentTempSlider.setTickInterval(5)
        self.currentTempSlider.setObjectName(_fromUtf8("currentTempSlider"))
        self.horizontalLayout_7.addWidget(self.currentTempSlider)
        self.verticalLayout_13 = QtGui.QVBoxLayout()
        self.verticalLayout_13.setObjectName(_fromUtf8("verticalLayout_13"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.label_9 = QtGui.QLabel(self.tempControlWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_9.sizePolicy().hasHeightForWidth())
        self.label_9.setSizePolicy(sizePolicy)
        self.label_9.setText(QtGui.QApplication.translate("Form", "Highest temperature = ", None, QtGui.QApplication.UnicodeUTF8))
        self.label_9.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.label_9.setObjectName(_fromUtf8("label_9"))
        self.horizontalLayout_3.addWidget(self.label_9)
        self.trigMax = QtGui.QSpinBox(self.tempControlWidget)
        self.trigMax.setSuffix(QtGui.QApplication.translate("Form", " K", None, QtGui.QApplication.UnicodeUTF8))
        self.trigMax.setMaximum(330)
        self.trigMax.setProperty("value", 280)
        self.trigMax.setObjectName(_fromUtf8("trigMax"))
        self.horizontalLayout_3.addWidget(self.trigMax)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem)
        self.verticalLayout_13.addLayout(self.horizontalLayout_3)
        spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout_13.addItem(spacerItem1)
        self.horizontalLayout_5 = QtGui.QHBoxLayout()
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.label_15 = QtGui.QLabel(self.tempControlWidget)
        self.label_15.setText(QtGui.QApplication.translate("Form", "Take", None, QtGui.QApplication.UnicodeUTF8))
        self.label_15.setAlignment(QtCore.Qt.AlignCenter)
        self.label_15.setObjectName(_fromUtf8("label_15"))
        self.horizontalLayout_5.addWidget(self.label_15)
        self.trigSteps = QtGui.QSpinBox(self.tempControlWidget)
        self.trigSteps.setProperty("value", 29)
        self.trigSteps.setObjectName(_fromUtf8("trigSteps"))
        self.horizontalLayout_5.addWidget(self.trigSteps)
        self.label_7 = QtGui.QLabel(self.tempControlWidget)
        self.label_7.setText(QtGui.QApplication.translate("Form", "readings", None, QtGui.QApplication.UnicodeUTF8))
        self.label_7.setAlignment(QtCore.Qt.AlignCenter)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.horizontalLayout_5.addWidget(self.label_7)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem2)
        self.verticalLayout_13.addLayout(self.horizontalLayout_5)
        self.horizontalLayout_8 = QtGui.QHBoxLayout()
        self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8"))
        self.label_6 = QtGui.QLabel(self.tempControlWidget)
        self.label_6.setText(QtGui.QApplication.translate("Form", "(one every", None, QtGui.QApplication.UnicodeUTF8))
        self.label_6.setAlignment(QtCore.Qt.AlignCenter)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.horizontalLayout_8.addWidget(self.label_6)
        self.trigDelta = QtGui.QDoubleSpinBox(self.tempControlWidget)
        self.trigDelta.setSuffix(QtGui.QApplication.translate("Form", " K", None, QtGui.QApplication.UnicodeUTF8))
        self.trigDelta.setMaximum(280.0)
        self.trigDelta.setProperty("value", 10.0)
        self.trigDelta.setObjectName(_fromUtf8("trigDelta"))
        self.horizontalLayout_8.addWidget(self.trigDelta)
        self.label_16 = QtGui.QLabel(self.tempControlWidget)
        self.label_16.setText(QtGui.QApplication.translate("Form", ")", None, QtGui.QApplication.UnicodeUTF8))
        self.label_16.setAlignment(QtCore.Qt.AlignCenter)
        self.label_16.setObjectName(_fromUtf8("label_16"))
        self.horizontalLayout_8.addWidget(self.label_16)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem3)
        self.verticalLayout_13.addLayout(self.horizontalLayout_8)
        spacerItem4 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout_13.addItem(spacerItem4)
        self.horizontalLayout_10 = QtGui.QHBoxLayout()
        self.horizontalLayout_10.setObjectName(_fromUtf8("horizontalLayout_10"))
        self.label_8 = QtGui.QLabel(self.tempControlWidget)
        self.label_8.setText(QtGui.QApplication.translate("Form", "Lowest Temperature = ", None, QtGui.QApplication.UnicodeUTF8))
        self.label_8.setAlignment(QtCore.Qt.AlignCenter)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.horizontalLayout_10.addWidget(self.label_8)
        self.trigMin = QtGui.QSpinBox(self.tempControlWidget)
        self.trigMin.setReadOnly(False)
        self.trigMin.setSuffix(QtGui.QApplication.translate("Form", " K", None, QtGui.QApplication.UnicodeUTF8))
        self.trigMin.setMaximum(280)
        self.trigMin.setObjectName(_fromUtf8("trigMin"))
        self.horizontalLayout_10.addWidget(self.trigMin)
        spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_10.addItem(spacerItem5)
        self.verticalLayout_13.addLayout(self.horizontalLayout_10)
        self.horizontalLayout_7.addLayout(self.verticalLayout_13)
        self.verticalLayout_7.addLayout(self.horizontalLayout_7)
        self.verticalLayout.addWidget(self.tempControlWidget)
        self.horizontalLayout_12 = QtGui.QHBoxLayout()
        self.horizontalLayout_12.setObjectName(_fromUtf8("horizontalLayout_12"))
        self.label_5 = QtGui.QLabel(self.groupBox_2)
        self.label_5.setText(QtGui.QApplication.translate("Form", "Current T = ", None, QtGui.QApplication.UnicodeUTF8))
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.horizontalLayout_12.addWidget(self.label_5)
        self.currentTempText = QtGui.QLabel(self.groupBox_2)
        self.currentTempText.setText(QtGui.QApplication.translate("Form", "?", None, QtGui.QApplication.UnicodeUTF8))
        self.currentTempText.setObjectName(_fromUtf8("currentTempText"))
        self.horizontalLayout_12.addWidget(self.currentTempText)
        spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_12.addItem(spacerItem6)
        self.verticalLayout.addLayout(self.horizontalLayout_12)
        self.aquireButton = QtGui.QPushButton(self.groupBox_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.aquireButton.sizePolicy().hasHeightForWidth())
        self.aquireButton.setSizePolicy(sizePolicy)
        self.aquireButton.setText(QtGui.QApplication.translate("Form", "Aquire calibration data", None, QtGui.QApplication.UnicodeUTF8))
        self.aquireButton.setObjectName(_fromUtf8("aquireButton"))
        self.verticalLayout.addWidget(self.aquireButton)
        self.verticalLayout_2.addWidget(self.groupBox_2)
        self.widget1 = QtGui.QWidget(self.splitter)
        self.widget1.setObjectName(_fromUtf8("widget1"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.widget1)
        self.verticalLayout_3.setMargin(0)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.horizontalLayout_9 = QtGui.QHBoxLayout()
        self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9"))
        spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem7)
        self.label_3 = QtGui.QLabel(self.widget1)
        self.label_3.setText(QtGui.QApplication.translate("Form", "Show temperature from ", None, QtGui.QApplication.UnicodeUTF8))
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.horizontalLayout_9.addWidget(self.label_3)
        self.minTempAxis = QtGui.QDoubleSpinBox(self.widget1)
        self.minTempAxis.setSuffix(QtGui.QApplication.translate("Form", " K", None, QtGui.QApplication.UnicodeUTF8))
        self.minTempAxis.setDecimals(1)
        self.minTempAxis.setMaximum(330.0)
        self.minTempAxis.setProperty("value", 0.0)
        self.minTempAxis.setObjectName(_fromUtf8("minTempAxis"))
        self.horizontalLayout_9.addWidget(self.minTempAxis)
        self.label_4 = QtGui.QLabel(self.widget1)
        self.label_4.setText(QtGui.QApplication.translate("Form", " to ", None, QtGui.QApplication.UnicodeUTF8))
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.horizontalLayout_9.addWidget(self.label_4)
        self.maxTempAxis = QtGui.QDoubleSpinBox(self.widget1)
        self.maxTempAxis.setSuffix(QtGui.QApplication.translate("Form", " K", None, QtGui.QApplication.UnicodeUTF8))
        self.maxTempAxis.setDecimals(1)
        self.maxTempAxis.setMaximum(330.0)
        self.maxTempAxis.setProperty("value", 330.0)
        self.maxTempAxis.setObjectName(_fromUtf8("maxTempAxis"))
        self.horizontalLayout_9.addWidget(self.maxTempAxis)
        self.verticalLayout_3.addLayout(self.horizontalLayout_9)
        self.mplWidget = MplWidget(self.widget1)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mplWidget.sizePolicy().hasHeightForWidth())
        self.mplWidget.setSizePolicy(sizePolicy)
        self.mplWidget.setMinimumSize(QtCore.QSize(100, 100))
        self.mplWidget.setAutoFillBackground(False)
        self.mplWidget.setObjectName(_fromUtf8("mplWidget"))
        self.verticalLayout_3.addWidget(self.mplWidget)
        self.tabWidget = QtGui.QTabWidget(self.widget1)
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        self.tab = QtGui.QWidget()
        self.tab.setObjectName(_fromUtf8("tab"))
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.tab)
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.showCalCurveButton = QtGui.QCheckBox(self.tab)
        self.showCalCurveButton.setText(QtGui.QApplication.translate("Form", "Show on graph", None, QtGui.QApplication.UnicodeUTF8))
        self.showCalCurveButton.setChecked(True)
        self.showCalCurveButton.setObjectName(_fromUtf8("showCalCurveButton"))
        self.verticalLayout_4.addWidget(self.showCalCurveButton)
        self.calTreeWidget = SeparableTreeWidget(self.tab)
        self.calTreeWidget.setDragDropMode(QtGui.QAbstractItemView.InternalMove)
        self.calTreeWidget.setSelectionMode(QtGui.QAbstractItemView.SingleSelection)
        self.calTreeWidget.setAutoExpandDelay(-1)
        self.calTreeWidget.setObjectName(_fromUtf8("calTreeWidget"))
        self.calTreeWidget.headerItem().setText(0, QtGui.QApplication.translate("Form", "Temperature (K)", None, QtGui.QApplication.UnicodeUTF8))
        self.calTreeWidget.headerItem().setText(1, QtGui.QApplication.translate("Form", "placeholder", None, QtGui.QApplication.UnicodeUTF8))
        self.verticalLayout_4.addWidget(self.calTreeWidget)
        self.horizontalLayout_11 = QtGui.QHBoxLayout()
        self.horizontalLayout_11.setObjectName(_fromUtf8("horizontalLayout_11"))
        self.calAddSeparatorButton = QtGui.QPushButton(self.tab)
        self.calAddSeparatorButton.setText(QtGui.QApplication.translate("Form", "Add separator", None, QtGui.QApplication.UnicodeUTF8))
        self.calAddSeparatorButton.setObjectName(_fromUtf8("calAddSeparatorButton"))
        self.horizontalLayout_11.addWidget(self.calAddSeparatorButton)
        self.calDelete = QtGui.QPushButton(self.tab)
        self.calDelete.setText(QtGui.QApplication.translate("Form", "Delete", None, QtGui.QApplication.UnicodeUTF8))
        self.calDelete.setObjectName(_fromUtf8("calDelete"))
        self.horizontalLayout_11.addWidget(self.calDelete)
        spacerItem8 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_11.addItem(spacerItem8)
        self.calSaveCurveButton = QtGui.QPushButton(self.tab)
        self.calSaveCurveButton.setText(QtGui.QApplication.translate("Form", "Save curve data", None, QtGui.QApplication.UnicodeUTF8))
        self.calSaveCurveButton.setAutoDefault(False)
        self.calSaveCurveButton.setDefault(False)
        self.calSaveCurveButton.setFlat(False)
        self.calSaveCurveButton.setObjectName(_fromUtf8("calSaveCurveButton"))
        self.horizontalLayout_11.addWidget(self.calSaveCurveButton)
        self.verticalLayout_4.addLayout(self.horizontalLayout_11)
        self.tabWidget.addTab(self.tab, _fromUtf8(""))
        self.tab_2 = QtGui.QWidget()
        self.tab_2.setObjectName(_fromUtf8("tab_2"))
        self.verticalLayout_5 = QtGui.QVBoxLayout(self.tab_2)
        self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
        self.showNewCurveButton = QtGui.QCheckBox(self.tab_2)
        self.showNewCurveButton.setText(QtGui.QApplication.translate("Form", "Show on graph", None, QtGui.QApplication.UnicodeUTF8))
        self.showNewCurveButton.setChecked(True)
        self.showNewCurveButton.setObjectName(_fromUtf8("showNewCurveButton"))
        self.verticalLayout_5.addWidget(self.showNewCurveButton)
        self.newTreeWidget = SeparableTreeWidget(self.tab_2)
        self.newTreeWidget.setDragDropMode(QtGui.QAbstractItemView.InternalMove)
        self.newTreeWidget.setSelectionMode(QtGui.QAbstractItemView.SingleSelection)
        self.newTreeWidget.setAutoExpandDelay(-1)
        self.newTreeWidget.setObjectName(_fromUtf8("newTreeWidget"))
        self.newTreeWidget.headerItem().setText(0, QtGui.QApplication.translate("Form", "New device voltage (mV)", None, QtGui.QApplication.UnicodeUTF8))
        self.newTreeWidget.headerItem().setText(1, QtGui.QApplication.translate("Form", "Calibrated device placeholder", None, QtGui.QApplication.UnicodeUTF8))
        self.newTreeWidget.headerItem().setText(2, QtGui.QApplication.translate("Form", "Temperature (K)", None, QtGui.QApplication.UnicodeUTF8))
        self.verticalLayout_5.addWidget(self.newTreeWidget)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.newAddSeparatorButton = QtGui.QPushButton(self.tab_2)
        self.newAddSeparatorButton.setText(QtGui.QApplication.translate("Form", "Add separator", None, QtGui.QApplication.UnicodeUTF8))
        self.newAddSeparatorButton.setObjectName(_fromUtf8("newAddSeparatorButton"))
        self.horizontalLayout_4.addWidget(self.newAddSeparatorButton)
        self.newDelete = QtGui.QPushButton(self.tab_2)
        self.newDelete.setText(QtGui.QApplication.translate("Form", "Delete", None, QtGui.QApplication.UnicodeUTF8))
        self.newDelete.setObjectName(_fromUtf8("newDelete"))
        self.horizontalLayout_4.addWidget(self.newDelete)
        spacerItem9 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem9)
        self.newSaveComparativeButton = QtGui.QPushButton(self.tab_2)
        self.newSaveComparativeButton.setText(QtGui.QApplication.translate("Form", "Save comparative data", None, QtGui.QApplication.UnicodeUTF8))
        self.newSaveComparativeButton.setAutoDefault(False)
        self.newSaveComparativeButton.setDefault(False)
        self.newSaveComparativeButton.setFlat(False)
        self.newSaveComparativeButton.setObjectName(_fromUtf8("newSaveComparativeButton"))
        self.horizontalLayout_4.addWidget(self.newSaveComparativeButton)
        self.newSaveCurveButton = QtGui.QPushButton(self.tab_2)
        self.newSaveCurveButton.setText(QtGui.QApplication.translate("Form", "Save curve data", None, QtGui.QApplication.UnicodeUTF8))
        self.newSaveCurveButton.setAutoDefault(False)
        self.newSaveCurveButton.setDefault(False)
        self.newSaveCurveButton.setFlat(False)
        self.newSaveCurveButton.setObjectName(_fromUtf8("newSaveCurveButton"))
        self.horizontalLayout_4.addWidget(self.newSaveCurveButton)
        self.verticalLayout_5.addLayout(self.horizontalLayout_4)
        self.tabWidget.addTab(self.tab_2, _fromUtf8(""))
        self.verticalLayout_3.addWidget(self.tabWidget)
        self.horizontalLayout_6.addWidget(self.splitter)

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

    def retranslateUi(self, Form):
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QtGui.QApplication.translate("Form", "Calibrated device data", None, QtGui.QApplication.UnicodeUTF8))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QtGui.QApplication.translate("Form", "New device data", None, QtGui.QApplication.UnicodeUTF8))
class Ui_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_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 #9
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))
Exemple #10
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1072, 684)
        MainWindow.setMinimumSize(QtCore.QSize(500, 500))
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.widget = QtWidgets.QWidget(self.centralwidget)
        self.widget.setGeometry(QtCore.QRect(50, 40, 972, 561))
        self.widget.setObjectName("widget")
        self.gridLayout_5 = QtWidgets.QGridLayout(self.widget)
        self.gridLayout_5.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.gridLayout_4 = QtWidgets.QGridLayout()
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.gridLayout_2 = QtWidgets.QGridLayout()
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.gridLayout = QtWidgets.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        spacerItem = QtWidgets.QSpacerItem(40, 20,
                                           QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.pushButton_generate_random_signal = QtWidgets.QPushButton(
            self.widget)
        self.pushButton_generate_random_signal.setMinimumSize(
            QtCore.QSize(120, 60))
        self.pushButton_generate_random_signal.setObjectName(
            "pushButton_generate_random_signal")
        self.horizontalLayout.addWidget(self.pushButton_generate_random_signal)
        spacerItem1 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem1)
        self.gridLayout.addLayout(self.horizontalLayout, 0, 0, 1, 1)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        spacerItem2 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem2)
        self.pushButton_open_file = QtWidgets.QPushButton(self.widget)
        self.pushButton_open_file.setMinimumSize(QtCore.QSize(120, 60))
        self.pushButton_open_file.setObjectName("pushButton_open_file")
        self.horizontalLayout_2.addWidget(self.pushButton_open_file)
        spacerItem3 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem3)
        self.gridLayout.addLayout(self.horizontalLayout_2, 0, 1, 1, 1)
        self.gridLayout_2.addLayout(self.gridLayout, 0, 0, 1, 2)
        self.MplWidget = MplWidget(self.widget)
        self.MplWidget.setMinimumSize(QtCore.QSize(480, 320))
        self.MplWidget.setObjectName("MplWidget")
        self.gridLayout_2.addWidget(self.MplWidget, 1, 0, 1, 1)
        self.cv2Label = cv2Label(self.widget)
        self.cv2Label.setMinimumSize(QtCore.QSize(480, 320))
        self.cv2Label.setObjectName("cv2Label")
        self.gridLayout_2.addWidget(self.cv2Label, 1, 1, 1, 1)
        self.gridLayout_4.addLayout(self.gridLayout_2, 0, 0, 1, 1)
        self.gridLayout_3 = QtWidgets.QGridLayout()
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.dialLabel = QtWidgets.QLabel(self.widget)
        self.dialLabel.setObjectName("dialLabel")
        self.gridLayout_3.addWidget(self.dialLabel, 2, 2, 1, 1)
        self.verticalLabel = QtWidgets.QLabel(self.widget)
        self.verticalLabel.setObjectName("verticalLabel")
        self.gridLayout_3.addWidget(self.verticalLabel, 1, 1, 1, 1)
        self.horizontalSlider = QtWidgets.QSlider(self.widget)
        self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
        self.horizontalSlider.setObjectName("horizontalSlider")
        self.gridLayout_3.addWidget(self.horizontalSlider, 2, 1, 1, 1)
        self.verticalSlider = QtWidgets.QSlider(self.widget)
        self.verticalSlider.setOrientation(QtCore.Qt.Vertical)
        self.verticalSlider.setObjectName("verticalSlider")
        self.gridLayout_3.addWidget(self.verticalSlider, 0, 0, 3, 1)
        self.horizontalLabel = QtWidgets.QLabel(self.widget)
        self.horizontalLabel.setObjectName("horizontalLabel")
        self.gridLayout_3.addWidget(self.horizontalLabel, 0, 1, 1, 1)
        self.dial = QtWidgets.QDial(self.widget)
        self.dial.setObjectName("dial")
        self.gridLayout_3.addWidget(self.dial, 0, 2, 2, 1)
        self.gridLayout_4.addLayout(self.gridLayout_3, 1, 0, 1, 1)
        self.gridLayout_5.addLayout(self.gridLayout_4, 0, 0, 1, 2)
        self.runProgress = QtWidgets.QPushButton(self.widget)
        self.runProgress.setObjectName("runProgress")
        self.gridLayout_5.addWidget(self.runProgress, 1, 0, 1, 1)
        self.progressBar = QtWidgets.QProgressBar(self.widget)
        self.progressBar.setProperty("value", 24)
        self.progressBar.setObjectName("progressBar")
        self.gridLayout_5.addWidget(self.progressBar, 1, 1, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1072, 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):
        MainWindow.setWindowTitle(
            QtWidgets.QApplication.translate("MainWindow", "MainWindow", None,
                                             -1))
        self.pushButton_generate_random_signal.setText(
            QtWidgets.QApplication.translate("MainWindow", "Generate\n"
                                             "Random\n"
                                             "Signal", None, -1))
        self.pushButton_open_file.setText(
            QtWidgets.QApplication.translate("MainWindow", "Open\n"
                                             "File", None, -1))
        self.cv2Label.setText(
            QtWidgets.QApplication.translate("MainWindow", "cv2label", None,
                                             -1))
        self.dialLabel.setText(
            QtWidgets.QApplication.translate("MainWindow", "dialLabel", None,
                                             -1))
        self.verticalLabel.setText(
            QtWidgets.QApplication.translate("MainWindow", "verticalLabel",
                                             None, -1))
        self.horizontalLabel.setText(
            QtWidgets.QApplication.translate("MainWindow", "horizontalLabel",
                                             None, -1))
        self.runProgress.setText(
            QtWidgets.QApplication.translate("MainWindow", "Run", None, -1))
Exemple #11
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(_fromUtf8("MainWindow"))
        MainWindow.resize(1183, 632)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.gridLayout_4 = QtGui.QGridLayout(self.centralwidget)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.mpl = MplWidget(self.centralwidget)
        self.mpl.setMinimumSize(QtCore.QSize(650, 558))
        self.mpl.setObjectName(_fromUtf8("mpl"))
        self.gridLayout_4.addWidget(self.mpl, 0, 0, 1, 1)
        self.line_20 = QtGui.QFrame(self.centralwidget)
        self.line_20.setFrameShape(QtGui.QFrame.HLine)
        self.line_20.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_20.setObjectName(_fromUtf8("line_20"))
        self.gridLayout_4.addWidget(self.line_20, 1, 0, 1, 2)
        self.tabWidget = QtGui.QTabWidget(self.centralwidget)
        self.tabWidget.setTabPosition(QtGui.QTabWidget.North)
        self.tabWidget.setElideMode(QtCore.Qt.ElideLeft)
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        self.tab = QtGui.QWidget()
        self.tab.setObjectName(_fromUtf8("tab"))
        self.gridLayout_2 = QtGui.QGridLayout(self.tab)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.horizontalLayout_11 = QtGui.QHBoxLayout()
        self.horizontalLayout_11.setSizeConstraint(QtGui.QLayout.SetNoConstraint)
        self.horizontalLayout_11.setObjectName(_fromUtf8("horizontalLayout_11"))
        self.l_x = QtGui.QLabel(self.tab)
        self.l_x.setObjectName(_fromUtf8("l_x"))
        self.horizontalLayout_11.addWidget(self.l_x)
        self.combo_x = QtGui.QComboBox(self.tab)
        self.combo_x.setMaximumSize(QtCore.QSize(50, 16777215))
        self.combo_x.setObjectName(_fromUtf8("combo_x"))
        self.horizontalLayout_11.addWidget(self.combo_x)
        self.l_y = QtGui.QLabel(self.tab)
        self.l_y.setObjectName(_fromUtf8("l_y"))
        self.horizontalLayout_11.addWidget(self.l_y)
        self.combo_y = QtGui.QComboBox(self.tab)
        self.combo_y.setMaximumSize(QtCore.QSize(50, 16777215))
        self.combo_y.setObjectName(_fromUtf8("combo_y"))
        self.horizontalLayout_11.addWidget(self.combo_y)
        self.l_start = QtGui.QLabel(self.tab)
        self.l_start.setObjectName(_fromUtf8("l_start"))
        self.horizontalLayout_11.addWidget(self.l_start)
        self.slide_start = QtGui.QSlider(self.tab)
        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_11.addWidget(self.slide_start)
        self.l_stop = QtGui.QLabel(self.tab)
        self.l_stop.setObjectName(_fromUtf8("l_stop"))
        self.horizontalLayout_11.addWidget(self.l_stop)
        self.slide_stop = QtGui.QSlider(self.tab)
        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_11.addWidget(self.slide_stop)
        self.gridLayout_2.addLayout(self.horizontalLayout_11, 0, 0, 1, 1)
        self.line_17 = QtGui.QFrame(self.tab)
        self.line_17.setFrameShape(QtGui.QFrame.HLine)
        self.line_17.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_17.setObjectName(_fromUtf8("line_17"))
        self.gridLayout_2.addWidget(self.line_17, 1, 0, 1, 1)
        self.horizontalLayout_10 = QtGui.QHBoxLayout()
        self.horizontalLayout_10.setObjectName(_fromUtf8("horizontalLayout_10"))
        self.l_xlabel = QtGui.QLabel(self.tab)
        self.l_xlabel.setObjectName(_fromUtf8("l_xlabel"))
        self.horizontalLayout_10.addWidget(self.l_xlabel)
        self.edit_xlabel = QtGui.QLineEdit(self.tab)
        self.edit_xlabel.setMaximumSize(QtCore.QSize(80, 16777215))
        self.edit_xlabel.setObjectName(_fromUtf8("edit_xlabel"))
        self.horizontalLayout_10.addWidget(self.edit_xlabel)
        self.l_xsize = QtGui.QLabel(self.tab)
        self.l_xsize.setObjectName(_fromUtf8("l_xsize"))
        self.horizontalLayout_10.addWidget(self.l_xsize)
        self.slide_xsize = QtGui.QSlider(self.tab)
        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_10.addWidget(self.slide_xsize)
        self.gridLayout_2.addLayout(self.horizontalLayout_10, 2, 0, 1, 1)
        self.horizontalLayout_12 = QtGui.QHBoxLayout()
        self.horizontalLayout_12.setObjectName(_fromUtf8("horizontalLayout_12"))
        self.l_x_ticks = QtGui.QLabel(self.tab)
        self.l_x_ticks.setObjectName(_fromUtf8("l_x_ticks"))
        self.horizontalLayout_12.addWidget(self.l_x_ticks)
        self.slide_xnr = QtGui.QSlider(self.tab)
        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.tab)
        self.l_xsizeticks.setObjectName(_fromUtf8("l_xsizeticks"))
        self.horizontalLayout_12.addWidget(self.l_xsizeticks)
        self.slide_xsizeticks = QtGui.QSlider(self.tab)
        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.gridLayout_2.addLayout(self.horizontalLayout_12, 3, 0, 1, 1)
        self.line_16 = QtGui.QFrame(self.tab)
        self.line_16.setFrameShape(QtGui.QFrame.HLine)
        self.line_16.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_16.setObjectName(_fromUtf8("line_16"))
        self.gridLayout_2.addWidget(self.line_16, 4, 0, 1, 1)
        self.horizontalLayout_13 = QtGui.QHBoxLayout()
        self.horizontalLayout_13.setObjectName(_fromUtf8("horizontalLayout_13"))
        self.l_ylabel = QtGui.QLabel(self.tab)
        self.l_ylabel.setObjectName(_fromUtf8("l_ylabel"))
        self.horizontalLayout_13.addWidget(self.l_ylabel)
        self.edit_ylabel = QtGui.QLineEdit(self.tab)
        self.edit_ylabel.setMaximumSize(QtCore.QSize(80, 16777215))
        self.edit_ylabel.setObjectName(_fromUtf8("edit_ylabel"))
        self.horizontalLayout_13.addWidget(self.edit_ylabel)
        self.l_ysize = QtGui.QLabel(self.tab)
        self.l_ysize.setObjectName(_fromUtf8("l_ysize"))
        self.horizontalLayout_13.addWidget(self.l_ysize)
        self.slide_ysize = QtGui.QSlider(self.tab)
        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_13.addWidget(self.slide_ysize)
        self.gridLayout_2.addLayout(self.horizontalLayout_13, 5, 0, 1, 1)
        self.horizontalLayout_8 = QtGui.QHBoxLayout()
        self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8"))
        self.l_y_ticks = QtGui.QLabel(self.tab)
        self.l_y_ticks.setObjectName(_fromUtf8("l_y_ticks"))
        self.horizontalLayout_8.addWidget(self.l_y_ticks)
        self.slide_ynr = QtGui.QSlider(self.tab)
        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_8.addWidget(self.slide_ynr)
        self.l_ysizeticks = QtGui.QLabel(self.tab)
        self.l_ysizeticks.setObjectName(_fromUtf8("l_ysizeticks"))
        self.horizontalLayout_8.addWidget(self.l_ysizeticks)
        self.slide_ysizeticks = QtGui.QSlider(self.tab)
        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_8.addWidget(self.slide_ysizeticks)
        self.gridLayout_2.addLayout(self.horizontalLayout_8, 6, 0, 1, 1)
        self.line_19 = QtGui.QFrame(self.tab)
        self.line_19.setFrameShape(QtGui.QFrame.HLine)
        self.line_19.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_19.setObjectName(_fromUtf8("line_19"))
        self.gridLayout_2.addWidget(self.line_19, 7, 0, 1, 1)
        self.horizontalLayout_9 = QtGui.QHBoxLayout()
        self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9"))
        self.l_title = QtGui.QLabel(self.tab)
        self.l_title.setObjectName(_fromUtf8("l_title"))
        self.horizontalLayout_9.addWidget(self.l_title)
        self.edit_title = QtGui.QLineEdit(self.tab)
        self.edit_title.setMaximumSize(QtCore.QSize(100, 16777215))
        self.edit_title.setObjectName(_fromUtf8("edit_title"))
        self.horizontalLayout_9.addWidget(self.edit_title)
        self.l_label = QtGui.QLabel(self.tab)
        self.l_label.setObjectName(_fromUtf8("l_label"))
        self.horizontalLayout_9.addWidget(self.l_label)
        self.edit_label = QtGui.QLineEdit(self.tab)
        self.edit_label.setMaximumSize(QtCore.QSize(100, 16777215))
        self.edit_label.setObjectName(_fromUtf8("edit_label"))
        self.horizontalLayout_9.addWidget(self.edit_label)
        self.l_titlesize = QtGui.QLabel(self.tab)
        self.l_titlesize.setObjectName(_fromUtf8("l_titlesize"))
        self.horizontalLayout_9.addWidget(self.l_titlesize)
        self.slide_titlesize = QtGui.QSlider(self.tab)
        self.slide_titlesize.setMinimum(8)
        self.slide_titlesize.setProperty("value", 10)
        self.slide_titlesize.setOrientation(QtCore.Qt.Horizontal)
        self.slide_titlesize.setObjectName(_fromUtf8("slide_titlesize"))
        self.horizontalLayout_9.addWidget(self.slide_titlesize)
        self.gridLayout_2.addLayout(self.horizontalLayout_9, 8, 0, 1, 1)
        self.line_23 = QtGui.QFrame(self.tab)
        self.line_23.setFrameShape(QtGui.QFrame.HLine)
        self.line_23.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_23.setObjectName(_fromUtf8("line_23"))
        self.gridLayout_2.addWidget(self.line_23, 9, 0, 1, 1)
        self.horizontalLayout_5 = QtGui.QHBoxLayout()
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.l_inset = QtGui.QLabel(self.tab)
        self.l_inset.setObjectName(_fromUtf8("l_inset"))
        self.horizontalLayout_5.addWidget(self.l_inset)
        self.edit_inset = QtGui.QLineEdit(self.tab)
        self.edit_inset.setMaximumSize(QtCore.QSize(25, 16777215))
        self.edit_inset.setObjectName(_fromUtf8("edit_inset"))
        self.horizontalLayout_5.addWidget(self.edit_inset)
        self.l_zoom = QtGui.QLabel(self.tab)
        self.l_zoom.setObjectName(_fromUtf8("l_zoom"))
        self.horizontalLayout_5.addWidget(self.l_zoom)
        self.slide_zoom = QtGui.QSlider(self.tab)
        self.slide_zoom.setProperty("value", 70)
        self.slide_zoom.setSliderPosition(70)
        self.slide_zoom.setOrientation(QtCore.Qt.Horizontal)
        self.slide_zoom.setObjectName(_fromUtf8("slide_zoom"))
        self.horizontalLayout_5.addWidget(self.slide_zoom)
        self.l_pox = QtGui.QLabel(self.tab)
        self.l_pox.setObjectName(_fromUtf8("l_pox"))
        self.horizontalLayout_5.addWidget(self.l_pox)
        self.slide_posx = QtGui.QSlider(self.tab)
        self.slide_posx.setProperty("value", 80)
        self.slide_posx.setOrientation(QtCore.Qt.Horizontal)
        self.slide_posx.setObjectName(_fromUtf8("slide_posx"))
        self.horizontalLayout_5.addWidget(self.slide_posx)
        self.l_posy = QtGui.QLabel(self.tab)
        self.l_posy.setObjectName(_fromUtf8("l_posy"))
        self.horizontalLayout_5.addWidget(self.l_posy)
        self.slide_posy = QtGui.QSlider(self.tab)
        self.slide_posy.setProperty("value", 80)
        self.slide_posy.setOrientation(QtCore.Qt.Horizontal)
        self.slide_posy.setObjectName(_fromUtf8("slide_posy"))
        self.horizontalLayout_5.addWidget(self.slide_posy)
        self.gridLayout_2.addLayout(self.horizontalLayout_5, 10, 0, 1, 1)
        self.line_25 = QtGui.QFrame(self.tab)
        self.line_25.setFrameShape(QtGui.QFrame.HLine)
        self.line_25.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_25.setObjectName(_fromUtf8("line_25"))
        self.gridLayout_2.addWidget(self.line_25, 11, 0, 1, 1)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.check_grid = QtGui.QCheckBox(self.tab)
        self.check_grid.setObjectName(_fromUtf8("check_grid"))
        self.horizontalLayout_2.addWidget(self.check_grid)
        self.check_label = QtGui.QCheckBox(self.tab)
        self.check_label.setChecked(False)
        self.check_label.setObjectName(_fromUtf8("check_label"))
        self.horizontalLayout_2.addWidget(self.check_label)
        self.check_tight = QtGui.QCheckBox(self.tab)
        self.check_tight.setEnabled(True)
        self.check_tight.setAutoFillBackground(False)
        self.check_tight.setChecked(True)
        self.check_tight.setObjectName(_fromUtf8("check_tight"))
        self.horizontalLayout_2.addWidget(self.check_tight)
        self.gridLayout_2.addLayout(self.horizontalLayout_2, 12, 0, 1, 1)
        self.tabWidget.addTab(self.tab, _fromUtf8(""))
        self.tab_2 = QtGui.QWidget()
        self.tab_2.setObjectName(_fromUtf8("tab_2"))
        self.gridLayout = QtGui.QGridLayout(self.tab_2)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.check_xlim = QtGui.QCheckBox(self.tab_2)
        self.check_xlim.setObjectName(_fromUtf8("check_xlim"))
        self.horizontalLayout_4.addWidget(self.check_xlim)
        self.l_xmin = QtGui.QLabel(self.tab_2)
        self.l_xmin.setObjectName(_fromUtf8("l_xmin"))
        self.horizontalLayout_4.addWidget(self.l_xmin)
        self.edit_xmin = QtGui.QLineEdit(self.tab_2)
        self.edit_xmin.setMaximumSize(QtCore.QSize(80, 16777215))
        self.edit_xmin.setObjectName(_fromUtf8("edit_xmin"))
        self.horizontalLayout_4.addWidget(self.edit_xmin)
        self.l_xmax = QtGui.QLabel(self.tab_2)
        self.l_xmax.setObjectName(_fromUtf8("l_xmax"))
        self.horizontalLayout_4.addWidget(self.l_xmax)
        self.edit_xmax = QtGui.QLineEdit(self.tab_2)
        self.edit_xmax.setMaximumSize(QtCore.QSize(80, 16777215))
        self.edit_xmax.setObjectName(_fromUtf8("edit_xmax"))
        self.horizontalLayout_4.addWidget(self.edit_xmax)
        self.gridLayout.addLayout(self.horizontalLayout_4, 0, 0, 1, 2)
        self.horizontalLayout_7 = QtGui.QHBoxLayout()
        self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
        self.check_ylim = QtGui.QCheckBox(self.tab_2)
        self.check_ylim.setObjectName(_fromUtf8("check_ylim"))
        self.horizontalLayout_7.addWidget(self.check_ylim)
        self.l_ymin = QtGui.QLabel(self.tab_2)
        self.l_ymin.setObjectName(_fromUtf8("l_ymin"))
        self.horizontalLayout_7.addWidget(self.l_ymin)
        self.edit_ymin = QtGui.QLineEdit(self.tab_2)
        self.edit_ymin.setMaximumSize(QtCore.QSize(80, 16777215))
        self.edit_ymin.setObjectName(_fromUtf8("edit_ymin"))
        self.horizontalLayout_7.addWidget(self.edit_ymin)
        self.l_ymax = QtGui.QLabel(self.tab_2)
        self.l_ymax.setObjectName(_fromUtf8("l_ymax"))
        self.horizontalLayout_7.addWidget(self.l_ymax)
        self.edit_ymax = QtGui.QLineEdit(self.tab_2)
        self.edit_ymax.setMaximumSize(QtCore.QSize(80, 16777215))
        self.edit_ymax.setObjectName(_fromUtf8("edit_ymax"))
        self.horizontalLayout_7.addWidget(self.edit_ymax)
        self.gridLayout.addLayout(self.horizontalLayout_7, 1, 0, 1, 2)
        self.line_21 = QtGui.QFrame(self.tab_2)
        self.line_21.setFrameShape(QtGui.QFrame.HLine)
        self.line_21.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_21.setObjectName(_fromUtf8("line_21"))
        self.gridLayout.addWidget(self.line_21, 2, 0, 1, 2)
        self.horizontalLayout_14 = QtGui.QHBoxLayout()
        self.horizontalLayout_14.setObjectName(_fromUtf8("horizontalLayout_14"))
        self.label = QtGui.QLabel(self.tab_2)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout_14.addWidget(self.label)
        self.edit_smooth = QtGui.QLineEdit(self.tab_2)
        self.edit_smooth.setMaximumSize(QtCore.QSize(22, 16777215))
        self.edit_smooth.setObjectName(_fromUtf8("edit_smooth"))
        self.horizontalLayout_14.addWidget(self.edit_smooth)
        self.combo_smooth = QtGui.QComboBox(self.tab_2)
        self.combo_smooth.setMinimumSize(QtCore.QSize(100, 0))
        self.combo_smooth.setObjectName(_fromUtf8("combo_smooth"))
        self.combo_smooth.addItem(_fromUtf8(""))
        self.combo_smooth.addItem(_fromUtf8(""))
        self.combo_smooth.addItem(_fromUtf8(""))
        self.combo_smooth.addItem(_fromUtf8(""))
        self.combo_smooth.addItem(_fromUtf8(""))
        self.horizontalLayout_14.addWidget(self.combo_smooth)
        self.l_dt = QtGui.QLabel(self.tab_2)
        self.l_dt.setObjectName(_fromUtf8("l_dt"))
        self.horizontalLayout_14.addWidget(self.l_dt)
        self.edit_dt = QtGui.QLineEdit(self.tab_2)
        self.edit_dt.setMaximumSize(QtCore.QSize(25, 16777215))
        self.edit_dt.setObjectName(_fromUtf8("edit_dt"))
        self.horizontalLayout_14.addWidget(self.edit_dt)
        self.l_dH = QtGui.QLabel(self.tab_2)
        self.l_dH.setObjectName(_fromUtf8("l_dH"))
        self.horizontalLayout_14.addWidget(self.l_dH)
        self.edit_dH = QtGui.QLineEdit(self.tab_2)
        self.edit_dH.setMaximumSize(QtCore.QSize(25, 16777215))
        self.edit_dH.setObjectName(_fromUtf8("edit_dH"))
        self.horizontalLayout_14.addWidget(self.edit_dH)
        self.l_dH2 = QtGui.QLabel(self.tab_2)
        self.l_dH2.setObjectName(_fromUtf8("l_dH2"))
        self.horizontalLayout_14.addWidget(self.l_dH2)
        self.edit_dH2 = QtGui.QLineEdit(self.tab_2)
        self.edit_dH2.setMaximumSize(QtCore.QSize(25, 16777215))
        self.edit_dH2.setObjectName(_fromUtf8("edit_dH2"))
        self.horizontalLayout_14.addWidget(self.edit_dH2)
        self.gridLayout.addLayout(self.horizontalLayout_14, 3, 0, 1, 2)
        self.line_22 = QtGui.QFrame(self.tab_2)
        self.line_22.setFrameShape(QtGui.QFrame.HLine)
        self.line_22.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_22.setObjectName(_fromUtf8("line_22"))
        self.gridLayout.addWidget(self.line_22, 4, 0, 1, 2)
        self.horizontalLayout_6 = QtGui.QHBoxLayout()
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.l_divy = QtGui.QLabel(self.tab_2)
        self.l_divy.setObjectName(_fromUtf8("l_divy"))
        self.horizontalLayout_6.addWidget(self.l_divy)
        self.edit_divy = QtGui.QLineEdit(self.tab_2)
        self.edit_divy.setMaximumSize(QtCore.QSize(35, 16777215))
        self.edit_divy.setObjectName(_fromUtf8("edit_divy"))
        self.horizontalLayout_6.addWidget(self.edit_divy)
        self.l_multy = QtGui.QLabel(self.tab_2)
        self.l_multy.setObjectName(_fromUtf8("l_multy"))
        self.horizontalLayout_6.addWidget(self.l_multy)
        self.edit_multy = QtGui.QLineEdit(self.tab_2)
        self.edit_multy.setMaximumSize(QtCore.QSize(35, 16777215))
        self.edit_multy.setObjectName(_fromUtf8("edit_multy"))
        self.horizontalLayout_6.addWidget(self.edit_multy)
        self.l_divx = QtGui.QLabel(self.tab_2)
        self.l_divx.setObjectName(_fromUtf8("l_divx"))
        self.horizontalLayout_6.addWidget(self.l_divx)
        self.edit_divx = QtGui.QLineEdit(self.tab_2)
        self.edit_divx.setMaximumSize(QtCore.QSize(35, 16777215))
        self.edit_divx.setText(_fromUtf8("1"))
        self.edit_divx.setObjectName(_fromUtf8("edit_divx"))
        self.horizontalLayout_6.addWidget(self.edit_divx)
        self.l_multx = QtGui.QLabel(self.tab_2)
        self.l_multx.setObjectName(_fromUtf8("l_multx"))
        self.horizontalLayout_6.addWidget(self.l_multx)
        self.edit_multx = QtGui.QLineEdit(self.tab_2)
        self.edit_multx.setMaximumSize(QtCore.QSize(35, 16777215))
        self.edit_multx.setObjectName(_fromUtf8("edit_multx"))
        self.horizontalLayout_6.addWidget(self.edit_multx)
        self.gridLayout.addLayout(self.horizontalLayout_6, 5, 0, 1, 2)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.l_derivy = QtGui.QLabel(self.tab_2)
        self.l_derivy.setObjectName(_fromUtf8("l_derivy"))
        self.horizontalLayout_3.addWidget(self.l_derivy)
        self.check_derivate = QtGui.QCheckBox(self.tab_2)
        self.check_derivate.setText(_fromUtf8(""))
        self.check_derivate.setObjectName(_fromUtf8("check_derivate"))
        self.horizontalLayout_3.addWidget(self.check_derivate)
        self.l_degree = QtGui.QLabel(self.tab_2)
        self.l_degree.setObjectName(_fromUtf8("l_degree"))
        self.horizontalLayout_3.addWidget(self.l_degree)
        self.edit_degree = QtGui.QLineEdit(self.tab_2)
        self.edit_degree.setMaximumSize(QtCore.QSize(24, 16777215))
        self.edit_degree.setObjectName(_fromUtf8("edit_degree"))
        self.horizontalLayout_3.addWidget(self.edit_degree)
        self.line = QtGui.QFrame(self.tab_2)
        self.line.setFrameShape(QtGui.QFrame.VLine)
        self.line.setFrameShadow(QtGui.QFrame.Sunken)
        self.line.setObjectName(_fromUtf8("line"))
        self.horizontalLayout_3.addWidget(self.line)
        self.check_invertx = QtGui.QCheckBox(self.tab_2)
        self.check_invertx.setObjectName(_fromUtf8("check_invertx"))
        self.horizontalLayout_3.addWidget(self.check_invertx)
        self.check_inverty = QtGui.QCheckBox(self.tab_2)
        self.check_inverty.setObjectName(_fromUtf8("check_inverty"))
        self.horizontalLayout_3.addWidget(self.check_inverty)
        self.gridLayout.addLayout(self.horizontalLayout_3, 6, 0, 1, 2)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.btn_pythonize = QtGui.QPushButton(self.tab_2)
        self.btn_pythonize.setObjectName(_fromUtf8("btn_pythonize"))
        self.horizontalLayout.addWidget(self.btn_pythonize)
        self.btn_SaveFigs = QtGui.QPushButton(self.tab_2)
        self.btn_SaveFigs.setObjectName(_fromUtf8("btn_SaveFigs"))
        self.horizontalLayout.addWidget(self.btn_SaveFigs)
        self.gridLayout.addLayout(self.horizontalLayout, 7, 1, 1, 1)
        self.tabWidget.addTab(self.tab_2, _fromUtf8(""))
        self.gridLayout_4.addWidget(self.tabWidget, 0, 1, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1183, 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)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
        self.l_x.setText(_translate("MainWindow", "X", None))
        self.l_y.setText(_translate("MainWindow", "Y", None))
        self.l_start.setText(_translate("MainWindow", "Start", None))
        self.l_stop.setText(_translate("MainWindow", "Stop", None))
        self.l_xlabel.setText(_translate("MainWindow", "X Label", None))
        self.edit_xlabel.setText(_translate("MainWindow", "$H\\,[T]$", None))
        self.l_xsize.setText(_translate("MainWindow", "X size", None))
        self.l_x_ticks.setText(_translate("MainWindow", "X Ticks Nr", None))
        self.l_xsizeticks.setText(_translate("MainWindow", "X size ticks", None))
        self.l_ylabel.setText(_translate("MainWindow", "Y Label", None))
        self.edit_ylabel.setText(_translate("MainWindow", "$V\\,[V]$", None))
        self.l_ysize.setText(_translate("MainWindow", "Y size", None))
        self.l_y_ticks.setText(_translate("MainWindow", "Y Ticks Nr", None))
        self.l_ysizeticks.setText(_translate("MainWindow", "Y size ticks", None))
        self.l_title.setText(_translate("MainWindow", "Title", None))
        self.edit_title.setText(_translate("MainWindow", "$ Title $", None))
        self.l_label.setText(_translate("MainWindow", "Label:", None))
        self.edit_label.setText(_translate("MainWindow", "$ label $", None))
        self.l_titlesize.setText(_translate("MainWindow", "title size", None))
        self.l_inset.setText(_translate("MainWindow", "Inset:", None))
        self.edit_inset.setText(_translate("MainWindow", "0", None))
        self.l_zoom.setText(_translate("MainWindow", "Zoom", None))
        self.l_pox.setText(_translate("MainWindow", "PosX", None))
        self.l_posy.setText(_translate("MainWindow", "PosY", None))
        self.check_grid.setText(_translate("MainWindow", "Grid", None))
        self.check_label.setText(_translate("MainWindow", "Label", None))
        self.check_tight.setText(_translate("MainWindow", "Tight", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "Basic Setup", None))
        self.check_xlim.setText(_translate("MainWindow", "X lim", None))
        self.l_xmin.setText(_translate("MainWindow", "X min:", None))
        self.l_xmax.setText(_translate("MainWindow", "X max:", None))
        self.check_ylim.setText(_translate("MainWindow", "Y lim", None))
        self.l_ymin.setText(_translate("MainWindow", "Y min:", None))
        self.l_ymax.setText(_translate("MainWindow", "Y max:", None))
        self.label.setText(_translate("MainWindow", "Smooth:", None))
        self.edit_smooth.setText(_translate("MainWindow", "1", None))
        self.combo_smooth.setItemText(0, _translate("MainWindow", "flat", None))
        self.combo_smooth.setItemText(1, _translate("MainWindow", "hanning", None))
        self.combo_smooth.setItemText(2, _translate("MainWindow", "hamming", None))
        self.combo_smooth.setItemText(3, _translate("MainWindow", "bartlett", None))
        self.combo_smooth.setItemText(4, _translate("MainWindow", "blackman", None))
        self.l_dt.setText(_translate("MainWindow", "dt", None))
        self.edit_dt.setText(_translate("MainWindow", "0", None))
        self.l_dH.setText(_translate("MainWindow", "dH", None))
        self.edit_dH.setText(_translate("MainWindow", "0", None))
        self.l_dH2.setText(_translate("MainWindow", "dH2", None))
        self.edit_dH2.setText(_translate("MainWindow", "0", None))
        self.l_divy.setText(_translate("MainWindow", "Div Y.", None))
        self.edit_divy.setText(_translate("MainWindow", "1", None))
        self.l_multy.setText(_translate("MainWindow", "Mult. Y", None))
        self.edit_multy.setText(_translate("MainWindow", "1", None))
        self.l_divx.setText(_translate("MainWindow", "Div X.", None))
        self.l_multx.setText(_translate("MainWindow", "Mult. X", None))
        self.edit_multx.setText(_translate("MainWindow", "1", None))
        self.l_derivy.setText(_translate("MainWindow", "Derivate Y:", None))
        self.l_degree.setText(_translate("MainWindow", "Degree:", None))
        self.edit_degree.setText(_translate("MainWindow", "1", None))
        self.check_invertx.setText(_translate("MainWindow", "Invert X", None))
        self.check_inverty.setText(_translate("MainWindow", "Invert Y", None))
        self.btn_pythonize.setText(_translate("MainWindow", "Pythonize", None))
        self.btn_SaveFigs.setText(_translate("MainWindow", "Save Figs", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "Corrections", None))
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        if not MainWindow.objectName():
            MainWindow.setObjectName(u"MainWindow")
        MainWindow.resize(1089, 681)
        self.actionSave = QAction(MainWindow)
        self.actionSave.setObjectName(u"actionSave")
        self.centralwidget = QWidget(MainWindow)
        self.centralwidget.setObjectName(u"centralwidget")
        self.gridLayout_2 = QGridLayout(self.centralwidget)
        self.gridLayout_2.setObjectName(u"gridLayout_2")
        self.log_grid = QGridLayout()
        self.log_grid.setObjectName(u"log_grid")
        self.output_log = QPlainTextEdit(self.centralwidget)
        self.output_log.setObjectName(u"output_log")
        self.output_log.setMinimumSize(QSize(450, 0))

        self.log_grid.addWidget(self.output_log, 0, 1, 1, 1)

        self.verticalLayout = QVBoxLayout()
        self.verticalLayout.setObjectName(u"verticalLayout")
        self.verticalLayout.setSizeConstraint(QLayout.SetDefaultConstraint)
        self.verticalLayout.setContentsMargins(-1, -1, 0, -1)
        self.hist1_widget = MplWidget(self.centralwidget)
        self.hist1_widget.setObjectName(u"hist1_widget")
        self.hist1_widget.setMinimumSize(QSize(100, 50))

        self.verticalLayout.addWidget(self.hist1_widget)

        self.hist2_widget = MplWidget(self.centralwidget)
        self.hist2_widget.setObjectName(u"hist2_widget")
        self.hist2_widget.setMinimumSize(QSize(100, 50))

        self.verticalLayout.addWidget(self.hist2_widget)

        self.attr_widget = MplWidget(self.centralwidget)
        self.attr_widget.setObjectName(u"attr_widget")
        self.attr_widget.setMinimumSize(QSize(100, 50))

        self.verticalLayout.addWidget(self.attr_widget)

        self.log_grid.addLayout(self.verticalLayout, 0, 4, 1, 1)

        self.plainTextEdit = QPlainTextEdit(self.centralwidget)
        self.plainTextEdit.setObjectName(u"plainTextEdit")
        self.plainTextEdit.setMinimumSize(QSize(120, 0))
        self.plainTextEdit.setMaximumSize(QSize(460, 16777215))
        self.plainTextEdit.setFrameShape(QFrame.StyledPanel)
        self.plainTextEdit.setFrameShadow(QFrame.Sunken)
        self.plainTextEdit.setMidLineWidth(1)
        self.plainTextEdit.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOff)
        self.plainTextEdit.setSizeAdjustPolicy(
            QAbstractScrollArea.AdjustIgnored)
        self.plainTextEdit.setLineWrapMode(QPlainTextEdit.NoWrap)
        self.plainTextEdit.setTextInteractionFlags(Qt.TextSelectableByKeyboard
                                                   | Qt.TextSelectableByMouse)

        self.log_grid.addWidget(self.plainTextEdit, 0, 0, 1, 1)

        self.verticalLayout_2 = QVBoxLayout()
        self.verticalLayout_2.setObjectName(u"verticalLayout_2")
        self.verticalLayout_2.setContentsMargins(-1, -1, 0, -1)
        self.ac_widget2 = MplWidget(self.centralwidget)
        self.ac_widget2.setObjectName(u"ac_widget2")
        self.ac_widget2.setMinimumSize(QSize(100, 50))

        self.verticalLayout_2.addWidget(self.ac_widget2)

        self.log_grid.addLayout(self.verticalLayout_2, 0, 5, 1, 1)

        self.gridLayout_2.addLayout(self.log_grid, 2, 0, 1, 1)

        self.load_grid = QGridLayout()
        self.load_grid.setObjectName(u"load_grid")
        self.load_grid.setSizeConstraint(QLayout.SetFixedSize)
        self.lbl_anno_dir = QLabel(self.centralwidget)
        self.lbl_anno_dir.setObjectName(u"lbl_anno_dir")

        self.load_grid.addWidget(self.lbl_anno_dir, 1, 2, 1, 1)

        self.btn_out_dir = QPushButton(self.centralwidget)
        self.btn_out_dir.setObjectName(u"btn_out_dir")

        self.load_grid.addWidget(self.btn_out_dir, 0, 3, 1, 1)

        self.btn_anno_dir = QPushButton(self.centralwidget)
        self.btn_anno_dir.setObjectName(u"btn_anno_dir")

        self.load_grid.addWidget(self.btn_anno_dir, 0, 2, 1, 1)

        self.lbl_out_dir = QLabel(self.centralwidget)
        self.lbl_out_dir.setObjectName(u"lbl_out_dir")

        self.load_grid.addWidget(self.lbl_out_dir, 1, 3, 1, 1)

        self.btn_img_list = QPushButton(self.centralwidget)
        self.btn_img_list.setObjectName(u"btn_img_list")

        self.load_grid.addWidget(self.btn_img_list, 0, 0, 1, 1)

        self.btn_img_dir = QPushButton(self.centralwidget)
        self.btn_img_dir.setObjectName(u"btn_img_dir")

        self.load_grid.addWidget(self.btn_img_dir, 0, 1, 1, 1)

        self.lbl_img_list = QLabel(self.centralwidget)
        self.lbl_img_list.setObjectName(u"lbl_img_list")

        self.load_grid.addWidget(self.lbl_img_list, 1, 0, 1, 1)

        self.lbl_img_dir = QLabel(self.centralwidget)
        self.lbl_img_dir.setObjectName(u"lbl_img_dir")

        self.load_grid.addWidget(self.lbl_img_dir, 1, 1, 1, 1)

        self.btn_start = QPushButton(self.centralwidget)
        self.btn_start.setObjectName(u"btn_start")

        self.load_grid.addWidget(self.btn_start, 0, 4, 1, 1)

        self.gridLayout_2.addLayout(self.load_grid, 0, 0, 1, 1)

        self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding,
                                            QSizePolicy.Minimum)

        self.gridLayout_2.addItem(self.horizontalSpacer, 1, 0, 1, 1)

        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QMenuBar(MainWindow)
        self.menubar.setObjectName(u"menubar")
        self.menubar.setGeometry(QRect(0, 0, 1089, 21))
        self.menuFile = QMenu(self.menubar)
        self.menuFile.setObjectName(u"menuFile")
        self.menuHelp = QMenu(self.menubar)
        self.menuHelp.setObjectName(u"menuHelp")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QStatusBar(MainWindow)
        self.statusbar.setObjectName(u"statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuHelp.menuAction())
        self.menuFile.addAction(self.actionSave)

        self.retranslateUi(MainWindow)

        QMetaObject.connectSlotsByName(MainWindow)

    # setupUi

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(
            QCoreApplication.translate("MainWindow", u"MainWindow", None))
        self.actionSave.setText(
            QCoreApplication.translate("MainWindow", u"Save", None))
        self.lbl_anno_dir.setText(
            QCoreApplication.translate("MainWindow", u"not available", None))
        self.btn_out_dir.setText(
            QCoreApplication.translate("MainWindow", u"Output directory",
                                       None))
        self.btn_anno_dir.setText(
            QCoreApplication.translate("MainWindow", u"Annotations directory",
                                       None))
        self.lbl_out_dir.setText(
            QCoreApplication.translate("MainWindow", u"not available", None))
        self.btn_img_list.setText(
            QCoreApplication.translate("MainWindow", u"Image Textfile", None))
        self.btn_img_dir.setText(
            QCoreApplication.translate("MainWindow", u"Image directory", None))
        self.lbl_img_list.setText(
            QCoreApplication.translate("MainWindow", u"not available", None))
        self.lbl_img_dir.setText(
            QCoreApplication.translate("MainWindow", u"not available", None))
        self.btn_start.setText(
            QCoreApplication.translate("MainWindow", u"Start Evaluation",
                                       None))
        self.menuFile.setTitle(
            QCoreApplication.translate("MainWindow", u"File", None))
        self.menuHelp.setTitle(
            QCoreApplication.translate("MainWindow", u"Help", None))
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(909, 836)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.frequencySlider = QtWidgets.QSlider(self.centralwidget)
        self.frequencySlider.setEnabled(False)
        self.frequencySlider.setGeometry(QtCore.QRect(480, 40, 160, 22))
        self.frequencySlider.setMaximum(1000)
        self.frequencySlider.setOrientation(QtCore.Qt.Horizontal)
        self.frequencySlider.setObjectName("frequencySlider")
        self.maxFrequencylineEdit = QtWidgets.QLineEdit(self.centralwidget)
        self.maxFrequencylineEdit.setEnabled(True)
        self.maxFrequencylineEdit.setGeometry(QtCore.QRect(660, 40, 71, 20))
        self.maxFrequencylineEdit.setObjectName("maxFrequencylineEdit")
        self.minFrequencyLineEdit = QtWidgets.QLineEdit(self.centralwidget)
        self.minFrequencyLineEdit.setEnabled(True)
        self.minFrequencyLineEdit.setGeometry(QtCore.QRect(390, 40, 81, 21))
        self.minFrequencyLineEdit.setObjectName("minFrequencyLineEdit")
        self.frequencyLabel = QtWidgets.QLabel(self.centralwidget)
        self.frequencyLabel.setGeometry(QtCore.QRect(520, 10, 101, 21))
        self.frequencyLabel.setTextFormat(QtCore.Qt.AutoText)
        self.frequencyLabel.setScaledContents(False)
        self.frequencyLabel.setObjectName("frequencyLabel")
        self.checkBox_sweep = QtWidgets.QCheckBox(self.centralwidget)
        self.checkBox_sweep.setEnabled(False)
        self.checkBox_sweep.setGeometry(QtCore.QRect(300, 20, 70, 17))
        self.checkBox_sweep.setObjectName("checkBox_sweep")
        self.MplWidget_phase = MplWidget(self.centralwidget)
        self.MplWidget_phase.setGeometry(QtCore.QRect(29, 140, 841, 641))
        self.MplWidget_phase.setMinimumSize(QtCore.QSize(480, 240))
        self.MplWidget_phase.setCursor(QtGui.QCursor(QtCore.Qt.CrossCursor))
        self.MplWidget_phase.setObjectName("MplWidget_phase")
        self.comportComboBox = QtWidgets.QComboBox(self.centralwidget)
        self.comportComboBox.setGeometry(QtCore.QRect(30, 60, 81, 22))
        self.comportComboBox.setEditable(True)
        self.comportComboBox.setObjectName("comportComboBox")
        self.startStopButton = QtWidgets.QPushButton(self.centralwidget)
        self.startStopButton.setGeometry(QtCore.QRect(30, 30, 81, 23))
        self.startStopButton.setObjectName("startStopButton")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 909, 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.maxFrequencylineEdit.setText(_translate("MainWindow", "150000"))
        self.minFrequencyLineEdit.setText(_translate("MainWindow", "50000"))
        self.frequencyLabel.setText(_translate("MainWindow", "50000.0"))
        self.checkBox_sweep.setText(_translate("MainWindow", "sweep"))
        self.startStopButton.setText(_translate("MainWindow", "START"))
Exemple #15
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1200, 1078)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.gridFrame = QtWidgets.QFrame(self.centralwidget)
        self.gridFrame.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.gridFrame.sizePolicy().hasHeightForWidth())
        self.gridFrame.setSizePolicy(sizePolicy)
        self.gridFrame.setStyleSheet("QPushButton{\n"
                                     "background-color: red;\n"
                                     "max-height:40px;\n"
                                     "}")
        self.gridFrame.setObjectName("gridFrame")
        self.gridLayout = QtWidgets.QGridLayout(self.gridFrame)
        self.gridLayout.setObjectName("gridLayout")
        self.leftVerticalFrame = QtWidgets.QFrame(self.gridFrame)
        self.leftVerticalFrame.setObjectName("leftVerticalFrame")
        self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.leftVerticalFrame)
        self.verticalLayout_9.setObjectName("verticalLayout_9")
        self.comboBox = QtWidgets.QComboBox(self.leftVerticalFrame)
        self.comboBox.setFocusPolicy(QtCore.Qt.NoFocus)
        self.comboBox.setObjectName("comboBox")
        self.verticalLayout_9.addWidget(self.comboBox)
        self.startButton = QtWidgets.QPushButton(self.leftVerticalFrame)
        self.startButton.setObjectName("startButton")
        self.verticalLayout_9.addWidget(self.startButton)
        self.confirmButton = QtWidgets.QPushButton(self.leftVerticalFrame)
        self.confirmButton.setObjectName("confirmButton")
        self.verticalLayout_9.addWidget(self.confirmButton)
        self.abortButton = QtWidgets.QPushButton(self.leftVerticalFrame)
        self.abortButton.setObjectName("abortButton")
        self.verticalLayout_9.addWidget(self.abortButton)
        self.clearPointsButton = QtWidgets.QPushButton(self.leftVerticalFrame)
        self.clearPointsButton.setObjectName("clearPointsButton")
        self.verticalLayout_9.addWidget(self.clearPointsButton)
        self.horizontalFrame = QtWidgets.QFrame(self.leftVerticalFrame)
        self.horizontalFrame.setObjectName("horizontalFrame")
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.horizontalFrame)
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.label_5 = QtWidgets.QLabel(self.horizontalFrame)
        self.label_5.setObjectName("label_5")
        self.horizontalLayout_5.addWidget(self.label_5)
        self.label_4 = QtWidgets.QLabel(self.horizontalFrame)
        self.label_4.setObjectName("label_4")
        self.horizontalLayout_5.addWidget(self.label_4)
        self.label_3 = QtWidgets.QLabel(self.horizontalFrame)
        self.label_3.setObjectName("label_3")
        self.horizontalLayout_5.addWidget(self.label_3)
        self.verticalLayout_9.addWidget(self.horizontalFrame)
        self.droFrame = QtWidgets.QFrame(self.leftVerticalFrame)
        self.droFrame.setObjectName("droFrame")
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.droFrame)
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.xDro = QtWidgets.QLabel(self.droFrame)
        font = QtGui.QFont()
        font.setFamily("DejaVu Sans")
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.xDro.setFont(font)
        self.xDro.setObjectName("xDro")
        self.horizontalLayout_4.addWidget(self.xDro)
        self.yDro = QtWidgets.QLabel(self.droFrame)
        font = QtGui.QFont()
        font.setFamily("DejaVu Sans")
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.yDro.setFont(font)
        self.yDro.setObjectName("yDro")
        self.horizontalLayout_4.addWidget(self.yDro)
        self.zDro = QtWidgets.QLabel(self.droFrame)
        font = QtGui.QFont()
        font.setFamily("DejaVu Sans")
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.zDro.setFont(font)
        self.zDro.setObjectName("zDro")
        self.horizontalLayout_4.addWidget(self.zDro)
        self.verticalLayout_9.addWidget(self.droFrame)
        self.instructionLabel = QtWidgets.QLabel(self.leftVerticalFrame)
        font = QtGui.QFont()
        font.setFamily("Quicksand Medium")
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.instructionLabel.setFont(font)
        self.instructionLabel.setObjectName("instructionLabel")
        self.verticalLayout_9.addWidget(self.instructionLabel)
        self.horizontalFrame1 = QtWidgets.QFrame(self.leftVerticalFrame)
        self.horizontalFrame1.setObjectName("horizontalFrame1")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.horizontalFrame1)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.label = QtWidgets.QLabel(self.horizontalFrame1)
        self.label.setObjectName("label")
        self.horizontalLayout_2.addWidget(self.label)
        self.widthInput = QtWidgets.QLineEdit(self.horizontalFrame1)
        self.widthInput.setObjectName("widthInput")
        self.horizontalLayout_2.addWidget(self.widthInput)
        self.verticalLayout_9.addWidget(self.horizontalFrame1)
        self.horizontalFrame2 = QtWidgets.QFrame(self.leftVerticalFrame)
        self.horizontalFrame2.setObjectName("horizontalFrame2")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.horizontalFrame2)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.label_2 = QtWidgets.QLabel(self.horizontalFrame2)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout_3.addWidget(self.label_2)
        self.heightInput = QtWidgets.QLineEdit(self.horizontalFrame2)
        self.heightInput.setObjectName("heightInput")
        self.horizontalLayout_3.addWidget(self.heightInput)
        self.verticalLayout_9.addWidget(self.horizontalFrame2)
        self.enterDimensionsButton = QtWidgets.QPushButton(
            self.leftVerticalFrame)
        self.enterDimensionsButton.setObjectName("enterDimensionsButton")
        self.verticalLayout_9.addWidget(self.enterDimensionsButton)
        self.homeAllButton = QtWidgets.QPushButton(self.leftVerticalFrame)
        self.homeAllButton.setObjectName("homeAllButton")
        self.verticalLayout_9.addWidget(self.homeAllButton)
        self.goToHomeButton = QtWidgets.QPushButton(self.leftVerticalFrame)
        self.goToHomeButton.setObjectName("goToHomeButton")
        self.verticalLayout_9.addWidget(self.goToHomeButton)
        self.moveButton = QtWidgets.QPushButton(self.leftVerticalFrame)
        self.moveButton.setObjectName("moveButton")
        self.verticalLayout_9.addWidget(self.moveButton)
        self.referenceZ = QtWidgets.QPushButton(self.leftVerticalFrame)
        self.referenceZ.setObjectName("referenceZ")
        self.verticalLayout_9.addWidget(self.referenceZ)
        spacerItem = QtWidgets.QSpacerItem(20, 40,
                                           QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout_9.addItem(spacerItem)
        self.gridLayout.addWidget(self.leftVerticalFrame, 0, 0, 1, 1)
        self.rightVerticalFrame = QtWidgets.QFrame(self.gridFrame)
        self.rightVerticalFrame.setObjectName("rightVerticalFrame")
        self.right = QtWidgets.QVBoxLayout(self.rightVerticalFrame)
        self.right.setObjectName("right")
        self.plotWidget = MplWidget(self.rightVerticalFrame)
        self.plotWidget.setMinimumSize(QtCore.QSize(0, 350))
        self.plotWidget.setObjectName("plotWidget")
        self.right.addWidget(self.plotWidget)
        self.cvlabel = QtWidgets.QLabel(self.rightVerticalFrame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.cvlabel.sizePolicy().hasHeightForWidth())
        self.cvlabel.setSizePolicy(sizePolicy)
        self.cvlabel.setMinimumSize(QtCore.QSize(640, 480))
        self.cvlabel.setMaximumSize(QtCore.QSize(640, 480))
        self.cvlabel.setObjectName("cvlabel")
        self.right.addWidget(self.cvlabel)
        self.gridLayout.addWidget(self.rightVerticalFrame, 0, 1, 1, 1)
        self.gridLayout_2.addWidget(self.gridFrame, 0, 1, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1200, 22))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

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

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.startButton.setText(_translate("MainWindow", "Start"))
        self.confirmButton.setText(_translate("MainWindow", "Confirm"))
        self.abortButton.setText(_translate("MainWindow", "Abort"))
        self.clearPointsButton.setText(
            _translate("MainWindow", "Clear selected points"))
        self.label_5.setText(_translate("MainWindow", "X"))
        self.label_4.setText(_translate("MainWindow", "Y"))
        self.label_3.setText(_translate("MainWindow", "Z"))
        self.xDro.setText(_translate("MainWindow", "0.000"))
        self.yDro.setText(_translate("MainWindow", "0.000"))
        self.zDro.setText(_translate("MainWindow", "0.000"))
        self.instructionLabel.setText(
            _translate("MainWindow", "Follow instruction"))
        self.label.setText(_translate("MainWindow", "Width"))
        self.widthInput.setText(_translate("MainWindow", "235"))
        self.label_2.setText(_translate("MainWindow", "Height"))
        self.heightInput.setText(_translate("MainWindow", "235"))
        self.enterDimensionsButton.setText(
            _translate("MainWindow", "Enter dimensions"))
        self.homeAllButton.setText(_translate("MainWindow", "Home All"))
        self.goToHomeButton.setText(_translate("MainWindow", "Go to Home"))
        self.moveButton.setText(_translate("MainWindow", "Move"))
        self.referenceZ.setText(_translate("MainWindow", "Reference Z"))
        self.cvlabel.setText(_translate("MainWindow", "Camera"))