class InstrumentLoggingSelection(SelectionUi):
    def __init__(self,
                 config,
                 classdict,
                 instancename="ExternalParameterSelection.ParametersSequence",
                 plotNames=None,
                 parent=None,
                 instrumentLoggingHandler=None):
        super(InstrumentLoggingSelection,
              self).__init__(config, dict(), classdict, instancename, parent)
        self.instrumentLoggingHandler = instrumentLoggingHandler
        self.current = None

    def setupUi(self, MainWindow):
        super(InstrumentLoggingSelection, self).setupUi(MainWindow)
        self.loggingHandlerTreeWidget = ParameterTree(self.splitter)
        self.loggingHandlerTreeWidget.setObjectName("loggingHandlerTreeWidget")
        self.loggingHandlerTreeWidget.headerItem().setText(0, "1")
        self.loggingHandlerTreeWidget.header().setVisible(False)

    def onActiveInstrumentChanged(self, modelIndex, modelIndex2):
        self.current = self.parameters.at(modelIndex.row()).name
        super(InstrumentLoggingSelection,
              self).onActiveInstrumentChanged(modelIndex, modelIndex2)
        self.loggingHandlerTreeWidget.setParameters(
            self.instrumentLoggingHandler.parameter(self.current))

    def refreshParamTree(self):
        if self.current is not None:
            self.loggingHandlerTreeWidget.setParameters(
                self.instrumentLoggingHandler.parameter(self.current))
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(241, 367)
        Form.setWindowTitle(
            QtGui.QApplication.translate("Form", "Export", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.gridLayout = QtGui.QGridLayout(Form)
        self.gridLayout.setSpacing(0)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.label = QtGui.QLabel(Form)
        self.label.setText(
            QtGui.QApplication.translate("Form", "Item to export:", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout.addWidget(self.label, 0, 0, 1, 3)
        self.itemTree = QtGui.QTreeWidget(Form)
        self.itemTree.setObjectName(_fromUtf8("itemTree"))
        self.itemTree.headerItem().setText(0, _fromUtf8("1"))
        self.itemTree.header().setVisible(False)
        self.gridLayout.addWidget(self.itemTree, 1, 0, 1, 3)
        self.label_2 = QtGui.QLabel(Form)
        self.label_2.setText(
            QtGui.QApplication.translate("Form", "Export format", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout.addWidget(self.label_2, 2, 0, 1, 3)
        self.formatList = QtGui.QListWidget(Form)
        self.formatList.setObjectName(_fromUtf8("formatList"))
        self.gridLayout.addWidget(self.formatList, 3, 0, 1, 3)
        self.exportBtn = QtGui.QPushButton(Form)
        self.exportBtn.setText(
            QtGui.QApplication.translate("Form", "Export", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.exportBtn.setObjectName(_fromUtf8("exportBtn"))
        self.gridLayout.addWidget(self.exportBtn, 6, 1, 1, 1)
        self.closeBtn = QtGui.QPushButton(Form)
        self.closeBtn.setText(
            QtGui.QApplication.translate("Form", "Close", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.closeBtn.setObjectName(_fromUtf8("closeBtn"))
        self.gridLayout.addWidget(self.closeBtn, 6, 2, 1, 1)
        self.paramTree = ParameterTree(Form)
        self.paramTree.setObjectName(_fromUtf8("paramTree"))
        self.paramTree.headerItem().setText(0, _fromUtf8("1"))
        self.paramTree.header().setVisible(False)
        self.gridLayout.addWidget(self.paramTree, 5, 0, 1, 3)
        self.label_3 = QtGui.QLabel(Form)
        self.label_3.setText(
            QtGui.QApplication.translate("Form", "Export options", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout.addWidget(self.label_3, 4, 0, 1, 3)

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

    def retranslateUi(self, Form):
        pass
Esempio n. 3
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(800, 600)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.centralwidget)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.tabWidget = QtWidgets.QTabWidget(self.centralwidget)
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        self.tabSpectrum = QtWidgets.QWidget()
        self.tabSpectrum.setObjectName(_fromUtf8("tabSpectrum"))
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.tabSpectrum)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.splitSpectrum = QtWidgets.QSplitter(self.tabSpectrum)
        self.splitSpectrum.setOrientation(QtCore.Qt.Horizontal)
        self.splitSpectrum.setObjectName(_fromUtf8("splitSpectrum"))
        self.ptFile = ParameterTree(self.splitSpectrum)
        self.ptFile.setObjectName(_fromUtf8("ptFile"))
        self.gSpectrum = DraggablePlotWidget(self.splitSpectrum)
        self.gSpectrum.setObjectName(_fromUtf8("gSpectrum"))
        self.horizontalLayout_2.addWidget(self.splitSpectrum)
        self.tabWidget.addTab(self.tabSpectrum, _fromUtf8(""))
        self.tabFits = QtWidgets.QWidget()
        self.tabFits.setObjectName(_fromUtf8("tabFits"))
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.tabFits)
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.splitFits = QtWidgets.QSplitter(self.tabFits)
        self.splitFits.setOrientation(QtCore.Qt.Vertical)
        self.splitFits.setObjectName(_fromUtf8("splitFits"))
        self.gFits = DraggablePlotWidget(self.splitFits)
        self.gFits.setObjectName(_fromUtf8("gFits"))
        self.ptFits = ParameterTree(self.splitFits)
        self.ptFits.setObjectName(_fromUtf8("ptFits"))
        self.horizontalLayout_3.addWidget(self.splitFits)
        self.tabWidget.addTab(self.tabFits, _fromUtf8(""))
        self.horizontalLayout.addWidget(self.tabWidget)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 21))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.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", "HSG Analysis Tool", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabSpectrum),
                                  _translate("MainWindow", "Spectrum", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabFits),
                                  _translate("MainWindow", "Fits", None))
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(241, 367)
        self.gridLayout = QtGui.QGridLayout(Form)
        self.gridLayout.setSpacing(0)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.label = QtGui.QLabel(Form)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout.addWidget(self.label, 0, 0, 1, 3)
        self.itemTree = QtGui.QTreeWidget(Form)
        self.itemTree.setObjectName(_fromUtf8("itemTree"))
        self.itemTree.headerItem().setText(0, _fromUtf8("1"))
        self.itemTree.header().setVisible(False)
        self.gridLayout.addWidget(self.itemTree, 1, 0, 1, 3)
        self.label_2 = QtGui.QLabel(Form)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout.addWidget(self.label_2, 2, 0, 1, 3)
        self.formatList = QtGui.QListWidget(Form)
        self.formatList.setObjectName(_fromUtf8("formatList"))
        self.gridLayout.addWidget(self.formatList, 3, 0, 1, 3)
        self.exportBtn = QtGui.QPushButton(Form)
        self.exportBtn.setObjectName(_fromUtf8("exportBtn"))
        self.gridLayout.addWidget(self.exportBtn, 6, 1, 1, 1)
        self.closeBtn = QtGui.QPushButton(Form)
        self.closeBtn.setObjectName(_fromUtf8("closeBtn"))
        self.gridLayout.addWidget(self.closeBtn, 6, 2, 1, 1)
        self.paramTree = ParameterTree(Form)
        self.paramTree.setObjectName(_fromUtf8("paramTree"))
        self.paramTree.headerItem().setText(0, _fromUtf8("1"))
        self.paramTree.header().setVisible(False)
        self.gridLayout.addWidget(self.paramTree, 5, 0, 1, 3)
        self.label_3 = QtGui.QLabel(Form)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout.addWidget(self.label_3, 4, 0, 1, 3)
        self.copyBtn = QtGui.QPushButton(Form)
        self.copyBtn.setObjectName(_fromUtf8("copyBtn"))
        self.gridLayout.addWidget(self.copyBtn, 6, 0, 1, 1)

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

    def retranslateUi(self, Form):
        Form.setWindowTitle(QtGui.QApplication.translate("Form", "Export", None, QtGui.QApplication.UnicodeUTF8))
        self.label.setText(QtGui.QApplication.translate("Form", "Item to export:", None, QtGui.QApplication.UnicodeUTF8))
        self.label_2.setText(QtGui.QApplication.translate("Form", "Export format", None, QtGui.QApplication.UnicodeUTF8))
        self.exportBtn.setText(QtGui.QApplication.translate("Form", "Export", None, QtGui.QApplication.UnicodeUTF8))
        self.closeBtn.setText(QtGui.QApplication.translate("Form", "Close", None, QtGui.QApplication.UnicodeUTF8))
        self.label_3.setText(QtGui.QApplication.translate("Form", "Export options", None, QtGui.QApplication.UnicodeUTF8))
        self.copyBtn.setText(QtGui.QApplication.translate("Form", "Copy", None, QtGui.QApplication.UnicodeUTF8))
Esempio n. 5
0
class Ui_SensitivityPlot(object):
    def setupUi(self, SensitivityPlot):
        if SensitivityPlot.objectName():
            SensitivityPlot.setObjectName(u"SensitivityPlot")
        SensitivityPlot.resize(400, 300)
        self.horizontalLayout = QHBoxLayout(SensitivityPlot)
        self.horizontalLayout.setObjectName(u"horizontalLayout")
        self.gridLayout = QGridLayout()
        self.gridLayout.setObjectName(u"gridLayout")
        self.gridLayout_2 = QGridLayout()
        self.gridLayout_2.setObjectName(u"gridLayout_2")
        self.plot_layout = GraphicsLayoutWidget(SensitivityPlot)
        self.plot_layout.setObjectName(u"plot_layout")

        self.gridLayout_2.addWidget(self.plot_layout, 0, 0, 1, 1)


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

        self.verticalLayout_3 = QVBoxLayout()
        self.verticalLayout_3.setObjectName(u"verticalLayout_3")
        self.btn_plot = QPushButton(SensitivityPlot)
        self.btn_plot.setObjectName(u"btn_plot")

        self.verticalLayout_3.addWidget(self.btn_plot)

        self.plot_options = ParameterTree(SensitivityPlot)
        __qtreewidgetitem = QTreeWidgetItem()
        __qtreewidgetitem.setText(0, u"1");
        self.plot_options.setHeaderItem(__qtreewidgetitem)
        self.plot_options.setObjectName(u"plot_options")

        self.verticalLayout_3.addWidget(self.plot_options)


        self.gridLayout.addLayout(self.verticalLayout_3, 0, 0, 1, 1)


        self.horizontalLayout.addLayout(self.gridLayout)


        self.retranslateUi(SensitivityPlot)

        QMetaObject.connectSlotsByName(SensitivityPlot)
    # setupUi

    def retranslateUi(self, SensitivityPlot):
        SensitivityPlot.setWindowTitle(QCoreApplication.translate("SensitivityPlot", u"Form", None))
        self.btn_plot.setText(QCoreApplication.translate("SensitivityPlot", u"PushButton", None))
class InstrumentLoggingSelection( SelectionUi ):
    def __init__(self, config, classdict, instancename="ExternalParameterSelection.ParametersSequence", plotNames=None, parent=None, instrumentLoggingHandler=None ):
        super(InstrumentLoggingSelection, self).__init__(config, dict(), classdict, instancename, parent)
        self.instrumentLoggingHandler = instrumentLoggingHandler
        self.current = None
        
    def setupUi(self, MainWindow):
        super(InstrumentLoggingSelection, self).setupUi(MainWindow)
        self.loggingHandlerTreeWidget = ParameterTree(self.splitter)
        self.loggingHandlerTreeWidget.setObjectName("loggingHandlerTreeWidget")
        self.loggingHandlerTreeWidget.headerItem().setText(0, "1")
        self.loggingHandlerTreeWidget.header().setVisible(False)

    def onActiveInstrumentChanged(self, modelIndex, modelIndex2 ):
        self.current = self.parameters.at(modelIndex.row()).name
        super(InstrumentLoggingSelection, self).onActiveInstrumentChanged( modelIndex, modelIndex2 )          
        self.loggingHandlerTreeWidget.setParameters( self.instrumentLoggingHandler.parameter(self.current) )
        
    def refreshParamTree(self):
        if self.current is not None:
            self.loggingHandlerTreeWidget.setParameters( self.instrumentLoggingHandler.parameter(self.current) )
Esempio n. 7
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(1314, 894)
        MainWindow.setWindowOpacity(1.0)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.spectra_splitter = QtGui.QSplitter(self.centralwidget)
        self.spectra_splitter.setOrientation(QtCore.Qt.Horizontal)
        self.spectra_splitter.setObjectName(_fromUtf8("spectra_splitter"))
        self.gridLayoutWidget = QtGui.QWidget(self.spectra_splitter)
        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.listView = QtGui.QListView(self.gridLayoutWidget)
        self.listView.setMaximumSize(QtCore.QSize(300, 16777215))
        self.listView.setObjectName(_fromUtf8("listView"))
        self.gridLayout_2.addWidget(self.listView, 1, 0, 1, 1)
        self.files_treeView = QtGui.QTreeView(self.gridLayoutWidget)
        self.files_treeView.setMaximumSize(QtCore.QSize(300, 16777215))
        self.files_treeView.setObjectName(_fromUtf8("files_treeView"))
        self.gridLayout_2.addWidget(self.files_treeView, 0, 0, 1, 1)
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.widget = ParameterTree(self.gridLayoutWidget)
        self.widget.setMinimumSize(QtCore.QSize(250, 600))
        self.widget.setMaximumSize(QtCore.QSize(250, 16777215))
        self.widget.setObjectName(_fromUtf8("widget"))
        self.verticalLayout.addWidget(self.widget)
        self.graphicsView_2 = GradientWidget(self.gridLayoutWidget)
        self.graphicsView_2.setMaximumSize(QtCore.QSize(16777215, 20))
        self.graphicsView_2.setObjectName(_fromUtf8("graphicsView_2"))
        self.verticalLayout.addWidget(self.graphicsView_2)
        self.gridLayout_2.addLayout(self.verticalLayout, 0, 2, 2, 1)
        self.graphicsView = PlotWidget(self.gridLayoutWidget)
        self.graphicsView.setMinimumSize(QtCore.QSize(800, 400))
        self.graphicsView.setObjectName(_fromUtf8("graphicsView"))
        self.gridLayout_2.addWidget(self.graphicsView, 0, 1, 2, 1)
        self.verticalLayout_3.addWidget(self.spectra_splitter)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setContentsMargins(-1, 30, 30, -1)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.load_pushButton = QtGui.QPushButton(self.centralwidget)
        self.load_pushButton.setObjectName(_fromUtf8("load_pushButton"))
        self.horizontalLayout_2.addWidget(self.load_pushButton)
        self.unload_pushButton = QtGui.QPushButton(self.centralwidget)
        self.unload_pushButton.setObjectName(_fromUtf8("unload_pushButton"))
        self.horizontalLayout_2.addWidget(self.unload_pushButton)
        self.plot_pushButton = QtGui.QPushButton(self.centralwidget)
        self.plot_pushButton.setObjectName(_fromUtf8("plot_pushButton"))
        self.horizontalLayout_2.addWidget(self.plot_pushButton)
        self.PathToFile_lineEdit = QtGui.QLineEdit(self.centralwidget)
        self.PathToFile_lineEdit.setObjectName(
            _fromUtf8("PathToFile_lineEdit"))
        self.horizontalLayout_2.addWidget(self.PathToFile_lineEdit)
        self.pushButton_2 = QtGui.QPushButton(self.centralwidget)
        self.pushButton_2.setObjectName(_fromUtf8("pushButton_2"))
        self.horizontalLayout_2.addWidget(self.pushButton_2)
        self.verticalLayout_3.addLayout(self.horizontalLayout_2)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1314, 21))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menuFile = QtGui.QMenu(self.menubar)
        self.menuFile.setObjectName(_fromUtf8("menuFile"))
        self.menuParameters = QtGui.QMenu(self.menubar)
        self.menuParameters.setObjectName(_fromUtf8("menuParameters"))
        self.menuAbout = QtGui.QMenu(self.menubar)
        self.menuAbout.setObjectName(_fromUtf8("menuAbout"))
        self.menuAnalysis = QtGui.QMenu(self.menubar)
        self.menuAnalysis.setObjectName(_fromUtf8("menuAnalysis"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)
        self.actionOpen = QtGui.QAction(MainWindow)
        self.actionOpen.setObjectName(_fromUtf8("actionOpen"))
        self.actionQuit = QtGui.QAction(MainWindow)
        self.actionQuit.setObjectName(_fromUtf8("actionQuit"))
        self.actionEdit_All = QtGui.QAction(MainWindow)
        self.actionEdit_All.setObjectName(_fromUtf8("actionEdit_All"))
        self.actionColorization = QtGui.QAction(MainWindow)
        self.actionColorization.setObjectName(_fromUtf8("actionColorization"))
        self.actionAbout = QtGui.QAction(MainWindow)
        self.actionAbout.setObjectName(_fromUtf8("actionAbout"))
        self.actionCorrections = QtGui.QAction(MainWindow)
        self.actionCorrections.setObjectName(_fromUtf8("actionCorrections"))
        self.menuFile.addAction(self.actionOpen)
        self.menuFile.addAction(self.actionQuit)
        self.menuParameters.addAction(self.actionEdit_All)
        self.menuParameters.addAction(self.actionColorization)
        self.menuAbout.addAction(self.actionAbout)
        self.menuAnalysis.addAction(self.actionCorrections)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuAnalysis.menuAction())
        self.menubar.addAction(self.menuParameters.menuAction())
        self.menubar.addAction(self.menuAbout.menuAction())

        self.retranslateUi(MainWindow)
        QtCore.QObject.connect(self.actionCorrections,
                               QtCore.SIGNAL(_fromUtf8("triggered()")),
                               MainWindow.show)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(
            _translate("MainWindow", "SpeCuBE - Analysis", None))
        self.load_pushButton.setText(_translate("MainWindow", "load", None))
        self.unload_pushButton.setText(_translate("MainWindow", "unload",
                                                  None))
        self.plot_pushButton.setText(_translate("MainWindow", "plot", None))
        self.pushButton_2.setText(_translate("MainWindow", "Save Graph", None))
        self.menuFile.setTitle(_translate("MainWindow", "File", None))
        self.menuParameters.setTitle(
            _translate("MainWindow", "Parameters", None))
        self.menuAbout.setTitle(_translate("MainWindow", "Help", None))
        self.menuAnalysis.setTitle(_translate("MainWindow", "Analysis", None))
        self.actionOpen.setText(_translate("MainWindow", "Open", None))
        self.actionQuit.setText(_translate("MainWindow", "Quit", None))
        self.actionEdit_All.setText(_translate("MainWindow", "Edit All", None))
        self.actionColorization.setText(
            _translate("MainWindow", "Colorization", None))
        self.actionAbout.setText(_translate("MainWindow", "About", None))
        self.actionCorrections.setText(
            _translate("MainWindow", "Corrections", None))
Esempio n. 8
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(726, 576)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        MainWindow.setMinimumSize(QtCore.QSize(726, 576))
        MainWindow.setMaximumSize(QtCore.QSize(726, 576))
        self.centralwidget = QtGui.QWidget(MainWindow)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth())
        self.centralwidget.setSizePolicy(sizePolicy)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.tabWidget = QtGui.QTabWidget(self.centralwidget)
        self.tabWidget.setGeometry(QtCore.QRect(0, 0, 721, 541))
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        self.tab_current = QtGui.QWidget()
        self.tab_current.setObjectName(_fromUtf8("tab_current"))
        self.button_start = QtGui.QPushButton(self.tab_current)
        self.button_start.setGeometry(QtCore.QRect(10, 450, 96, 33))
        self.button_start.setObjectName(_fromUtf8("button_start"))
        self.checkBox_plotShowing = QtGui.QCheckBox(self.tab_current)
        self.checkBox_plotShowing.setGeometry(QtCore.QRect(300, 440, 121, 41))
        self.checkBox_plotShowing.setChecked(True)
        self.checkBox_plotShowing.setObjectName(_fromUtf8("checkBox_plotShowing"))
        self.horizontalLayoutWidget = QtGui.QWidget(self.tab_current)
        self.horizontalLayoutWidget.setGeometry(QtCore.QRect(9, -1, 711, 441))
        self.horizontalLayoutWidget.setObjectName(_fromUtf8("horizontalLayoutWidget"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.horizontalLayoutWidget)
        self.horizontalLayout.setSpacing(10)
        self.horizontalLayout.setMargin(0)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.verticalLayout_3 = QtGui.QVBoxLayout()
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.graphicsView = ParameterTree(self.horizontalLayoutWidget)
        self.graphicsView.setObjectName(_fromUtf8("graphicsView"))
        self.verticalLayout_3.addWidget(self.graphicsView)
        self.horizontalLayout.addLayout(self.verticalLayout_3)
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.label = QtGui.QLabel(self.horizontalLayoutWidget)
        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.setObjectName(_fromUtf8("label"))
        self.verticalLayout_2.addWidget(self.label)
        self.table_axes = QtGui.QTableWidget(self.horizontalLayoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.table_axes.sizePolicy().hasHeightForWidth())
        self.table_axes.setSizePolicy(sizePolicy)
        self.table_axes.setMaximumSize(QtCore.QSize(364, 16777215))
        self.table_axes.setFrameShape(QtGui.QFrame.Box)
        self.table_axes.setFrameShadow(QtGui.QFrame.Sunken)
        self.table_axes.setLineWidth(0)
        self.table_axes.setShowGrid(True)
        self.table_axes.setCornerButtonEnabled(True)
        self.table_axes.setRowCount(4)
        self.table_axes.setColumnCount(4)
        self.table_axes.setObjectName(_fromUtf8("table_axes"))
        item = QtGui.QTableWidgetItem()
        self.table_axes.setHorizontalHeaderItem(0, item)
        item = QtGui.QTableWidgetItem()
        self.table_axes.setHorizontalHeaderItem(1, item)
        item = QtGui.QTableWidgetItem()
        self.table_axes.setHorizontalHeaderItem(2, item)
        item = QtGui.QTableWidgetItem()
        self.table_axes.setHorizontalHeaderItem(3, item)
        self.table_axes.horizontalHeader().setCascadingSectionResizes(False)
        self.table_axes.horizontalHeader().setDefaultSectionSize(82)
        self.table_axes.verticalHeader().setMinimumSectionSize(40)
        self.table_axes.verticalHeader().setStretchLastSection(False)
        self.verticalLayout_2.addWidget(self.table_axes)
        self.formLayout = QtGui.QFormLayout()
        self.formLayout.setObjectName(_fromUtf8("formLayout"))
        self.label_3 = QtGui.QLabel(self.horizontalLayoutWidget)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_3)
        self.sample_size_slider = QtGui.QSlider(self.horizontalLayoutWidget)
        self.sample_size_slider.setMinimum(1)
        self.sample_size_slider.setMaximum(10)
        self.sample_size_slider.setProperty("value", 5)
        self.sample_size_slider.setOrientation(QtCore.Qt.Horizontal)
        self.sample_size_slider.setObjectName(_fromUtf8("sample_size_slider"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.sample_size_slider)
        self.label_4 = QtGui.QLabel(self.horizontalLayoutWidget)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_4)
        self.show_grid_checkbox = QtGui.QCheckBox(self.horizontalLayoutWidget)
        self.show_grid_checkbox.setText(_fromUtf8(""))
        self.show_grid_checkbox.setChecked(True)
        self.show_grid_checkbox.setObjectName(_fromUtf8("show_grid_checkbox"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.show_grid_checkbox)
        self.label_8 = QtGui.QLabel(self.horizontalLayoutWidget)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_8)
        self.checkbox_translucent = QtGui.QCheckBox(self.horizontalLayoutWidget)
        self.checkbox_translucent.setText(_fromUtf8(""))
        self.checkbox_translucent.setChecked(True)
        self.checkbox_translucent.setObjectName(_fromUtf8("checkbox_translucent"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.checkbox_translucent)
        self.button_Reset_plots = QtGui.QPushButton(self.horizontalLayoutWidget)
        self.button_Reset_plots.setObjectName(_fromUtf8("button_Reset_plots"))
        self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.button_Reset_plots)
        self.verticalLayout_2.addLayout(self.formLayout)
        self.horizontalLayout.addLayout(self.verticalLayout_2)
        self.checkBox_logging = QtGui.QCheckBox(self.tab_current)
        self.checkBox_logging.setGeometry(QtCore.QRect(560, 450, 61, 26))
        self.checkBox_logging.setChecked(False)
        self.checkBox_logging.setObjectName(_fromUtf8("checkBox_logging"))
        self.progressBar = QtGui.QProgressBar(self.tab_current)
        self.progressBar.setGeometry(QtCore.QRect(150, 450, 118, 23))
        self.progressBar.setProperty("value", 0)
        self.progressBar.setObjectName(_fromUtf8("progressBar"))
        self.evolutions_label = QtGui.QLabel(self.tab_current)
        self.evolutions_label.setGeometry(QtCore.QRect(170, 470, 81, 21))
        self.evolutions_label.setObjectName(_fromUtf8("evolutions_label"))
        self.checkbox_graphs = QtGui.QCheckBox(self.tab_current)
        self.checkbox_graphs.setGeometry(QtCore.QRect(430, 450, 121, 26))
        self.checkbox_graphs.setChecked(True)
        self.checkbox_graphs.setObjectName(_fromUtf8("checkbox_graphs"))
        self.tabWidget.addTab(self.tab_current, _fromUtf8(""))
        self.tab_stats = QtGui.QWidget()
        self.tab_stats.setObjectName(_fromUtf8("tab_stats"))
        self.label_2 = QtGui.QLabel(self.tab_stats)
        self.label_2.setGeometry(QtCore.QRect(20, 10, 131, 21))
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.datasetComboBox = QtGui.QComboBox(self.tab_stats)
        self.datasetComboBox.setGeometry(QtCore.QRect(160, 10, 191, 29))
        self.datasetComboBox.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.datasetComboBox.setObjectName(_fromUtf8("datasetComboBox"))
        self.datasetComboBox.addItem(_fromUtf8(""))
        self.table_results = QtGui.QTableWidget(self.tab_stats)
        self.table_results.setGeometry(QtCore.QRect(10, 90, 701, 381))
        self.table_results.setObjectName(_fromUtf8("table_results"))
        self.table_results.setColumnCount(6)
        self.table_results.setRowCount(0)
        item = QtGui.QTableWidgetItem()
        self.table_results.setHorizontalHeaderItem(0, item)
        item = QtGui.QTableWidgetItem()
        self.table_results.setHorizontalHeaderItem(1, item)
        item = QtGui.QTableWidgetItem()
        self.table_results.setHorizontalHeaderItem(2, item)
        item = QtGui.QTableWidgetItem()
        self.table_results.setHorizontalHeaderItem(3, item)
        item = QtGui.QTableWidgetItem()
        self.table_results.setHorizontalHeaderItem(4, item)
        item = QtGui.QTableWidgetItem()
        self.table_results.setHorizontalHeaderItem(5, item)
        self.label_resgroup_details = QtGui.QLabel(self.tab_stats)
        self.label_resgroup_details.setGeometry(QtCore.QRect(380, 10, 321, 21))
        self.label_resgroup_details.setText(_fromUtf8(""))
        self.label_resgroup_details.setObjectName(_fromUtf8("label_resgroup_details"))
        self.label_5 = QtGui.QLabel(self.tab_stats)
        self.label_5.setGeometry(QtCore.QRect(20, 50, 65, 21))
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.label_dataset = QtGui.QLabel(self.tab_stats)
        self.label_dataset.setGeometry(QtCore.QRect(80, 50, 91, 21))
        self.label_dataset.setText(_fromUtf8(""))
        self.label_dataset.setObjectName(_fromUtf8("label_dataset"))
        self.label_6 = QtGui.QLabel(self.tab_stats)
        self.label_6.setGeometry(QtCore.QRect(180, 50, 65, 21))
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.label_classes = QtGui.QLabel(self.tab_stats)
        self.label_classes.setGeometry(QtCore.QRect(240, 50, 31, 21))
        self.label_classes.setText(_fromUtf8(""))
        self.label_classes.setObjectName(_fromUtf8("label_classes"))
        self.label_7 = QtGui.QLabel(self.tab_stats)
        self.label_7.setGeometry(QtCore.QRect(290, 50, 121, 21))
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.label_distribution = QtGui.QLabel(self.tab_stats)
        self.label_distribution.setGeometry(QtCore.QRect(410, 50, 301, 21))
        self.label_distribution.setText(_fromUtf8(""))
        self.label_distribution.setObjectName(_fromUtf8("label_distribution"))
        self.tabWidget.addTab(self.tab_stats, _fromUtf8(""))
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 726, 27))
        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", "Evolutional clustering", None))
        self.button_start.setText(_translate("MainWindow", "Start", None))
        self.checkBox_plotShowing.setText(_translate("MainWindow", "Show 3D plot", None))
        self.label.setText(_translate("MainWindow", "3D Plot settings", None))
        item = self.table_axes.horizontalHeaderItem(0)
        item.setText(_translate("MainWindow", "Axes", None))
        item = self.table_axes.horizontalHeaderItem(1)
        item.setText(_translate("MainWindow", "Visible", None))
        item = self.table_axes.horizontalHeaderItem(2)
        item.setText(_translate("MainWindow", "Centroids", None))
        item = self.table_axes.horizontalHeaderItem(3)
        item.setText(_translate("MainWindow", "Result", None))
        self.label_3.setText(_translate("MainWindow", "Sample size", None))
        self.label_4.setText(_translate("MainWindow", "Show grid", None))
        self.label_8.setText(_translate("MainWindow", "Translucent", None))
        self.button_Reset_plots.setText(_translate("MainWindow", "Reset plots", None))
        self.checkBox_logging.setText(_translate("MainWindow", "Log", None))
        self.evolutions_label.setText(_translate("MainWindow", "(0 of 100)", None))
        self.checkbox_graphs.setText(_translate("MainWindow", "Show graphs", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_current), _translate("MainWindow", "Current Run", None))
        self.label_2.setText(_translate("MainWindow", "Select result group", None))
        self.datasetComboBox.setItemText(0, _translate("MainWindow", "---", None))
        self.table_results.setSortingEnabled(True)
        item = self.table_results.horizontalHeaderItem(0)
        item.setText(_translate("MainWindow", "Name", None))
        item = self.table_results.horizontalHeaderItem(1)
        item.setText(_translate("MainWindow", "DCls", None))
        item.setToolTip(_translate("MainWindow", "Detected classes", None))
        item = self.table_results.horizontalHeaderItem(2)
        item.setText(_translate("MainWindow", "DDist", None))
        item.setToolTip(_translate("MainWindow", "<html><head/><body><p>Detected distribution of classes</p></body></html>", None))
        item = self.table_results.horizontalHeaderItem(3)
        item.setText(_translate("MainWindow", "Oindex", None))
        item = self.table_results.horizontalHeaderItem(4)
        item.setText(_translate("MainWindow", "Dindex", None))
        item.setToolTip(_translate("MainWindow", "Best detected fitness", None))
        item = self.table_results.horizontalHeaderItem(5)
        item.setText(_translate("MainWindow", "Details", None))
        item.setToolTip(_translate("MainWindow", "Show graphs", None))
        self.label_5.setText(_translate("MainWindow", "Dataset: ", None))
        self.label_6.setText(_translate("MainWindow", "Classes:", None))
        self.label_7.setText(_translate("MainWindow", "Class distribution:", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_stats), _translate("MainWindow", "Stats", None))
Esempio n. 9
0
class Ui_PolarimeterWindow(object):
    def setupUi(self, PolarimeterWindow):
        PolarimeterWindow.setObjectName("PolarimeterWindow")
        PolarimeterWindow.resize(800, 600)
        self.centralwidget = QtWidgets.QWidget(PolarimeterWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.centralwidget)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.tabWidget = QtWidgets.QTabWidget(self.centralwidget)
        self.tabWidget.setObjectName("tabWidget")
        self.tabAngles = QtWidgets.QWidget()
        self.tabAngles.setObjectName("tabAngles")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.tabAngles)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.splitter = QtWidgets.QSplitter(self.tabAngles)
        self.splitter.setOrientation(QtCore.Qt.Horizontal)
        self.splitter.setObjectName("splitter")
        self.ptFile = ParameterTree(self.splitter)
        self.ptFile.setObjectName("ptFile")
        self.gAngles = DraggablePlotWidget(self.splitter)
        self.gAngles.setObjectName("gAngles")
        self.horizontalLayout_2.addWidget(self.splitter)
        self.tabWidget.addTab(self.tabAngles, "")
        self.tabRaw = QtWidgets.QWidget()
        self.tabRaw.setObjectName("tabRaw")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.tabRaw)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.splitFits = QtWidgets.QSplitter(self.tabRaw)
        self.splitFits.setOrientation(QtCore.Qt.Vertical)
        self.splitFits.setObjectName("splitFits")
        self.gRaw = DraggablePlotWidget(self.splitFits)
        self.gRaw.setObjectName("gRaw")
        self.horizontalLayout_3.addWidget(self.splitFits)
        self.tabWidget.addTab(self.tabRaw, "")
        self.widget = QtWidgets.QWidget()
        self.widget.setObjectName("widget")
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.widget)
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.gFits = DraggablePlotWidget(self.widget)
        self.gFits.setObjectName("gFits")
        self.horizontalLayout_4.addWidget(self.gFits)
        self.tabWidget.addTab(self.widget, "")
        self.horizontalLayout.addWidget(self.tabWidget)
        PolarimeterWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(PolarimeterWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 21))
        self.menubar.setObjectName("menubar")
        PolarimeterWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(PolarimeterWindow)
        self.statusbar.setObjectName("statusbar")
        PolarimeterWindow.setStatusBar(self.statusbar)

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

    def retranslateUi(self, PolarimeterWindow):
        _translate = QtCore.QCoreApplication.translate
        PolarimeterWindow.setWindowTitle(
            _translate("PolarimeterWindow", "HSG Analysis Tool"))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabAngles),
                                  _translate("PolarimeterWindow", "Angles"))
        self.tabWidget.setTabText(
            self.tabWidget.indexOf(self.tabRaw),
            _translate("PolarimeterWindow", "Raw Curves"))
        self.tabWidget.setTabText(
            self.tabWidget.indexOf(self.widget),
            _translate("PolarimeterWindow", "Fit Results"))
