Esempio n. 1
0
    def _setup_widget(self):
        self.ui = load_ui('spectrum_fit_panel.ui', None,
                          directory=os.path.dirname(__file__))
        self.ui.uncertainty_combo.hide()
        self.ui.uncertainty_label.hide()
        font = QtGui.QFont("Courier")
        font.setStyleHint(font.Monospace)
        self.ui.results_box.document().setDefaultFont(font)
        self.ui.results_box.setLineWrapMode(self.ui.results_box.NoWrap)
        self.widget = self.ui

        for fitter in list(fit_plugin):
            self.ui.profile_combo.addItem(fitter.label,
                                          userData=fitter())
Esempio n. 2
0
    def setupUi(self, LayerTree):
        font = QtGui.QFont()
        font.setPointSize(11)

        LayerTree.setObjectName("LayerTree")
        LayerTree.resize(241, 282)

        self.layout = QtGui.QVBoxLayout(LayerTree)
        self.layout.setSpacing(2)
        self.layout.setContentsMargins(5, 5, 5, 0)
        self.layout.setObjectName("layout")

        self.layerTree = DataCollectionView(LayerTree)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(10)
        sizePolicy.setHeightForWidth(
            self.layerTree.sizePolicy().hasHeightForWidth())
        self.layerTree.setSizePolicy(sizePolicy)
        self.layerTree.setSelectionMode(
            QtGui.QAbstractItemView.ExtendedSelection)
        self.layerTree.setObjectName("layerTree")
        self.layout.addWidget(self.layerTree)

        self.button_row = QtGui.QHBoxLayout()
        self.button_row.setSpacing(3)
        self.button_row.setObjectName("button_row")

        self.layerAddButton = QtGui.QPushButton(LayerTree)
        self.layerAddButton.setFont(font)
        icon = get_icon('glue_open')
        self.layerAddButton.setIcon(icon)
        self.layerAddButton.setIconSize(QtCore.QSize(18, 18))
        self.layerAddButton.setDefault(False)
        self.layerAddButton.setObjectName("layerAddButton")

        self.button_row.addWidget(self.layerAddButton)
        self.newSubsetButton = GlueActionButton(LayerTree)
        self.newSubsetButton.setIcon(get_icon('glue_subset'))
        self.newSubsetButton.setIconSize(QtCore.QSize(19, 19))
        self.newSubsetButton.setObjectName("newSubsetButton")
        self.button_row.addWidget(self.newSubsetButton)
        self.newSubsetButton.setFont(font)

        self.layerRemoveButton = QtGui.QPushButton(LayerTree)
        self.layerRemoveButton.setEnabled(False)
        self.layerRemoveButton.setIcon(get_icon('glue_delete'))
        self.layerRemoveButton.setObjectName("layerRemoveButton")
        self.layerRemoveButton.setFont(font)
        self.button_row.addWidget(self.layerRemoveButton)

        self.linkButton = GlueActionButton(LayerTree)
        self.linkButton.setEnabled(True)
        self.linkButton.setIcon(get_icon('glue_link'))
        self.linkButton.setObjectName("linkButton")
        self.linkButton.setFont(font)
        self.button_row.addWidget(self.linkButton)

        spacerItem = QtGui.QSpacerItem(20, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.button_row.addItem(spacerItem)
        self.layout.addLayout(self.button_row)

        self.retranslateUi(LayerTree)
        QtCore.QMetaObject.connectSlotsByName(LayerTree)
Esempio n. 3
0
 def font(self):
     result = QtGui.QFont()
     result.setBold(True)
     return result
Esempio n. 4
0
 def font(self):
     return QtGui.QFont()
Esempio n. 5
0
    def setupUi(self, GlueApplication):
        GlueApplication.setObjectName("GlueApplication")
        GlueApplication.resize(1116, 749)
        self.centralwidget = QtGui.QWidget(GlueApplication)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.centralwidget.sizePolicy().hasHeightForWidth())
        self.centralwidget.setSizePolicy(sizePolicy)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout.setContentsMargins(4, 4, 4, 4)
        self.verticalLayout.setObjectName("verticalLayout")
        self.main_splitter = QtGui.QSplitter(self.centralwidget)
        self.main_splitter.setOrientation(QtCore.Qt.Horizontal)
        self.main_splitter.setObjectName("main_splitter")
        self.data_plot_splitter = QtGui.QSplitter(self.main_splitter)
        self.data_plot_splitter.setOrientation(QtCore.Qt.Vertical)
        self.data_plot_splitter.setObjectName("data_plot_splitter")
        self.data_layers = QtGui.QGroupBox(self.data_plot_splitter)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.data_layers.setFont(font)
        self.data_layers.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.data_layers.setFlat(False)
        self.data_layers.setObjectName("data_layers")
        self.plot_splitter = QtGui.QSplitter(self.data_plot_splitter)
        self.plot_splitter.setOrientation(QtCore.Qt.Vertical)
        self.plot_splitter.setObjectName("plot_splitter")
        self.plot_layers = QtGui.QGroupBox(self.plot_splitter)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.plot_layers.setFont(font)
        self.plot_layers.setFlat(False)
        self.plot_layers.setObjectName("plot_layers")
        self.plot_options = QtGui.QGroupBox(self.plot_splitter)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.plot_options.setFont(font)
        self.plot_options.setFlat(False)
        self.plot_options.setCheckable(False)
        self.plot_options.setObjectName("plot_options")
        self.tabWidget = QtGui.QTabWidget(self.main_splitter)
        self.tabWidget.setEnabled(True)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.tabWidget.sizePolicy().hasHeightForWidth())
        self.tabWidget.setSizePolicy(sizePolicy)
        self.tabWidget.setMinimumSize(QtCore.QSize(400, 0))
        self.tabWidget.setTabShape(QtGui.QTabWidget.Rounded)
        self.tabWidget.setElideMode(QtCore.Qt.ElideRight)
        self.tabWidget.setUsesScrollButtons(False)
        self.tabWidget.setDocumentMode(False)
        self.tabWidget.setTabsClosable(False)
        self.tabWidget.setMovable(True)
        self.tabWidget.setObjectName("tabWidget")
        self.verticalLayout.addWidget(self.main_splitter)
        GlueApplication.setCentralWidget(self.centralwidget)
        self.statusbar = QtGui.QStatusBar(GlueApplication)
        self.statusbar.setEnabled(True)
        self.statusbar.setObjectName("statusbar")
        GlueApplication.setStatusBar(self.statusbar)
        self.actionSave_session = QtGui.QAction(GlueApplication)
        self.actionSave_session.setObjectName("actionSave_session")
        self.actionNew_Session = QtGui.QAction(GlueApplication)
        self.actionNew_Session.setObjectName("actionNew_Session")
        self.actionQuit = QtGui.QAction(GlueApplication)
        self.actionQuit.setObjectName("actionQuit")
        self.actionLoad_data = QtGui.QAction(GlueApplication)
        self.actionLoad_data.setObjectName("actionLoad_data")
        self.actionNew_Subset = QtGui.QAction(GlueApplication)
        self.actionNew_Subset.setObjectName("actionNew_Subset")
        self.actionTransfer_Subset = QtGui.QAction(GlueApplication)
        self.actionTransfer_Subset.setObjectName("actionTransfer_Subset")
        self.actionSave_Subset = QtGui.QAction(GlueApplication)
        self.actionSave_Subset.setObjectName("actionSave_Subset")
        self.actionNew_Tab = QtGui.QAction(GlueApplication)
        self.actionNew_Tab.setObjectName("actionNew_Tab")
        self.actionNew_Tab_2 = QtGui.QAction(GlueApplication)
        self.actionNew_Tab_2.setObjectName("actionNew_Tab_2")
        self.action1x1 = QtGui.QAction(GlueApplication)
        self.action1x1.setObjectName("action1x1")
        self.action2x2 = QtGui.QAction(GlueApplication)
        self.action2x2.setObjectName("action2x2")
        self.action2x2_2 = QtGui.QAction(GlueApplication)
        self.action2x2_2.setObjectName("action2x2_2")

        self.retranslateUi(GlueApplication)
        self.tabWidget.setCurrentIndex(-1)
        QtCore.QMetaObject.connectSlotsByName(GlueApplication)
