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
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))
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) )
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))
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))
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"))
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 "))
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))
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))
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))
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))
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))
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))