Esempio n. 10
0
class Ui_WindowModel(QWidget):
    """
    """
    def __init__(self,):
        super().__init__()
        self.setupUi()

    def setupUi(self, ):
        """
        """
        self.gridLayout_2 = QtWidgets.QGridLayout(self)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.gridGeneral = QtWidgets.QGridLayout()
        self.gridGeneral.setObjectName("gridGeneral")
        self.toolBox = QtWidgets.QToolBox(self)
        self.toolBox.setFrameShadow(QtWidgets.QFrame.Plain)
        self.toolBox.setObjectName("toolBox")
        self.model = QtWidgets.QWidget()
        self.model.setGeometry(QtCore.QRect(0, 0, 558, 451))
        self.model.setObjectName("model")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.model)
        self.gridLayout_4.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.gridModel = QtWidgets.QGridLayout()
        self.gridModel.setContentsMargins(5, 5, 5, 5)
        self.gridModel.setSpacing(5)
        self.gridModel.setObjectName("gridModel")
        self.line = QtWidgets.QFrame(self.model)
        self.line.setFrameShape(QtWidgets.QFrame.VLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.gridModel.addWidget(self.line, 0, 1, 1, 1)
        self.openGLWidget = QtWidgets.QOpenGLWidget(self.model)
        self.openGLWidget.setObjectName("openGLWidget")
        self.gridModel.addWidget(self.openGLWidget, 0, 2, 1, 1)
        self.ModelDescriptionTree = ParameterTree(self.model)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
                self.ModelDescriptionTree.sizePolicy().hasHeightForWidth())
        self.ModelDescriptionTree.setSizePolicy(sizePolicy)
        self.ModelDescriptionTree.setObjectName("ModelDescriptionTree")
        self.gridModel.addWidget(self.ModelDescriptionTree, 0, 0, 1, 1)
        self.gridLayout_4.addLayout(self.gridModel, 0, 1, 1, 1)
        self.toolBox.addItem(self.model, "")
        self.param = QtWidgets.QWidget()
        self.param.setGeometry(QtCore.QRect(0, 0, 558, 451))
        self.param.setObjectName("param")
        self.gridLayout_6 = QtWidgets.QGridLayout(self.param)
        self.gridLayout_6.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_6.setObjectName("gridLayout_6")
        self.gridParam = QtWidgets.QGridLayout()
        self.gridParam.setContentsMargins(5, 5, 5, 5)
        self.gridParam.setSpacing(5)
        self.gridParam.setObjectName("gridParam")
        self.ParametersTree = ParameterTree(self.param)
        self.ParametersTree.setObjectName("ParametersTree")
        self.gridParam.addWidget(self.ParametersTree, 0, 0, 1, 1)
        self.gridLayout_6.addLayout(self.gridParam, 0, 0, 1, 1)
        self.toolBox.addItem(self.param, "")
        self.result = QtWidgets.QWidget()
        self.result.setObjectName("result")
        self.gridLayout_8 = QtWidgets.QGridLayout(self.result)
        self.gridLayout_8.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_8.setObjectName("gridLayout_8")
        self.gridRes = QtWidgets.QGridLayout()
        self.gridRes.setContentsMargins(5, 5, 5, 5)
        self.gridRes.setSpacing(5)
        self.gridRes.setObjectName("gridRes")
        self.ResTree = ParameterTree(self.result)
        self.ResTree.setObjectName("ResTree")
        self.gridRes.addWidget(self.ResTree, 0, 0, 1, 1)
        self.gridLayout_8.addLayout(self.gridRes, 0, 0, 1, 1)
        self.toolBox.addItem(self.result, "")
        self.gridGeneral.addWidget(self.toolBox, 0, 0, 1, 1)
        self.gridLayout_2.addLayout(self.gridGeneral, 0, 0, 1, 1)

        self.retranslateUi(self)
        self.toolBox.setCurrentIndex(2)

    def retranslateUi(self, WindowModel):
        _translate = QtCore.QCoreApplication.translate
        self.toolBox.setItemText(self.toolBox.indexOf(self.model),
                 _translate("WindowModel",
                            "General information about the subjective model"))
        self.toolBox.setItemText(self.toolBox.indexOf(self.param),
                 _translate("WindowModel",
                            "Detailed description of the parameters"))
        self.toolBox.setItemText(self.toolBox.indexOf(self.result),
                 _translate("WindowModel",
                            "Detailed description of the resultes "))