Esempio n. 6
0
    def setupUi(self, LayerTree):
        LayerTree.setObjectName("LayerTree")
        LayerTree.resize(241, 282)
        self.verticalLayout_2 = QtGui.QVBoxLayout(LayerTree)
        self.verticalLayout_2.setSpacing(5)
        self.verticalLayout_2.setContentsMargins(5, 5, 5, 0)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setSpacing(2)
        self.verticalLayout.setContentsMargins(-1, -1, -1, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.layerTree = DataCollectionView(LayerTree)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(10)
        sizePolicy.setHeightForWidth(
            self.layerTree.sizePolicy().hasHeightForWidth())
        self.layerTree.setSizePolicy(sizePolicy)
        self.layerTree.setMinimumSize(QtCore.QSize(0, 0))
        self.layerTree.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.layerTree.setBaseSize(QtCore.QSize(0, 0))
        self.layerTree.setSelectionMode(
            QtGui.QAbstractItemView.ExtendedSelection)
        self.layerTree.setObjectName("layerTree")
        self.verticalLayout.addWidget(self.layerTree)
        self.button_row = QtGui.QHBoxLayout()
        self.button_row.setSpacing(3)
        self.button_row.setObjectName("button_row")
        self.layerAddButton = QtGui.QPushButton(LayerTree)
        font = QtGui.QFont()
        font.setPointSize(11)
        self.layerAddButton.setFont(font)
        self.layerAddButton.setStatusTip("")
        self.layerAddButton.setWhatsThis("")
        self.layerAddButton.setText("")
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/icons/glue_open.png"),
                       QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.layerAddButton.setIcon(icon)
        self.layerAddButton.setIconSize(QtCore.QSize(18, 18))
        self.layerAddButton.setDefault(False)
        self.layerAddButton.setFlat(False)
        self.layerAddButton.setObjectName("layerAddButton")
        self.button_row.addWidget(self.layerAddButton)
        self.newSubsetButton = GlueActionButton(LayerTree)
        font = QtGui.QFont()
        font.setPointSize(11)
        self.newSubsetButton.setFont(font)
        self.newSubsetButton.setText("")
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(":/icons/glue_subset.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.newSubsetButton.setIcon(icon1)
        self.newSubsetButton.setIconSize(QtCore.QSize(19, 19))
        self.newSubsetButton.setObjectName("newSubsetButton")
        self.button_row.addWidget(self.newSubsetButton)
        self.layerRemoveButton = QtGui.QPushButton(LayerTree)
        self.layerRemoveButton.setEnabled(False)
        font = QtGui.QFont()
        font.setPointSize(11)
        self.layerRemoveButton.setFont(font)
        self.layerRemoveButton.setText("")
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(":/icons/glue_delete.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.layerRemoveButton.setIcon(icon2)
        self.layerRemoveButton.setObjectName("layerRemoveButton")
        self.button_row.addWidget(self.layerRemoveButton)
        self.linkButton = GlueActionButton(LayerTree)
        self.linkButton.setEnabled(True)
        font = QtGui.QFont()
        font.setPointSize(11)
        self.linkButton.setFont(font)
        self.linkButton.setText("")
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap(":/icons/glue_link.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.linkButton.setIcon(icon3)
        self.linkButton.setObjectName("linkButton")
        self.button_row.addWidget(self.linkButton)
        spacerItem = QtGui.QSpacerItem(20, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.button_row.addItem(spacerItem)
        self.verticalLayout.addLayout(self.button_row)
        self.verticalLayout_2.addLayout(self.verticalLayout)

        self.retranslateUi(LayerTree)
        QtCore.QMetaObject.connectSlotsByName(LayerTree)
Esempio n. 7
0
    def setupUi(self, LinkEquation):
        LinkEquation.setObjectName("LinkEquation")
        LinkEquation.resize(466, 605)
        self.horizontalLayout_4 = QtGui.QHBoxLayout(LinkEquation)
        self.horizontalLayout_4.setContentsMargins(4, 4, 4, 4)
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.top_label = QtGui.QLabel(LinkEquation)
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setWeight(50)
        font.setBold(False)
        self.top_label.setFont(font)
        self.top_label.setScaledContents(False)
        self.top_label.setAlignment(QtCore.Qt.AlignCenter)
        self.top_label.setObjectName("top_label")
        self.verticalLayout.addWidget(self.top_label)
        self.function = QtGui.QComboBox(LinkEquation)
        self.function.setObjectName("function")
        self.verticalLayout.addWidget(self.function)
        self.info = QtGui.QLabel(LinkEquation)
        font = QtGui.QFont()
        font.setPointSize(18)
        self.info.setFont(font)
        self.info.setAlignment(QtCore.Qt.AlignCenter)
        self.info.setObjectName("info")
        self.verticalLayout.addWidget(self.info)
        self.help_txt = QtGui.QLabel(LinkEquation)
        font = QtGui.QFont()
        font.setFamily("Helvetica")
        font.setPointSize(12)
        font.setItalic(True)
        self.help_txt.setFont(font)
        self.help_txt.setAlignment(QtCore.Qt.AlignCenter)
        self.help_txt.setMargin(0)
        self.help_txt.setObjectName("help_txt")
        self.verticalLayout.addWidget(self.help_txt)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.input_label = QtGui.QLabel(LinkEquation)
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setWeight(75)
        font.setBold(True)
        self.input_label.setFont(font)
        self.input_label.setAlignment(QtCore.Qt.AlignLeading
                                      | QtCore.Qt.AlignLeft
                                      | QtCore.Qt.AlignTop)
        self.input_label.setObjectName("input_label")
        self.horizontalLayout.addWidget(self.input_label)
        self.input_canvas = QtGui.QWidget(LinkEquation)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.input_canvas.sizePolicy().hasHeightForWidth())
        self.input_canvas.setSizePolicy(sizePolicy)
        self.input_canvas.setMinimumSize(QtCore.QSize(0, 0))
        self.input_canvas.setObjectName("input_canvas")
        self.horizontalLayout.addWidget(self.input_canvas)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.output_label = QtGui.QLabel(LinkEquation)
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setWeight(75)
        font.setBold(True)
        self.output_label.setFont(font)
        self.output_label.setAlignment(QtCore.Qt.AlignLeading
                                       | QtCore.Qt.AlignLeft
                                       | QtCore.Qt.AlignTop)
        self.output_label.setObjectName("output_label")
        self.horizontalLayout_2.addWidget(self.output_label)
        self.output_canvas = QtGui.QWidget(LinkEquation)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.output_canvas.sizePolicy().hasHeightForWidth())
        self.output_canvas.setSizePolicy(sizePolicy)
        self.output_canvas.setMinimumSize(QtCore.QSize(0, 0))
        self.output_canvas.setObjectName("output_canvas")
        self.horizontalLayout_2.addWidget(self.output_canvas)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem)
        self.addButton = QtGui.QPushButton(LinkEquation)
        self.addButton.setObjectName("addButton")
        self.horizontalLayout_3.addWidget(self.addButton)
        self.verticalLayout.addLayout(self.horizontalLayout_3)
        self.verticalLayout.setStretch(4, 8)
        self.verticalLayout.setStretch(5, 8)
        self.horizontalLayout_4.addLayout(self.verticalLayout)

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