Esempio n. 11
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(799, 683)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.centralLayout = QtGui.QGridLayout(self.centralwidget)
        self.centralLayout.setMargin(0)
        self.centralLayout.setObjectName(_fromUtf8("centralLayout"))
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 799, 21))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menuFile = QtGui.QMenu(self.menubar)
        self.menuFile.setObjectName(_fromUtf8("menuFile"))
        self.menuConfig = QtGui.QMenu(self.menubar)
        self.menuConfig.setObjectName(_fromUtf8("menuConfig"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)
        self.parametersDockWidget = QtGui.QDockWidget(MainWindow)
        self.parametersDockWidget.setObjectName(_fromUtf8("parametersDockWidget"))
        self.parametersDockWidgetContents = QtGui.QWidget()
        self.parametersDockWidgetContents.setObjectName(_fromUtf8("parametersDockWidgetContents"))
        self.verticalLayout = QtGui.QVBoxLayout(self.parametersDockWidgetContents)
        self.verticalLayout.setMargin(0)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.parametersTree = ParameterTree(self.parametersDockWidgetContents)
        self.parametersTree.setObjectName(_fromUtf8("parametersTree"))
        self.verticalLayout.addWidget(self.parametersTree)
        self.parametersDockWidget.setWidget(self.parametersDockWidgetContents)
        MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.parametersDockWidget)
        self.toolBar = QtGui.QToolBar(MainWindow)
        self.toolBar.setIconSize(QtCore.QSize(48, 48))
        self.toolBar.setObjectName(_fromUtf8("toolBar"))
        MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
        self.actionOpen = QtGui.QAction(MainWindow)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/48x48/48x48/Open_48x48.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionOpen.setIcon(icon)
        self.actionOpen.setObjectName(_fromUtf8("actionOpen"))
        self.actionSave = QtGui.QAction(MainWindow)
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/48x48/48x48/Save_48x48.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionSave.setIcon(icon1)
        self.actionSave.setObjectName(_fromUtf8("actionSave"))
        self.actionExit = QtGui.QAction(MainWindow)
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/48x48/48x48/Log Out_48x48.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionExit.setIcon(icon2)
        self.actionExit.setObjectName(_fromUtf8("actionExit"))
        self.actionLoadConfFromFile = QtGui.QAction(MainWindow)
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap(_fromUtf8(":/48x48/48x48/Stock Index Down_48x48.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionLoadConfFromFile.setIcon(icon3)
        self.actionLoadConfFromFile.setObjectName(_fromUtf8("actionLoadConfFromFile"))
        self.actionSaveConfToFile = QtGui.QAction(MainWindow)
        icon4 = QtGui.QIcon()
        icon4.addPixmap(QtGui.QPixmap(_fromUtf8(":/48x48/48x48/Stock Index Up_48x48.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionSaveConfToFile.setIcon(icon4)
        self.actionSaveConfToFile.setObjectName(_fromUtf8("actionSaveConfToFile"))
        self.menuFile.addAction(self.actionOpen)
        self.menuFile.addAction(self.actionSave)
        self.menuFile.addAction(self.actionExit)
        self.menuConfig.addSeparator()
        self.menuConfig.addAction(self.actionLoadConfFromFile)
        self.menuConfig.addAction(self.actionSaveConfToFile)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuConfig.menuAction())
        self.toolBar.addAction(self.actionOpen)
        self.toolBar.addAction(self.actionSave)
        self.toolBar.addAction(self.actionLoadConfFromFile)
        self.toolBar.addAction(self.actionSaveConfToFile)
        self.toolBar.addAction(self.actionExit)

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

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(_translate("MainWindow", "SMolPhot", None))
        self.menuFile.setTitle(_translate("MainWindow", "File", None))
        self.menuConfig.setTitle(_translate("MainWindow", "Config", None))
        self.parametersDockWidget.setWindowTitle(_translate("MainWindow", "Parameters", None))
        self.toolBar.setWindowTitle(_translate("MainWindow", "toolBar", None))
        self.actionOpen.setText(_translate("MainWindow", "Open", None))
        self.actionSave.setText(_translate("MainWindow", "Save state", None))
        self.actionExit.setText(_translate("MainWindow", "Exit", None))
        self.actionLoadConfFromFile.setText(_translate("MainWindow", "Load config", None))
        self.actionSaveConfToFile.setText(_translate("MainWindow", "Save config", None))
Esempio n. 12
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(726, 576)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        MainWindow.setMinimumSize(QtCore.QSize(726, 576))
        MainWindow.setMaximumSize(QtCore.QSize(726, 576))
        self.centralwidget = QtGui.QWidget(MainWindow)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.centralwidget.sizePolicy().hasHeightForWidth())
        self.centralwidget.setSizePolicy(sizePolicy)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.tabWidget = QtGui.QTabWidget(self.centralwidget)
        self.tabWidget.setGeometry(QtCore.QRect(0, 0, 721, 541))
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        self.tab_current = QtGui.QWidget()
        self.tab_current.setObjectName(_fromUtf8("tab_current"))
        self.button_start = QtGui.QPushButton(self.tab_current)
        self.button_start.setGeometry(QtCore.QRect(10, 450, 96, 33))
        self.button_start.setObjectName(_fromUtf8("button_start"))
        self.checkBox_plotShowing = QtGui.QCheckBox(self.tab_current)
        self.checkBox_plotShowing.setGeometry(QtCore.QRect(300, 440, 121, 41))
        self.checkBox_plotShowing.setChecked(True)
        self.checkBox_plotShowing.setObjectName(
            _fromUtf8("checkBox_plotShowing"))
        self.horizontalLayoutWidget = QtGui.QWidget(self.tab_current)
        self.horizontalLayoutWidget.setGeometry(QtCore.QRect(9, -1, 711, 441))
        self.horizontalLayoutWidget.setObjectName(
            _fromUtf8("horizontalLayoutWidget"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.horizontalLayoutWidget)
        self.horizontalLayout.setSpacing(10)
        self.horizontalLayout.setMargin(0)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.verticalLayout_3 = QtGui.QVBoxLayout()
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.graphicsView = ParameterTree(self.horizontalLayoutWidget)
        self.graphicsView.setObjectName(_fromUtf8("graphicsView"))
        self.verticalLayout_3.addWidget(self.graphicsView)
        self.horizontalLayout.addLayout(self.verticalLayout_3)
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.label = QtGui.QLabel(self.horizontalLayoutWidget)
        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.setObjectName(_fromUtf8("label"))
        self.verticalLayout_2.addWidget(self.label)
        self.table_axes = QtGui.QTableWidget(self.horizontalLayoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.table_axes.sizePolicy().hasHeightForWidth())
        self.table_axes.setSizePolicy(sizePolicy)
        self.table_axes.setMaximumSize(QtCore.QSize(364, 16777215))
        self.table_axes.setFrameShape(QtGui.QFrame.Box)
        self.table_axes.setFrameShadow(QtGui.QFrame.Sunken)
        self.table_axes.setLineWidth(0)
        self.table_axes.setShowGrid(True)
        self.table_axes.setCornerButtonEnabled(True)
        self.table_axes.setRowCount(4)
        self.table_axes.setColumnCount(4)
        self.table_axes.setObjectName(_fromUtf8("table_axes"))
        item = QtGui.QTableWidgetItem()
        self.table_axes.setHorizontalHeaderItem(0, item)
        item = QtGui.QTableWidgetItem()
        self.table_axes.setHorizontalHeaderItem(1, item)
        item = QtGui.QTableWidgetItem()
        self.table_axes.setHorizontalHeaderItem(2, item)
        item = QtGui.QTableWidgetItem()
        self.table_axes.setHorizontalHeaderItem(3, item)
        self.table_axes.horizontalHeader().setCascadingSectionResizes(False)
        self.table_axes.horizontalHeader().setDefaultSectionSize(82)
        self.table_axes.verticalHeader().setMinimumSectionSize(40)
        self.table_axes.verticalHeader().setStretchLastSection(False)
        self.verticalLayout_2.addWidget(self.table_axes)
        self.formLayout = QtGui.QFormLayout()
        self.formLayout.setObjectName(_fromUtf8("formLayout"))
        self.label_3 = QtGui.QLabel(self.horizontalLayoutWidget)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_3)
        self.sample_size_slider = QtGui.QSlider(self.horizontalLayoutWidget)
        self.sample_size_slider.setMinimum(1)
        self.sample_size_slider.setMaximum(10)
        self.sample_size_slider.setProperty("value", 5)
        self.sample_size_slider.setOrientation(QtCore.Qt.Horizontal)
        self.sample_size_slider.setObjectName(_fromUtf8("sample_size_slider"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole,
                                  self.sample_size_slider)
        self.label_4 = QtGui.QLabel(self.horizontalLayoutWidget)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_4)
        self.show_grid_checkbox = QtGui.QCheckBox(self.horizontalLayoutWidget)
        self.show_grid_checkbox.setText(_fromUtf8(""))
        self.show_grid_checkbox.setChecked(True)
        self.show_grid_checkbox.setObjectName(_fromUtf8("show_grid_checkbox"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole,
                                  self.show_grid_checkbox)
        self.label_8 = QtGui.QLabel(self.horizontalLayoutWidget)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_8)
        self.checkbox_translucent = QtGui.QCheckBox(
            self.horizontalLayoutWidget)
        self.checkbox_translucent.setText(_fromUtf8(""))
        self.checkbox_translucent.setChecked(True)
        self.checkbox_translucent.setObjectName(
            _fromUtf8("checkbox_translucent"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole,
                                  self.checkbox_translucent)
        self.button_Reset_plots = QtGui.QPushButton(
            self.horizontalLayoutWidget)
        self.button_Reset_plots.setObjectName(_fromUtf8("button_Reset_plots"))
        self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole,
                                  self.button_Reset_plots)
        self.verticalLayout_2.addLayout(self.formLayout)
        self.horizontalLayout.addLayout(self.verticalLayout_2)
        self.checkBox_logging = QtGui.QCheckBox(self.tab_current)
        self.checkBox_logging.setGeometry(QtCore.QRect(560, 450, 61, 26))
        self.checkBox_logging.setChecked(False)
        self.checkBox_logging.setObjectName(_fromUtf8("checkBox_logging"))
        self.progressBar = QtGui.QProgressBar(self.tab_current)
        self.progressBar.setGeometry(QtCore.QRect(150, 450, 118, 23))
        self.progressBar.setProperty("value", 0)
        self.progressBar.setObjectName(_fromUtf8("progressBar"))
        self.evolutions_label = QtGui.QLabel(self.tab_current)
        self.evolutions_label.setGeometry(QtCore.QRect(170, 470, 81, 21))
        self.evolutions_label.setObjectName(_fromUtf8("evolutions_label"))
        self.checkbox_graphs = QtGui.QCheckBox(self.tab_current)
        self.checkbox_graphs.setGeometry(QtCore.QRect(430, 450, 121, 26))
        self.checkbox_graphs.setChecked(True)
        self.checkbox_graphs.setObjectName(_fromUtf8("checkbox_graphs"))
        self.tabWidget.addTab(self.tab_current, _fromUtf8(""))
        self.tab_stats = QtGui.QWidget()
        self.tab_stats.setObjectName(_fromUtf8("tab_stats"))
        self.label_2 = QtGui.QLabel(self.tab_stats)
        self.label_2.setGeometry(QtCore.QRect(20, 10, 131, 21))
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.datasetComboBox = QtGui.QComboBox(self.tab_stats)
        self.datasetComboBox.setGeometry(QtCore.QRect(160, 10, 191, 29))
        self.datasetComboBox.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.datasetComboBox.setObjectName(_fromUtf8("datasetComboBox"))
        self.datasetComboBox.addItem(_fromUtf8(""))
        self.table_results = QtGui.QTableWidget(self.tab_stats)
        self.table_results.setGeometry(QtCore.QRect(10, 90, 701, 381))
        self.table_results.setObjectName(_fromUtf8("table_results"))
        self.table_results.setColumnCount(6)
        self.table_results.setRowCount(0)
        item = QtGui.QTableWidgetItem()
        self.table_results.setHorizontalHeaderItem(0, item)
        item = QtGui.QTableWidgetItem()
        self.table_results.setHorizontalHeaderItem(1, item)
        item = QtGui.QTableWidgetItem()
        self.table_results.setHorizontalHeaderItem(2, item)
        item = QtGui.QTableWidgetItem()
        self.table_results.setHorizontalHeaderItem(3, item)
        item = QtGui.QTableWidgetItem()
        self.table_results.setHorizontalHeaderItem(4, item)
        item = QtGui.QTableWidgetItem()
        self.table_results.setHorizontalHeaderItem(5, item)
        self.label_resgroup_details = QtGui.QLabel(self.tab_stats)
        self.label_resgroup_details.setGeometry(QtCore.QRect(380, 10, 321, 21))
        self.label_resgroup_details.setText(_fromUtf8(""))
        self.label_resgroup_details.setObjectName(
            _fromUtf8("label_resgroup_details"))
        self.label_5 = QtGui.QLabel(self.tab_stats)
        self.label_5.setGeometry(QtCore.QRect(20, 50, 65, 21))
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.label_dataset = QtGui.QLabel(self.tab_stats)
        self.label_dataset.setGeometry(QtCore.QRect(80, 50, 91, 21))
        self.label_dataset.setText(_fromUtf8(""))
        self.label_dataset.setObjectName(_fromUtf8("label_dataset"))
        self.label_6 = QtGui.QLabel(self.tab_stats)
        self.label_6.setGeometry(QtCore.QRect(180, 50, 65, 21))
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.label_classes = QtGui.QLabel(self.tab_stats)
        self.label_classes.setGeometry(QtCore.QRect(240, 50, 31, 21))
        self.label_classes.setText(_fromUtf8(""))
        self.label_classes.setObjectName(_fromUtf8("label_classes"))
        self.label_7 = QtGui.QLabel(self.tab_stats)
        self.label_7.setGeometry(QtCore.QRect(290, 50, 121, 21))
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.label_distribution = QtGui.QLabel(self.tab_stats)
        self.label_distribution.setGeometry(QtCore.QRect(410, 50, 301, 21))
        self.label_distribution.setText(_fromUtf8(""))
        self.label_distribution.setObjectName(_fromUtf8("label_distribution"))
        self.tabWidget.addTab(self.tab_stats, _fromUtf8(""))
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 726, 27))
        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", "Evolutional clustering", None))
        self.button_start.setText(_translate("MainWindow", "Start", None))
        self.checkBox_plotShowing.setText(
            _translate("MainWindow", "Show 3D plot", None))
        self.label.setText(_translate("MainWindow", "3D Plot settings", None))
        item = self.table_axes.horizontalHeaderItem(0)
        item.setText(_translate("MainWindow", "Axes", None))
        item = self.table_axes.horizontalHeaderItem(1)
        item.setText(_translate("MainWindow", "Visible", None))
        item = self.table_axes.horizontalHeaderItem(2)
        item.setText(_translate("MainWindow", "Centroids", None))
        item = self.table_axes.horizontalHeaderItem(3)
        item.setText(_translate("MainWindow", "Result", None))
        self.label_3.setText(_translate("MainWindow", "Sample size", None))
        self.label_4.setText(_translate("MainWindow", "Show grid", None))
        self.label_8.setText(_translate("MainWindow", "Translucent", None))
        self.button_Reset_plots.setText(
            _translate("MainWindow", "Reset plots", None))
        self.checkBox_logging.setText(_translate("MainWindow", "Log", None))
        self.evolutions_label.setText(
            _translate("MainWindow", "(0 of 100)", None))
        self.checkbox_graphs.setText(
            _translate("MainWindow", "Show graphs", None))
        self.tabWidget.setTabText(
            self.tabWidget.indexOf(self.tab_current),
            _translate("MainWindow", "Current Run", None))
        self.label_2.setText(
            _translate("MainWindow", "Select result group", None))
        self.datasetComboBox.setItemText(0,
                                         _translate("MainWindow", "---", None))
        self.table_results.setSortingEnabled(True)
        item = self.table_results.horizontalHeaderItem(0)
        item.setText(_translate("MainWindow", "Name", None))
        item = self.table_results.horizontalHeaderItem(1)
        item.setText(_translate("MainWindow", "DCls", None))
        item.setToolTip(_translate("MainWindow", "Detected classes", None))
        item = self.table_results.horizontalHeaderItem(2)
        item.setText(_translate("MainWindow", "DDist", None))
        item.setToolTip(
            _translate(
                "MainWindow",
                "<html><head/><body><p>Detected distribution of classes</p></body></html>",
                None))
        item = self.table_results.horizontalHeaderItem(3)
        item.setText(_translate("MainWindow", "Oindex", None))
        item = self.table_results.horizontalHeaderItem(4)
        item.setText(_translate("MainWindow", "Dindex", None))
        item.setToolTip(_translate("MainWindow", "Best detected fitness",
                                   None))
        item = self.table_results.horizontalHeaderItem(5)
        item.setText(_translate("MainWindow", "Details", None))
        item.setToolTip(_translate("MainWindow", "Show graphs", None))
        self.label_5.setText(_translate("MainWindow", "Dataset: ", None))
        self.label_6.setText(_translate("MainWindow", "Classes:", None))
        self.label_7.setText(
            _translate("MainWindow", "Class distribution:", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_stats),
                                  _translate("MainWindow", "Stats", None))
Esempio n. 13
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(978, 711)
        icon = QtGui.QIcon()
        icon.addPixmap(
            QtGui.QPixmap(_fromUtf8(":/exterminator/icons/program_icon.png")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        MainWindow.setWindowIcon(icon)
        MainWindow.setToolTip(_fromUtf8(""))
        MainWindow.setWindowFilePath(_fromUtf8(""))
        MainWindow.setTabShape(QtGui.QTabWidget.Rounded)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout_5 = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
        self.label_4 = QtGui.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_4.setFont(font)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.verticalLayout_5.addWidget(self.label_4)
        self.overviewComboBox = QtGui.QComboBox(self.centralwidget)
        font = QtGui.QFont()
        font.setBold(True)
        font.setItalic(True)
        font.setWeight(75)
        self.overviewComboBox.setFont(font)
        self.overviewComboBox.setObjectName(_fromUtf8("overviewComboBox"))
        self.verticalLayout_5.addWidget(self.overviewComboBox)
        self.line = QtGui.QFrame(self.centralwidget)
        self.line.setLineWidth(17)
        self.line.setObjectName(_fromUtf8("line"))
        self.verticalLayout_5.addWidget(self.line)
        self.tabWidget = QtGui.QTabWidget(self.centralwidget)
        self.tabWidget.setEnabled(True)
        self.tabWidget.setFocusPolicy(QtCore.Qt.TabFocus)
        self.tabWidget.setAcceptDrops(False)
        self.tabWidget.setAutoFillBackground(False)
        self.tabWidget.setTabPosition(QtGui.QTabWidget.North)
        self.tabWidget.setTabShape(QtGui.QTabWidget.Rounded)
        self.tabWidget.setElideMode(QtCore.Qt.ElideNone)
        self.tabWidget.setDocumentMode(False)
        self.tabWidget.setTabsClosable(False)
        self.tabWidget.setMovable(True)
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        self.tab_tiles = QtGui.QWidget()
        self.tab_tiles.setObjectName(_fromUtf8("tab_tiles"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.tab_tiles)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.splitter = QtGui.QSplitter(self.tab_tiles)
        self.splitter.setOrientation(QtCore.Qt.Vertical)
        self.splitter.setObjectName(_fromUtf8("splitter"))
        self.treeDataTiles = QtGui.QTreeWidget(self.splitter)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(
            self.treeDataTiles.sizePolicy().hasHeightForWidth())
        self.treeDataTiles.setSizePolicy(sizePolicy)
        self.treeDataTiles.setWhatsThis(
            _fromUtf8(
                "This is widget where in tree maner all input data are presented.\n"
                "This can be composed just from one detector (in. example BSE) images, or can be complicated more than ten element mappings.\n"
                "This is not interactive view. If this doesn\'t work after importing or appending data something is broken."
            ))
        self.treeDataTiles.setObjectName(_fromUtf8("treeDataTiles"))
        self.treeDataTiles.headerItem().setText(0, _fromUtf8("data files"))
        self.verticalLayoutWidget = QtGui.QWidget(self.splitter)
        self.verticalLayoutWidget.setObjectName(
            _fromUtf8("verticalLayoutWidget"))
        self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout.setMargin(0)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.label_2 = QtGui.QLabel(self.verticalLayoutWidget)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.verticalLayout.addWidget(self.label_2)
        self.plainTextEdit = QtGui.QPlainTextEdit(self.verticalLayoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding,
                                       QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(
            self.plainTextEdit.sizePolicy().hasHeightForWidth())
        self.plainTextEdit.setSizePolicy(sizePolicy)
        self.plainTextEdit.setMinimumSize(QtCore.QSize(200, 100))
        self.plainTextEdit.setWhatsThis(
            _fromUtf8(
                "Not inteactive text widget which gets and presents statistics of widget above (data widget)"
            ))
        self.plainTextEdit.setReadOnly(True)
        self.plainTextEdit.setPlainText(_fromUtf8(""))
        self.plainTextEdit.setObjectName(_fromUtf8("plainTextEdit"))
        self.verticalLayout.addWidget(self.plainTextEdit)
        self.horizontalLayout.addWidget(self.splitter)
        self.tabWidget.addTab(self.tab_tiles, _fromUtf8(""))
        self.tab_param = QtGui.QWidget()
        self.tab_param.setEnabled(True)
        self.tab_param.setObjectName(_fromUtf8("tab_param"))
        self.gridLayout_4 = QtGui.QGridLayout(self.tab_param)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.splitter_2 = QtGui.QSplitter(self.tab_param)
        self.splitter_2.setOrientation(QtCore.Qt.Horizontal)
        self.splitter_2.setObjectName(_fromUtf8("splitter_2"))
        self.gridLayoutWidget = QtGui.QWidget(self.splitter_2)
        self.gridLayoutWidget.setObjectName(_fromUtf8("gridLayoutWidget"))
        self.gridLayout_3 = QtGui.QGridLayout(self.gridLayoutWidget)
        self.gridLayout_3.setMargin(0)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.treeParameters = ParameterTree(self.gridLayoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.treeParameters.sizePolicy().hasHeightForWidth())
        self.treeParameters.setSizePolicy(sizePolicy)
        self.treeParameters.setMinimumSize(QtCore.QSize(280, 0))
        self.treeParameters.setObjectName(_fromUtf8("treeParameters"))
        self.gridLayout_3.addWidget(self.treeParameters, 0, 0, 1, 1)
        self.setAsDefault = QtGui.QPushButton(self.gridLayoutWidget)
        self.setAsDefault.setObjectName(_fromUtf8("setAsDefault"))
        self.gridLayout_3.addWidget(self.setAsDefault, 1, 0, 1, 1)
        self.gridLayout_4.addWidget(self.splitter_2, 0, 0, 1, 1)
        self.tabWidget.addTab(self.tab_param, _fromUtf8(""))
        self.tab_filters = QtGui.QWidget()
        self.tab_filters.setObjectName(_fromUtf8("tab_filters"))
        self.verticalLayout_7 = QtGui.QVBoxLayout(self.tab_filters)
        self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7"))
        self.splitter_3 = QtGui.QSplitter(self.tab_filters)
        self.splitter_3.setOrientation(QtCore.Qt.Vertical)
        self.splitter_3.setObjectName(_fromUtf8("splitter_3"))
        self.filtersTreeView = ParameterTree(self.splitter_3)
        self.filtersTreeView.setEditTriggers(
            QtGui.QAbstractItemView.NoEditTriggers)
        self.filtersTreeView.setAlternatingRowColors(True)
        self.filtersTreeView.setObjectName(_fromUtf8("filtersTreeView"))
        self.filterParamView = ParameterTree(self.splitter_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.filterParamView.sizePolicy().hasHeightForWidth())
        self.filterParamView.setSizePolicy(sizePolicy)
        self.filterParamView.setMinimumSize(QtCore.QSize(0, 40))
        self.filterParamView.setMaximumSize(QtCore.QSize(16777215, 100))
        self.filterParamView.setObjectName(_fromUtf8("filterParamView"))
        self.verticalLayout_7.addWidget(self.splitter_3)
        self.tabWidget.addTab(self.tab_filters, _fromUtf8(""))
        self.tab_finish = QtGui.QWidget()
        self.tab_finish.setObjectName(_fromUtf8("tab_finish"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.tab_finish)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.treeFinalWidget = QtGui.QTreeWidget(self.tab_finish)
        self.treeFinalWidget.setObjectName(_fromUtf8("treeFinalWidget"))
        self.treeFinalWidget.headerItem().setText(
            0, _fromUtf8("stuff (do not edit!)"))
        self.treeFinalWidget.headerItem().setText(
            1, _fromUtf8("final names and titles (editable)"))
        self.verticalLayout_3.addWidget(self.treeFinalWidget)
        self.tabWidget.addTab(self.tab_finish, _fromUtf8(""))
        self.verticalLayout_5.addWidget(self.tabWidget)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 978, 20))
        self.menubar.setFocusPolicy(QtCore.Qt.NoFocus)
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menuFile = QtGui.QMenu(self.menubar)
        self.menuFile.setObjectName(_fromUtf8("menuFile"))
        self.menuEdit = QtGui.QMenu(self.menubar)
        self.menuEdit.setObjectName(_fromUtf8("menuEdit"))
        self.menuHelp = QtGui.QMenu(self.menubar)
        self.menuHelp.setObjectName(_fromUtf8("menuHelp"))
        self.menuView = QtGui.QMenu(self.menubar)
        self.menuView.setObjectName(_fromUtf8("menuView"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)
        self.toolBar = QtGui.QToolBar(MainWindow)
        self.toolBar.setMouseTracking(False)
        self.toolBar.setFocusPolicy(QtCore.Qt.NoFocus)
        self.toolBar.setWhatsThis(
            _fromUtf8("Toolbar, what else did you expect?"))
        self.toolBar.setMovable(True)
        self.toolBar.setIconSize(QtCore.QSize(64, 64))
        self.toolBar.setObjectName(_fromUtf8("toolBar"))
        MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
        self.overviewWidget = QtGui.QDockWidget(MainWindow)
        self.overviewWidget.setEnabled(True)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.overviewWidget.sizePolicy().hasHeightForWidth())
        self.overviewWidget.setSizePolicy(sizePolicy)
        self.overviewWidget.setMinimumSize(QtCore.QSize(350, 150))
        self.overviewWidget.setToolTip(
            _fromUtf8("widget with vector\n"
                      "representation of the tiles"))
        self.overviewWidget.setAccessibleName(_fromUtf8(""))
        self.overviewWidget.setAccessibleDescription(_fromUtf8(""))
        self.overviewWidget.setFloating(True)
        self.overviewWidget.setFeatures(
            QtGui.QDockWidget.AllDockWidgetFeatures)
        self.overviewWidget.setWindowTitle(
            _fromUtf8("graphical overview of the tiles"))
        self.overviewWidget.setObjectName(_fromUtf8("overviewWidget"))
        self.dockWidgetContents = QtGui.QWidget()
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.dockWidgetContents.sizePolicy().hasHeightForWidth())
        self.dockWidgetContents.setSizePolicy(sizePolicy)
        self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.dockWidgetContents)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.graphicalOverview = GraphicsLayoutWidget(self.dockWidgetContents)
        self.graphicalOverview.setObjectName(_fromUtf8("graphicalOverview"))
        self.verticalLayout_2.addWidget(self.graphicalOverview)
        self.overviewWidget.setWidget(self.dockWidgetContents)
        MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(1),
                                 self.overviewWidget)
        self.consoleWidget = QtGui.QDockWidget(MainWindow)
        self.consoleWidget.setWindowTitle(_fromUtf8("python console / debug"))
        self.consoleWidget.setObjectName(_fromUtf8("consoleWidget"))
        self.dockWidgetContents_2 = QtGui.QWidget()
        self.dockWidgetContents_2.setObjectName(
            _fromUtf8("dockWidgetContents_2"))
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.dockWidgetContents_2)
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.pythonConsole = ConsoleWidget(self.dockWidgetContents_2)
        self.pythonConsole.setObjectName(_fromUtf8("pythonConsole"))
        self.verticalLayout_4.addWidget(self.pythonConsole)
        self.consoleWidget.setWidget(self.dockWidgetContents_2)
        MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(8),
                                 self.consoleWidget)
        self.stitchWidget = QtGui.QDockWidget(MainWindow)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.stitchWidget.sizePolicy().hasHeightForWidth())
        self.stitchWidget.setSizePolicy(sizePolicy)
        self.stitchWidget.setFloating(False)
        self.stitchWidget.setFeatures(QtGui.QDockWidget.AllDockWidgetFeatures)
        self.stitchWidget.setWindowTitle(_fromUtf8("image stitching preview"))
        self.stitchWidget.setObjectName(_fromUtf8("stitchWidget"))
        self.dockWidgetContents_5 = QtGui.QWidget()
        self.dockWidgetContents_5.setObjectName(
            _fromUtf8("dockWidgetContents_5"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.dockWidgetContents_5)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.graphicsView = GraphicsView(self.dockWidgetContents_5)
        self.graphicsView.setObjectName(_fromUtf8("graphicsView"))
        self.horizontalLayout_2.addWidget(self.graphicsView)
        self.stitchWidget.setWidget(self.dockWidgetContents_5)
        MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2),
                                 self.stitchWidget)
        self.filterDockWidget = QtGui.QDockWidget(MainWindow)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.filterDockWidget.sizePolicy().hasHeightForWidth())
        self.filterDockWidget.setSizePolicy(sizePolicy)
        self.filterDockWidget.setMinimumSize(QtCore.QSize(300, 242))
        self.filterDockWidget.setObjectName(_fromUtf8("filterDockWidget"))
        self.dockWidgetContents_3 = QtGui.QWidget()
        self.dockWidgetContents_3.setObjectName(
            _fromUtf8("dockWidgetContents_3"))
        self.gridLayout = QtGui.QGridLayout(self.dockWidgetContents_3)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.label_3 = QtGui.QLabel(self.dockWidgetContents_3)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1)
        self.originalView = ImageView(self.dockWidgetContents_3)
        self.originalView.setObjectName(_fromUtf8("originalView"))
        self.gridLayout.addWidget(self.originalView, 1, 0, 1, 1)
        self.filteredView = ImageView(self.dockWidgetContents_3)
        self.filteredView.setObjectName(_fromUtf8("filteredView"))
        self.gridLayout.addWidget(self.filteredView, 3, 0, 1, 1)
        self.label = QtGui.QLabel(self.dockWidgetContents_3)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
        self.filterDockWidget.setWidget(self.dockWidgetContents_3)
        MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2),
                                 self.filterDockWidget)
        self.actionAbout = QtGui.QAction(MainWindow)
        self.actionAbout.setObjectName(_fromUtf8("actionAbout"))
        self.actionImportDataFolder = QtGui.QAction(MainWindow)
        self.actionImportDataFolder.setEnabled(True)
        icon1 = QtGui.QIcon()
        icon1.addPixmap(
            QtGui.QPixmap(
                _fromUtf8(":/exterminator/icons/import_from_dir.svg")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionImportDataFolder.setIcon(icon1)
        self.actionImportDataFolder.setObjectName(
            _fromUtf8("actionImportDataFolder"))
        self.actionImportMetadata = QtGui.QAction(MainWindow)
        self.actionImportMetadata.setEnabled(False)
        icon2 = QtGui.QIcon()
        icon2.addPixmap(
            QtGui.QPixmap(_fromUtf8(":/exterminator/icons/import_rtj.svg")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionImportMetadata.setIcon(icon2)
        self.actionImportMetadata.setObjectName(
            _fromUtf8("actionImportMetadata"))
        self.actionExportHdf5 = QtGui.QAction(MainWindow)
        self.actionExportHdf5.setEnabled(False)
        icon3 = QtGui.QIcon()
        icon3.addPixmap(
            QtGui.QPixmap(_fromUtf8(":/exterminator/icons/export_hdf5.svg")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionExportHdf5.setIcon(icon3)
        self.actionExportHdf5.setObjectName(_fromUtf8("actionExportHdf5"))
        self.actionExportImages = QtGui.QAction(MainWindow)
        self.actionExportImages.setEnabled(False)
        icon4 = QtGui.QIcon()
        icon4.addPixmap(
            QtGui.QPixmap(_fromUtf8(":/exterminator/icons/export_images.svg")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionExportImages.setIcon(icon4)
        self.actionExportImages.setObjectName(_fromUtf8("actionExportImages"))
        self.actionQuit = QtGui.QAction(MainWindow)
        icon5 = QtGui.QIcon()
        icon5.addPixmap(
            QtGui.QPixmap(
                _fromUtf8(":/exterminator/icons/system-log-out.svg")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionQuit.setIcon(icon5)
        self.actionQuit.setShortcutContext(QtCore.Qt.ApplicationShortcut)
        self.actionQuit.setObjectName(_fromUtf8("actionQuit"))
        self.actionClear = QtGui.QAction(MainWindow)
        icon6 = QtGui.QIcon()
        icon6.addPixmap(
            QtGui.QPixmap(_fromUtf8(":/exterminator/icons/edit-delete.svg")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionClear.setIcon(icon6)
        self.actionClear.setObjectName(_fromUtf8("actionClear"))
        self.actionChangelog = QtGui.QAction(MainWindow)
        self.actionChangelog.setObjectName(_fromUtf8("actionChangelog"))
        self.actionAbout_Qt = QtGui.QAction(MainWindow)
        self.actionAbout_Qt.setObjectName(_fromUtf8("actionAbout_Qt"))
        self.actionDynamicWidgets = QtGui.QAction(MainWindow)
        self.actionDynamicWidgets.setCheckable(True)
        self.actionDynamicWidgets.setChecked(True)
        self.actionDynamicWidgets.setText(
            _fromUtf8("toggle dynamic visibility of widgets"))
        self.actionDynamicWidgets.setToolTip(
            _fromUtf8(
                "uncheck to prevent closing/showing graphical dockable widgets by changing tabs in main window"
            ))
        self.actionDynamicWidgets.setObjectName(
            _fromUtf8("actionDynamicWidgets"))
        self.menuFile.addAction(self.actionImportDataFolder)
        self.menuFile.addAction(self.actionImportMetadata)
        self.menuFile.addAction(self.actionExportImages)
        self.menuFile.addAction(self.actionExportHdf5)
        self.menuFile.addSeparator()
        self.menuFile.addAction(self.actionQuit)
        self.menuEdit.addAction(self.actionClear)
        self.menuHelp.addAction(self.actionAbout)
        self.menuHelp.addAction(self.actionChangelog)
        self.menuHelp.addSeparator()
        self.menuHelp.addAction(self.actionAbout_Qt)
        self.menuView.addAction(self.actionDynamicWidgets)
        self.menuView.addSeparator()
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuEdit.menuAction())
        self.menubar.addAction(self.menuView.menuAction())
        self.menubar.addAction(self.menuHelp.menuAction())
        self.toolBar.addAction(self.actionImportDataFolder)
        self.toolBar.addAction(self.actionImportMetadata)
        self.toolBar.addAction(self.actionExportImages)
        self.toolBar.addAction(self.actionExportHdf5)
        self.toolBar.addAction(self.actionClear)

        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QObject.connect(self.actionQuit,
                               QtCore.SIGNAL(_fromUtf8("triggered()")),
                               MainWindow.close)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
        MainWindow.setTabOrder(self.overviewComboBox, self.tabWidget)
        MainWindow.setTabOrder(self.tabWidget, self.treeDataTiles)
        MainWindow.setTabOrder(self.treeDataTiles, self.plainTextEdit)
        MainWindow.setTabOrder(self.plainTextEdit, self.treeParameters)
        MainWindow.setTabOrder(self.treeParameters, self.setAsDefault)
        MainWindow.setTabOrder(self.setAsDefault, self.filtersTreeView)
        MainWindow.setTabOrder(self.filtersTreeView, self.filterParamView)
        MainWindow.setTabOrder(self.filterParamView, self.treeFinalWidget)
        MainWindow.setTabOrder(self.treeFinalWidget, self.graphicalOverview)
        MainWindow.setTabOrder(self.graphicalOverview, self.graphicsView)
        MainWindow.setTabOrder(self.graphicsView, self.originalView)
        MainWindow.setTabOrder(self.originalView, self.filteredView)

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(
            _translate("MainWindow", "Exterminator-Stitchinator", None))
        MainWindow.setWhatsThis(
            _translate(
                "MainWindow",
                "dont be silly, what is this? what is that? Are you serious?",
                None))
        self.label_4.setText(_translate("MainWindow", "SAMPLE:", None))
        self.label_2.setText(_translate("MainWindow", "data overview", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_tiles),
                                  _translate("MainWindow", "data", None))
        self.setAsDefault.setText(
            _translate("MainWindow", "values to new temporary default", None))
        self.tabWidget.setTabText(
            self.tabWidget.indexOf(self.tab_param),
            _translate("MainWindow", "stitching parameters", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_filters),
                                  _translate("MainWindow", "filters", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_finish),
                                  _translate("MainWindow", "finish", None))
        self.menuFile.setTitle(_translate("MainWindow", "File", None))
        self.menuEdit.setTitle(_translate("MainWindow", "Edit", None))
        self.menuHelp.setTitle(_translate("MainWindow", "Help", None))
        self.menuView.setTitle(_translate("MainWindow", "View", None))
        self.toolBar.setWindowTitle(_translate("MainWindow", "toolBar", None))
        self.filterDockWidget.setWindowTitle(
            _translate("MainWindow", "Filtering preview:", None))
        self.label_3.setText(_translate("MainWindow", "filtered:", None))
        self.label.setText(_translate("MainWindow", "original:", None))
        self.actionAbout.setText(_translate("MainWindow", "About", None))
        self.actionImportDataFolder.setText(
            _translate("MainWindow", "import data folder", None))
        self.actionImportDataFolder.setShortcut(
            _translate("MainWindow", "Ctrl+O", None))
        self.actionImportMetadata.setText(
            _translate("MainWindow", "import metadata", None))
        self.actionImportMetadata.setShortcut(
            _translate("MainWindow", "Ctrl+B", None))
        self.actionExportHdf5.setText(
            _translate("MainWindow", "export as hdf5", None))
        self.actionExportHdf5.setShortcut(
            _translate("MainWindow", "Ctrl+5", None))
        self.actionExportImages.setText(
            _translate("MainWindow", "export as plain images", None))
        self.actionExportImages.setShortcut(
            _translate("MainWindow", "Ctrl+I", None))
        self.actionQuit.setText(_translate("MainWindow", "close", None))
        self.actionQuit.setShortcut(_translate("MainWindow", "Ctrl+Q", None))
        self.actionClear.setText(
            _translate("MainWindow", "clear everything", None))
        self.actionChangelog.setText(
            _translate("MainWindow", "Changelog", None))
        self.actionAbout_Qt.setText(_translate("MainWindow", "About Qt", None))
Esempio n. 14
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(1314, 894)
        MainWindow.setWindowOpacity(1.0)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.spectra_splitter = QtGui.QSplitter(self.centralwidget)
        self.spectra_splitter.setOrientation(QtCore.Qt.Horizontal)
        self.spectra_splitter.setObjectName(_fromUtf8("spectra_splitter"))
        self.gridLayoutWidget = QtGui.QWidget(self.spectra_splitter)
        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.listView = QtGui.QListView(self.gridLayoutWidget)
        self.listView.setMaximumSize(QtCore.QSize(300, 16777215))
        self.listView.setObjectName(_fromUtf8("listView"))
        self.gridLayout_2.addWidget(self.listView, 1, 0, 1, 1)
        self.files_treeView = QtGui.QTreeView(self.gridLayoutWidget)
        self.files_treeView.setMaximumSize(QtCore.QSize(300, 16777215))
        self.files_treeView.setObjectName(_fromUtf8("files_treeView"))
        self.gridLayout_2.addWidget(self.files_treeView, 0, 0, 1, 1)
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.widget = ParameterTree(self.gridLayoutWidget)
        self.widget.setMinimumSize(QtCore.QSize(250, 600))
        self.widget.setMaximumSize(QtCore.QSize(250, 16777215))
        self.widget.setObjectName(_fromUtf8("widget"))
        self.verticalLayout.addWidget(self.widget)
        self.graphicsView_2 = GradientWidget(self.gridLayoutWidget)
        self.graphicsView_2.setMaximumSize(QtCore.QSize(16777215, 20))
        self.graphicsView_2.setObjectName(_fromUtf8("graphicsView_2"))
        self.verticalLayout.addWidget(self.graphicsView_2)
        self.gridLayout_2.addLayout(self.verticalLayout, 0, 2, 2, 1)
        self.graphicsView = PlotWidget(self.gridLayoutWidget)
        self.graphicsView.setMinimumSize(QtCore.QSize(800, 400))
        self.graphicsView.setObjectName(_fromUtf8("graphicsView"))
        self.gridLayout_2.addWidget(self.graphicsView, 0, 1, 2, 1)
        self.verticalLayout_3.addWidget(self.spectra_splitter)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setContentsMargins(-1, 30, 30, -1)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.load_pushButton = QtGui.QPushButton(self.centralwidget)
        self.load_pushButton.setObjectName(_fromUtf8("load_pushButton"))
        self.horizontalLayout_2.addWidget(self.load_pushButton)
        self.unload_pushButton = QtGui.QPushButton(self.centralwidget)
        self.unload_pushButton.setObjectName(_fromUtf8("unload_pushButton"))
        self.horizontalLayout_2.addWidget(self.unload_pushButton)
        self.plot_pushButton = QtGui.QPushButton(self.centralwidget)
        self.plot_pushButton.setObjectName(_fromUtf8("plot_pushButton"))
        self.horizontalLayout_2.addWidget(self.plot_pushButton)
        self.PathToFile_lineEdit = QtGui.QLineEdit(self.centralwidget)
        self.PathToFile_lineEdit.setObjectName(_fromUtf8("PathToFile_lineEdit"))
        self.horizontalLayout_2.addWidget(self.PathToFile_lineEdit)
        self.pushButton_2 = QtGui.QPushButton(self.centralwidget)
        self.pushButton_2.setObjectName(_fromUtf8("pushButton_2"))
        self.horizontalLayout_2.addWidget(self.pushButton_2)
        self.verticalLayout_3.addLayout(self.horizontalLayout_2)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1314, 21))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menuFile = QtGui.QMenu(self.menubar)
        self.menuFile.setObjectName(_fromUtf8("menuFile"))
        self.menuParameters = QtGui.QMenu(self.menubar)
        self.menuParameters.setObjectName(_fromUtf8("menuParameters"))
        self.menuAbout = QtGui.QMenu(self.menubar)
        self.menuAbout.setObjectName(_fromUtf8("menuAbout"))
        self.menuAnalysis = QtGui.QMenu(self.menubar)
        self.menuAnalysis.setObjectName(_fromUtf8("menuAnalysis"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)
        self.actionOpen = QtGui.QAction(MainWindow)
        self.actionOpen.setObjectName(_fromUtf8("actionOpen"))
        self.actionQuit = QtGui.QAction(MainWindow)
        self.actionQuit.setObjectName(_fromUtf8("actionQuit"))
        self.actionEdit_All = QtGui.QAction(MainWindow)
        self.actionEdit_All.setObjectName(_fromUtf8("actionEdit_All"))
        self.actionColorization = QtGui.QAction(MainWindow)
        self.actionColorization.setObjectName(_fromUtf8("actionColorization"))
        self.actionAbout = QtGui.QAction(MainWindow)
        self.actionAbout.setObjectName(_fromUtf8("actionAbout"))
        self.actionCorrections = QtGui.QAction(MainWindow)
        self.actionCorrections.setObjectName(_fromUtf8("actionCorrections"))
        self.menuFile.addAction(self.actionOpen)
        self.menuFile.addAction(self.actionQuit)
        self.menuParameters.addAction(self.actionEdit_All)
        self.menuParameters.addAction(self.actionColorization)
        self.menuAbout.addAction(self.actionAbout)
        self.menuAnalysis.addAction(self.actionCorrections)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuAnalysis.menuAction())
        self.menubar.addAction(self.menuParameters.menuAction())
        self.menubar.addAction(self.menuAbout.menuAction())

        self.retranslateUi(MainWindow)
        QtCore.QObject.connect(self.actionCorrections, QtCore.SIGNAL(_fromUtf8("triggered()")), MainWindow.show)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(_translate("MainWindow", "SpeCuBE - Analysis", None))
        self.load_pushButton.setText(_translate("MainWindow", "load", None))
        self.unload_pushButton.setText(_translate("MainWindow", "unload", None))
        self.plot_pushButton.setText(_translate("MainWindow", "plot", None))
        self.pushButton_2.setText(_translate("MainWindow", "Save Graph", None))
        self.menuFile.setTitle(_translate("MainWindow", "File", None))
        self.menuParameters.setTitle(_translate("MainWindow", "Parameters", None))
        self.menuAbout.setTitle(_translate("MainWindow", "Help", None))
        self.menuAnalysis.setTitle(_translate("MainWindow", "Analysis", None))
        self.actionOpen.setText(_translate("MainWindow", "Open", None))
        self.actionQuit.setText(_translate("MainWindow", "Quit", None))
        self.actionEdit_All.setText(_translate("MainWindow", "Edit All", None))
        self.actionColorization.setText(_translate("MainWindow", "Colorization", None))
        self.actionAbout.setText(_translate("MainWindow", "About", None))
        self.actionCorrections.setText(_translate("MainWindow", "Corrections", None))
Esempio n. 15
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(799, 683)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.centralLayout = QtGui.QGridLayout(self.centralwidget)
        self.centralLayout.setMargin(0)
        self.centralLayout.setObjectName(_fromUtf8("centralLayout"))
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 799, 21))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menuFile = QtGui.QMenu(self.menubar)
        self.menuFile.setObjectName(_fromUtf8("menuFile"))
        self.menuConfig = QtGui.QMenu(self.menubar)
        self.menuConfig.setObjectName(_fromUtf8("menuConfig"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)
        self.parametersDockWidget = QtGui.QDockWidget(MainWindow)
        self.parametersDockWidget.setObjectName(
            _fromUtf8("parametersDockWidget"))
        self.parametersDockWidgetContents = QtGui.QWidget()
        self.parametersDockWidgetContents.setObjectName(
            _fromUtf8("parametersDockWidgetContents"))
        self.verticalLayout = QtGui.QVBoxLayout(
            self.parametersDockWidgetContents)
        self.verticalLayout.setMargin(0)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.parametersTree = ParameterTree(self.parametersDockWidgetContents)
        self.parametersTree.setObjectName(_fromUtf8("parametersTree"))
        self.verticalLayout.addWidget(self.parametersTree)
        self.parametersDockWidget.setWidget(self.parametersDockWidgetContents)
        MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2),
                                 self.parametersDockWidget)
        self.toolBar = QtGui.QToolBar(MainWindow)
        self.toolBar.setIconSize(QtCore.QSize(48, 48))
        self.toolBar.setObjectName(_fromUtf8("toolBar"))
        MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
        self.actionOpen = QtGui.QAction(MainWindow)
        icon = QtGui.QIcon()
        icon.addPixmap(
            QtGui.QPixmap(_fromUtf8(":/48x48/48x48/Open_48x48.png")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionOpen.setIcon(icon)
        self.actionOpen.setObjectName(_fromUtf8("actionOpen"))
        self.actionSave = QtGui.QAction(MainWindow)
        icon1 = QtGui.QIcon()
        icon1.addPixmap(
            QtGui.QPixmap(_fromUtf8(":/48x48/48x48/Save_48x48.png")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionSave.setIcon(icon1)
        self.actionSave.setObjectName(_fromUtf8("actionSave"))
        self.actionExit = QtGui.QAction(MainWindow)
        icon2 = QtGui.QIcon()
        icon2.addPixmap(
            QtGui.QPixmap(_fromUtf8(":/48x48/48x48/Log Out_48x48.png")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionExit.setIcon(icon2)
        self.actionExit.setObjectName(_fromUtf8("actionExit"))
        self.actionLoadConfFromFile = QtGui.QAction(MainWindow)
        icon3 = QtGui.QIcon()
        icon3.addPixmap(
            QtGui.QPixmap(
                _fromUtf8(":/48x48/48x48/Stock Index Down_48x48.png")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionLoadConfFromFile.setIcon(icon3)
        self.actionLoadConfFromFile.setObjectName(
            _fromUtf8("actionLoadConfFromFile"))
        self.actionSaveConfToFile = QtGui.QAction(MainWindow)
        icon4 = QtGui.QIcon()
        icon4.addPixmap(
            QtGui.QPixmap(_fromUtf8(":/48x48/48x48/Stock Index Up_48x48.png")),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionSaveConfToFile.setIcon(icon4)
        self.actionSaveConfToFile.setObjectName(
            _fromUtf8("actionSaveConfToFile"))
        self.menuFile.addAction(self.actionOpen)
        self.menuFile.addAction(self.actionSave)
        self.menuFile.addAction(self.actionExit)
        self.menuConfig.addSeparator()
        self.menuConfig.addAction(self.actionLoadConfFromFile)
        self.menuConfig.addAction(self.actionSaveConfToFile)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuConfig.menuAction())
        self.toolBar.addAction(self.actionOpen)
        self.toolBar.addAction(self.actionSave)
        self.toolBar.addAction(self.actionLoadConfFromFile)
        self.toolBar.addAction(self.actionSaveConfToFile)
        self.toolBar.addAction(self.actionExit)

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

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(_translate("MainWindow", "SMolPhot", None))
        self.menuFile.setTitle(_translate("MainWindow", "File", None))
        self.menuConfig.setTitle(_translate("MainWindow", "Config", None))
        self.parametersDockWidget.setWindowTitle(
            _translate("MainWindow", "Parameters", None))
        self.toolBar.setWindowTitle(_translate("MainWindow", "toolBar", None))
        self.actionOpen.setText(_translate("MainWindow", "Open", None))
        self.actionSave.setText(_translate("MainWindow", "Save state", None))
        self.actionExit.setText(_translate("MainWindow", "Exit", None))
        self.actionLoadConfFromFile.setText(
            _translate("MainWindow", "Load config", None))
        self.actionSaveConfToFile.setText(
            _translate("MainWindow", "Save config", None))
Esempio n. 16
0
class Ui_BenderWindow(object):
    def setupUi(self, BenderWindow):
        BenderWindow.setObjectName(_fromUtf8("BenderWindow"))
        BenderWindow.resize(1028, 694)
        self.centralwidget = QtGui.QWidget(BenderWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.fileNameLabel = QtGui.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setPointSize(15)
        font.setBold(True)
        font.setWeight(75)
        self.fileNameLabel.setFont(font)
        self.fileNameLabel.setObjectName(_fromUtf8("fileNameLabel"))
        self.horizontalLayout.addWidget(self.fileNameLabel)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.goButton = QtGui.QPushButton(self.centralwidget)
        self.goButton.setObjectName(_fromUtf8("goButton"))
        self.horizontalLayout.addWidget(self.goButton)
        self.verticalLayout_2.addLayout(self.horizontalLayout)
        self.verticalSplitter = QtGui.QSplitter(self.centralwidget)
        self.verticalSplitter.setOrientation(QtCore.Qt.Horizontal)
        self.verticalSplitter.setObjectName(_fromUtf8("verticalSplitter"))
        self.verticalLayoutWidget = QtGui.QWidget(self.verticalSplitter)
        self.verticalLayoutWidget.setObjectName(_fromUtf8("verticalLayoutWidget"))
        self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.label = QtGui.QLabel(self.verticalLayoutWidget)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout.addWidget(self.label, 0, 0, 1, 2)
        self.label_2 = QtGui.QLabel(self.verticalLayoutWidget)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout.addWidget(self.label_2, 4, 0, 1, 2)
        self.label_3 = QtGui.QLabel(self.verticalLayoutWidget)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout.addWidget(self.label_3, 6, 0, 1, 1)
        self.nextFileNumberBox = QtGui.QSpinBox(self.verticalLayoutWidget)
        self.nextFileNumberBox.setMinimum(1)
        self.nextFileNumberBox.setMaximum(10000)
        self.nextFileNumberBox.setProperty("value", 1)
        self.nextFileNumberBox.setObjectName(_fromUtf8("nextFileNumberBox"))
        self.gridLayout.addWidget(self.nextFileNumberBox, 6, 1, 1, 1)
        self.fileNamePatternEdit = QtGui.QLineEdit(self.verticalLayoutWidget)
        self.fileNamePatternEdit.setObjectName(_fromUtf8("fileNamePatternEdit"))
        self.gridLayout.addWidget(self.fileNamePatternEdit, 5, 1, 1, 4)
        self.browseOutputPathButton = QtGui.QPushButton(self.verticalLayoutWidget)
        self.browseOutputPathButton.setObjectName(_fromUtf8("browseOutputPathButton"))
        self.gridLayout.addWidget(self.browseOutputPathButton, 1, 4, 1, 1)
        self.outputPathEdit = QtGui.QLineEdit(self.verticalLayoutWidget)
        self.outputPathEdit.setObjectName(_fromUtf8("outputPathEdit"))
        self.gridLayout.addWidget(self.outputPathEdit, 1, 1, 1, 3)
        self.restartNumberingButton = QtGui.QPushButton(self.verticalLayoutWidget)
        self.restartNumberingButton.setObjectName(_fromUtf8("restartNumberingButton"))
        self.gridLayout.addWidget(self.restartNumberingButton, 6, 2, 1, 1)
        self.nextFileNameLabel = QtGui.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.nextFileNameLabel.sizePolicy().hasHeightForWidth())
        self.nextFileNameLabel.setSizePolicy(sizePolicy)
        self.nextFileNameLabel.setObjectName(_fromUtf8("nextFileNameLabel"))
        self.gridLayout.addWidget(self.nextFileNameLabel, 6, 3, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout)
        self.parameterTreeWidget = ParameterTree(self.verticalLayoutWidget)
        self.parameterTreeWidget.setObjectName(_fromUtf8("parameterTreeWidget"))
        self.parameterTreeWidget.headerItem().setText(0, _fromUtf8("1"))
        self.verticalLayout.addWidget(self.parameterTreeWidget)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem1)
        self.loadParametersButton = QtGui.QPushButton(self.verticalLayoutWidget)
        self.loadParametersButton.setObjectName(_fromUtf8("loadParametersButton"))
        self.horizontalLayout_2.addWidget(self.loadParametersButton)
        self.saveParametersButton = QtGui.QPushButton(self.verticalLayoutWidget)
        self.saveParametersButton.setObjectName(_fromUtf8("saveParametersButton"))
        self.horizontalLayout_2.addWidget(self.saveParametersButton)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.plotSplitter = QtGui.QSplitter(self.verticalSplitter)
        self.plotSplitter.setOrientation(QtCore.Qt.Vertical)
        self.plotSplitter.setObjectName(_fromUtf8("plotSplitter"))
        self.plot1Widget = PlotWidget(self.plotSplitter)
        self.plot1Widget.setObjectName(_fromUtf8("plot1Widget"))
        self.verticalLayoutWidget_2 = QtGui.QWidget(self.plotSplitter)
        self.verticalLayoutWidget_2.setObjectName(_fromUtf8("verticalLayoutWidget_2"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.verticalLayoutWidget_2)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.plotYBox = QtGui.QComboBox(self.verticalLayoutWidget_2)
        self.plotYBox.setObjectName(_fromUtf8("plotYBox"))
        self.horizontalLayout_3.addWidget(self.plotYBox)
        self.label_4 = QtGui.QLabel(self.verticalLayoutWidget_2)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.horizontalLayout_3.addWidget(self.label_4)
        self.plotXBox = QtGui.QComboBox(self.verticalLayoutWidget_2)
        self.plotXBox.setObjectName(_fromUtf8("plotXBox"))
        self.horizontalLayout_3.addWidget(self.plotXBox)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem2)
        self.label_5 = QtGui.QLabel(self.verticalLayoutWidget_2)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.horizontalLayout_3.addWidget(self.label_5)
        self.colorByBox = QtGui.QComboBox(self.verticalLayoutWidget_2)
        self.colorByBox.setObjectName(_fromUtf8("colorByBox"))
        self.colorByBox.addItem(_fromUtf8(""))
        self.colorByBox.addItem(_fromUtf8(""))
        self.colorByBox.addItem(_fromUtf8(""))
        self.horizontalLayout_3.addWidget(self.colorByBox)
        self.verticalLayout_3.addLayout(self.horizontalLayout_3)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.overlayCheck = QtGui.QCheckBox(self.verticalLayoutWidget_2)
        self.overlayCheck.setObjectName(_fromUtf8("overlayCheck"))
        self.horizontalLayout_4.addWidget(self.overlayCheck)
        self.plotYOverlayBox = QtGui.QComboBox(self.verticalLayoutWidget_2)
        self.plotYOverlayBox.setObjectName(_fromUtf8("plotYOverlayBox"))
        self.horizontalLayout_4.addWidget(self.plotYOverlayBox)
        self.label_6 = QtGui.QLabel(self.verticalLayoutWidget_2)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.horizontalLayout_4.addWidget(self.label_6)
        self.overlayFromBox = QtGui.QComboBox(self.verticalLayoutWidget_2)
        self.overlayFromBox.setObjectName(_fromUtf8("overlayFromBox"))
        self.overlayFromBox.addItem(_fromUtf8(""))
        self.overlayFromBox.addItem(_fromUtf8(""))
        self.horizontalLayout_4.addWidget(self.overlayFromBox)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem3)
        self.label_7 = QtGui.QLabel(self.verticalLayoutWidget_2)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.horizontalLayout_4.addWidget(self.label_7)
        self.overlayColorBox = QtGui.QComboBox(self.verticalLayoutWidget_2)
        self.overlayColorBox.setObjectName(_fromUtf8("overlayColorBox"))
        self.overlayColorBox.addItem(_fromUtf8(""))
        self.overlayColorBox.addItem(_fromUtf8(""))
        self.overlayColorBox.addItem(_fromUtf8(""))
        self.overlayColorBox.addItem(_fromUtf8(""))
        self.overlayColorBox.addItem(_fromUtf8(""))
        self.overlayColorBox.addItem(_fromUtf8(""))
        self.horizontalLayout_4.addWidget(self.overlayColorBox)
        self.verticalLayout_3.addLayout(self.horizontalLayout_4)
        self.horizontalLayout_5 = QtGui.QHBoxLayout()
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.filterCheck = QtGui.QCheckBox(self.verticalLayoutWidget_2)
        self.filterCheck.setChecked(True)
        self.filterCheck.setObjectName(_fromUtf8("filterCheck"))
        self.horizontalLayout_5.addWidget(self.filterCheck)
        self.label_8 = QtGui.QLabel(self.verticalLayoutWidget_2)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.horizontalLayout_5.addWidget(self.label_8)
        self.filterCutoffBox = QtGui.QDoubleSpinBox(self.verticalLayoutWidget_2)
        self.filterCutoffBox.setDecimals(0)
        self.filterCutoffBox.setMaximum(500.0)
        self.filterCutoffBox.setSingleStep(10.0)
        self.filterCutoffBox.setProperty("value", 20.0)
        self.filterCutoffBox.setObjectName(_fromUtf8("filterCutoffBox"))
        self.horizontalLayout_5.addWidget(self.filterCutoffBox)
        spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem4)
        self.verticalLayout_3.addLayout(self.horizontalLayout_5)
        self.plot2Widget = PlotWidget(self.verticalLayoutWidget_2)
        self.plot2Widget.setObjectName(_fromUtf8("plot2Widget"))
        self.verticalLayout_3.addWidget(self.plot2Widget)
        self.verticalLayout_2.addWidget(self.verticalSplitter)
        self.verticalLayout_2.setStretch(1, 100)
        BenderWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtGui.QStatusBar(BenderWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        BenderWindow.setStatusBar(self.statusbar)

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

    def retranslateUi(self, BenderWindow):
        BenderWindow.setWindowTitle(_translate("BenderWindow", "Bender", None))
        self.fileNameLabel.setText(_translate("BenderWindow", "TextLabel", None))
        self.goButton.setText(_translate("BenderWindow", "Go", None))
        self.label.setText(_translate("BenderWindow", "Output path:", None))
        self.label_2.setText(_translate("BenderWindow", "File name pattern:", None))
        self.label_3.setText(_translate("BenderWindow", "Next trial:", None))
        self.fileNamePatternEdit.setToolTip(_translate("BenderWindow", "Codes:\n"
"{f}=Frequency\n"
"{a}=Amplitude", None))
        self.browseOutputPathButton.setText(_translate("BenderWindow", "Browse...", None))
        self.restartNumberingButton.setText(_translate("BenderWindow", "Restart", None))
        self.nextFileNameLabel.setText(_translate("BenderWindow", "Next file", None))
        self.loadParametersButton.setText(_translate("BenderWindow", "Load...", None))
        self.saveParametersButton.setText(_translate("BenderWindow", "Save...", None))
        self.label_4.setText(_translate("BenderWindow", "vs.", None))
        self.label_5.setText(_translate("BenderWindow", "Color by", None))
        self.colorByBox.setItemText(0, _translate("BenderWindow", "None", None))
        self.colorByBox.setItemText(1, _translate("BenderWindow", "Active/passive", None))
        self.colorByBox.setItemText(2, _translate("BenderWindow", "Cycle number", None))
        self.overlayCheck.setText(_translate("BenderWindow", "Overlay", None))
        self.label_6.setText(_translate("BenderWindow", "from", None))
        self.overlayFromBox.setItemText(0, _translate("BenderWindow", "Current file", None))
        self.overlayFromBox.setItemText(1, _translate("BenderWindow", "Other file...", None))
        self.label_7.setText(_translate("BenderWindow", "Color", None))
        self.overlayColorBox.setItemText(0, _translate("BenderWindow", "Red", None))
        self.overlayColorBox.setItemText(1, _translate("BenderWindow", "Blue", None))
        self.overlayColorBox.setItemText(2, _translate("BenderWindow", "Green", None))
        self.overlayColorBox.setItemText(3, _translate("BenderWindow", "Black", None))
        self.overlayColorBox.setItemText(4, _translate("BenderWindow", "Dark red", None))
        self.overlayColorBox.setItemText(5, _translate("BenderWindow", "Dark blue", None))
        self.filterCheck.setText(_translate("BenderWindow", "Filter", None))
        self.label_8.setText(_translate("BenderWindow", "Cutoff", None))
        self.filterCutoffBox.setSuffix(_translate("BenderWindow", "Hz", None))