コード例 #1
0
ファイル: legend.py プロジェクト: StarostinV/GIWAXS_GUI_2
 def _add_element(self, element: str, color: QColor):
     color_btn = ColorButton(self, color)
     color_btn.setFixedSize(30, 30)
     label = QLabel(element)
     label.setFont(QFont('Helvetica', 16))
     color_btn.sigColorChanging.connect(self._on_color_changed(element))
     self._widgets.extend([label, color_btn])
     return label, color_btn
コード例 #2
0
    def setupUi(self, LegendSettingsDialog):
        LegendSettingsDialog.setObjectName("LegendSettingsDialog")
        LegendSettingsDialog.resize(207, 319)
        self.verticalLayout = QtWidgets.QVBoxLayout(LegendSettingsDialog)
        self.verticalLayout.setObjectName("verticalLayout")
        self.formLayout = QtWidgets.QFormLayout()
        self.formLayout.setObjectName("formLayout")
        self.bBGColor = ColorButton(LegendSettingsDialog)
        self.bBGColor.setText("")
        self.bBGColor.setObjectName("bBGColor")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole,
                                  self.bBGColor)
        self.label = QtWidgets.QLabel(LegendSettingsDialog)
        self.label.setObjectName("label")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole,
                                  self.label)
        self.label_2 = QtWidgets.QLabel(LegendSettingsDialog)
        self.label_2.setObjectName("label_2")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole,
                                  self.label_2)
        self.bBorderColor = ColorButton(LegendSettingsDialog)
        self.bBorderColor.setText("")
        self.bBorderColor.setObjectName("bBorderColor")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole,
                                  self.bBorderColor)
        self.label_3 = QtWidgets.QLabel(LegendSettingsDialog)
        self.label_3.setObjectName("label_3")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole,
                                  self.label_3)
        self.sbFontSize = SpinBox(LegendSettingsDialog)
        self.sbFontSize.setObjectName("sbFontSize")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole,
                                  self.sbFontSize)
        self.verticalLayout.addLayout(self.formLayout)
        self.groupBox = QtWidgets.QGroupBox(LegendSettingsDialog)
        self.groupBox.setFlat(True)
        self.groupBox.setObjectName("groupBox")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.groupBox)
        self.verticalLayout_2.setContentsMargins(0, 10, 0, 0)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.teDesc = QtWidgets.QTextEdit(self.groupBox)
        self.teDesc.setObjectName("teDesc")
        self.verticalLayout_2.addWidget(self.teDesc)
        self.widget = QtWidgets.QWidget(self.groupBox)
        self.widget.setObjectName("widget")
        self.verticalLayout_2.addWidget(self.widget)
        self.verticalLayout.addWidget(self.groupBox)
        self.buttonBox = QtWidgets.QDialogButtonBox(LegendSettingsDialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel
                                          | QtWidgets.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.verticalLayout.addWidget(self.buttonBox)

        self.retranslateUi(LegendSettingsDialog)
        self.buttonBox.accepted.connect(LegendSettingsDialog.accept)
        self.buttonBox.rejected.connect(LegendSettingsDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(LegendSettingsDialog)
コード例 #3
0
 def _create_color_button(self, key: tuple) -> ColorButton:
     color: QColor = self._color_dict.get(key, QColor(0, 0, 255))
     self._color_buttons[key] = color_button = ColorButton(self, color)
     color_button.sigColorChanged.connect(
         lambda btn: self.sigColorChanged.emit(key, btn.color()))
     color_button.sigColorChanging.connect(
         lambda btn: self.sigColorChanging.emit(key, btn.color()))
     return color_button
コード例 #4
0
    def setupUi(self, QSpectrumAnalyzerColors):
        QSpectrumAnalyzerColors.setObjectName("QSpectrumAnalyzerColors")
        QSpectrumAnalyzerColors.resize(253, 266)
        self.verticalLayout = QtWidgets.QVBoxLayout(QSpectrumAnalyzerColors)
        self.verticalLayout.setObjectName("verticalLayout")
        self.formLayout = QtWidgets.QFormLayout()
        self.formLayout.setObjectName("formLayout")
        self.label_2 = QtWidgets.QLabel(QSpectrumAnalyzerColors)
        self.label_2.setObjectName("label_2")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole,
                                  self.label_2)
        self.mainColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mainColorButton.sizePolicy().hasHeightForWidth())
        self.mainColorButton.setSizePolicy(sizePolicy)
        self.mainColorButton.setObjectName("mainColorButton")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole,
                                  self.mainColorButton)
        self.label_4 = QtWidgets.QLabel(QSpectrumAnalyzerColors)
        self.label_4.setObjectName("label_4")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole,
                                  self.label_4)
        self.peakHoldMaxColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.peakHoldMaxColorButton.sizePolicy().hasHeightForWidth())
        self.peakHoldMaxColorButton.setSizePolicy(sizePolicy)
        self.peakHoldMaxColorButton.setObjectName("peakHoldMaxColorButton")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole,
                                  self.peakHoldMaxColorButton)
        self.label_6 = QtWidgets.QLabel(QSpectrumAnalyzerColors)
        self.label_6.setObjectName("label_6")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole,
                                  self.label_6)
        self.peakHoldMinColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.peakHoldMinColorButton.sizePolicy().hasHeightForWidth())
        self.peakHoldMinColorButton.setSizePolicy(sizePolicy)
        self.peakHoldMinColorButton.setObjectName("peakHoldMinColorButton")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole,
                                  self.peakHoldMinColorButton)
        self.label_5 = QtWidgets.QLabel(QSpectrumAnalyzerColors)
        self.label_5.setObjectName("label_5")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole,
                                  self.label_5)
        self.averageColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.averageColorButton.sizePolicy().hasHeightForWidth())
        self.averageColorButton.setSizePolicy(sizePolicy)
        self.averageColorButton.setObjectName("averageColorButton")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.FieldRole,
                                  self.averageColorButton)
        self.label_3 = QtWidgets.QLabel(QSpectrumAnalyzerColors)
        self.label_3.setObjectName("label_3")
        self.formLayout.setWidget(4, QtWidgets.QFormLayout.LabelRole,
                                  self.label_3)
        self.persistenceColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.persistenceColorButton.sizePolicy().hasHeightForWidth())
        self.persistenceColorButton.setSizePolicy(sizePolicy)
        self.persistenceColorButton.setObjectName("persistenceColorButton")
        self.formLayout.setWidget(4, QtWidgets.QFormLayout.FieldRole,
                                  self.persistenceColorButton)
        self.label = QtWidgets.QLabel(QSpectrumAnalyzerColors)
        self.label.setObjectName("label")
        self.formLayout.setWidget(5, QtWidgets.QFormLayout.LabelRole,
                                  self.label)
        self.baselineColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.baselineColorButton.sizePolicy().hasHeightForWidth())
        self.baselineColorButton.setSizePolicy(sizePolicy)
        self.baselineColorButton.setObjectName("baselineColorButton")
        self.formLayout.setWidget(5, QtWidgets.QFormLayout.FieldRole,
                                  self.baselineColorButton)
        self.verticalLayout.addLayout(self.formLayout)
        spacerItem = QtWidgets.QSpacerItem(20, 2,
                                           QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem)
        self.buttonBox = QtWidgets.QDialogButtonBox(QSpectrumAnalyzerColors)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel
                                          | QtWidgets.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.verticalLayout.addWidget(self.buttonBox)
        self.label_2.setBuddy(self.mainColorButton)
        self.label_4.setBuddy(self.peakHoldMaxColorButton)
        self.label_6.setBuddy(self.peakHoldMinColorButton)
        self.label_5.setBuddy(self.averageColorButton)
        self.label_3.setBuddy(self.persistenceColorButton)
        self.label.setBuddy(self.baselineColorButton)

        self.retranslateUi(QSpectrumAnalyzerColors)
        self.buttonBox.accepted.connect(QSpectrumAnalyzerColors.accept)
        self.buttonBox.rejected.connect(QSpectrumAnalyzerColors.reject)
        QtCore.QMetaObject.connectSlotsByName(QSpectrumAnalyzerColors)
        QSpectrumAnalyzerColors.setTabOrder(self.mainColorButton,
                                            self.peakHoldMaxColorButton)
        QSpectrumAnalyzerColors.setTabOrder(self.peakHoldMaxColorButton,
                                            self.peakHoldMinColorButton)
        QSpectrumAnalyzerColors.setTabOrder(self.peakHoldMinColorButton,
                                            self.averageColorButton)
        QSpectrumAnalyzerColors.setTabOrder(self.averageColorButton,
                                            self.persistenceColorButton)
        QSpectrumAnalyzerColors.setTabOrder(self.persistenceColorButton,
                                            self.baselineColorButton)
コード例 #5
0
class Ui_QSpectrumAnalyzerColors(object):
    def setupUi(self, QSpectrumAnalyzerColors):
        QSpectrumAnalyzerColors.setObjectName(
            _fromUtf8("QSpectrumAnalyzerColors"))
        QSpectrumAnalyzerColors.resize(202, 214)
        self.verticalLayout = QtGui.QVBoxLayout(QSpectrumAnalyzerColors)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.formLayout = QtGui.QFormLayout()
        self.formLayout.setObjectName(_fromUtf8("formLayout"))
        self.label_2 = QtGui.QLabel(QSpectrumAnalyzerColors)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_2)
        self.mainColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mainColorButton.sizePolicy().hasHeightForWidth())
        self.mainColorButton.setSizePolicy(sizePolicy)
        self.mainColorButton.setObjectName(_fromUtf8("mainColorButton"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole,
                                  self.mainColorButton)
        self.label_4 = QtGui.QLabel(QSpectrumAnalyzerColors)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_4)
        self.peakHoldColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.peakHoldColorButton.sizePolicy().hasHeightForWidth())
        self.peakHoldColorButton.setSizePolicy(sizePolicy)
        self.peakHoldColorButton.setObjectName(
            _fromUtf8("peakHoldColorButton"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole,
                                  self.peakHoldColorButton)
        self.label_5 = QtGui.QLabel(QSpectrumAnalyzerColors)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_5)
        self.averageColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.averageColorButton.sizePolicy().hasHeightForWidth())
        self.averageColorButton.setSizePolicy(sizePolicy)
        self.averageColorButton.setObjectName(_fromUtf8("averageColorButton"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole,
                                  self.averageColorButton)
        self.label_3 = QtGui.QLabel(QSpectrumAnalyzerColors)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.label_3)
        self.persistenceColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.persistenceColorButton.sizePolicy().hasHeightForWidth())
        self.persistenceColorButton.setSizePolicy(sizePolicy)
        self.persistenceColorButton.setObjectName(
            _fromUtf8("persistenceColorButton"))
        self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole,
                                  self.persistenceColorButton)
        self.verticalLayout.addLayout(self.formLayout)
        spacerItem = QtGui.QSpacerItem(20, 2, QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem)
        self.buttonBox = QtGui.QDialogButtonBox(QSpectrumAnalyzerColors)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.verticalLayout.addWidget(self.buttonBox)
        self.label_2.setBuddy(self.mainColorButton)
        self.label_4.setBuddy(self.peakHoldColorButton)
        self.label_5.setBuddy(self.averageColorButton)
        self.label_3.setBuddy(self.persistenceColorButton)

        self.retranslateUi(QSpectrumAnalyzerColors)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("accepted()")),
                               QSpectrumAnalyzerColors.accept)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("rejected()")),
                               QSpectrumAnalyzerColors.reject)
        QtCore.QMetaObject.connectSlotsByName(QSpectrumAnalyzerColors)
        QSpectrumAnalyzerColors.setTabOrder(self.mainColorButton,
                                            self.peakHoldColorButton)
        QSpectrumAnalyzerColors.setTabOrder(self.peakHoldColorButton,
                                            self.averageColorButton)
        QSpectrumAnalyzerColors.setTabOrder(self.averageColorButton,
                                            self.persistenceColorButton)
        QSpectrumAnalyzerColors.setTabOrder(self.persistenceColorButton,
                                            self.buttonBox)

    def retranslateUi(self, QSpectrumAnalyzerColors):
        QSpectrumAnalyzerColors.setWindowTitle(
            _translate("QSpectrumAnalyzerColors", "Colors - QSpectrumAnalyzer",
                       None))
        self.label_2.setText(
            _translate("QSpectrumAnalyzerColors", "Main curve color:", None))
        self.mainColorButton.setText(
            _translate("QSpectrumAnalyzerColors", "...", None))
        self.label_4.setText(
            _translate("QSpectrumAnalyzerColors", "Peak hold color:", None))
        self.peakHoldColorButton.setText(
            _translate("QSpectrumAnalyzerColors", "...", None))
        self.label_5.setText(
            _translate("QSpectrumAnalyzerColors", "Average color:", None))
        self.averageColorButton.setText(
            _translate("QSpectrumAnalyzerColors", "...", None))
        self.label_3.setText(
            _translate("QSpectrumAnalyzerColors", "Persistence color:", None))
        self.persistenceColorButton.setText(
            _translate("QSpectrumAnalyzerColors", "...", None))
コード例 #6
0
    def setupUi(self, QSpectrumAnalyzerColors):
        QSpectrumAnalyzerColors.setObjectName("QSpectrumAnalyzerColors")
        QSpectrumAnalyzerColors.resize(253, 266)
        self.verticalLayout = QtWidgets.QVBoxLayout(QSpectrumAnalyzerColors)
        self.verticalLayout.setObjectName("verticalLayout")
        self.formLayout = QtWidgets.QFormLayout()
        self.formLayout.setObjectName("formLayout")
        self.label_2 = QtWidgets.QLabel(QSpectrumAnalyzerColors)
        self.label_2.setObjectName("label_2")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_2)
        self.mainColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mainColorButton.sizePolicy().hasHeightForWidth())
        self.mainColorButton.setSizePolicy(sizePolicy)
        self.mainColorButton.setObjectName("mainColorButton")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.mainColorButton)
        self.label_4 = QtWidgets.QLabel(QSpectrumAnalyzerColors)
        self.label_4.setObjectName("label_4")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_4)
        self.peakHoldMaxColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.peakHoldMaxColorButton.sizePolicy().hasHeightForWidth())
        self.peakHoldMaxColorButton.setSizePolicy(sizePolicy)
        self.peakHoldMaxColorButton.setObjectName("peakHoldMaxColorButton")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.peakHoldMaxColorButton)
        self.label_6 = QtWidgets.QLabel(QSpectrumAnalyzerColors)
        self.label_6.setObjectName("label_6")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_6)
        self.peakHoldMinColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.peakHoldMinColorButton.sizePolicy().hasHeightForWidth())
        self.peakHoldMinColorButton.setSizePolicy(sizePolicy)
        self.peakHoldMinColorButton.setObjectName("peakHoldMinColorButton")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.peakHoldMinColorButton)
        self.label_5 = QtWidgets.QLabel(QSpectrumAnalyzerColors)
        self.label_5.setObjectName("label_5")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.label_5)
        self.averageColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.averageColorButton.sizePolicy().hasHeightForWidth())
        self.averageColorButton.setSizePolicy(sizePolicy)
        self.averageColorButton.setObjectName("averageColorButton")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.averageColorButton)
        self.label_3 = QtWidgets.QLabel(QSpectrumAnalyzerColors)
        self.label_3.setObjectName("label_3")
        self.formLayout.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.label_3)
        self.persistenceColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.persistenceColorButton.sizePolicy().hasHeightForWidth())
        self.persistenceColorButton.setSizePolicy(sizePolicy)
        self.persistenceColorButton.setObjectName("persistenceColorButton")
        self.formLayout.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.persistenceColorButton)
        self.label = QtWidgets.QLabel(QSpectrumAnalyzerColors)
        self.label.setObjectName("label")
        self.formLayout.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.label)
        self.baselineColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.baselineColorButton.sizePolicy().hasHeightForWidth())
        self.baselineColorButton.setSizePolicy(sizePolicy)
        self.baselineColorButton.setObjectName("baselineColorButton")
        self.formLayout.setWidget(5, QtWidgets.QFormLayout.FieldRole, self.baselineColorButton)
        self.verticalLayout.addLayout(self.formLayout)
        spacerItem = QtWidgets.QSpacerItem(20, 2, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem)
        self.buttonBox = QtWidgets.QDialogButtonBox(QSpectrumAnalyzerColors)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.verticalLayout.addWidget(self.buttonBox)
        self.label_2.setBuddy(self.mainColorButton)
        self.label_4.setBuddy(self.peakHoldMaxColorButton)
        self.label_6.setBuddy(self.peakHoldMinColorButton)
        self.label_5.setBuddy(self.averageColorButton)
        self.label_3.setBuddy(self.persistenceColorButton)
        self.label.setBuddy(self.baselineColorButton)

        self.retranslateUi(QSpectrumAnalyzerColors)
        self.buttonBox.accepted.connect(QSpectrumAnalyzerColors.accept)
        self.buttonBox.rejected.connect(QSpectrumAnalyzerColors.reject)
        QtCore.QMetaObject.connectSlotsByName(QSpectrumAnalyzerColors)
        QSpectrumAnalyzerColors.setTabOrder(self.mainColorButton, self.peakHoldMaxColorButton)
        QSpectrumAnalyzerColors.setTabOrder(self.peakHoldMaxColorButton, self.peakHoldMinColorButton)
        QSpectrumAnalyzerColors.setTabOrder(self.peakHoldMinColorButton, self.averageColorButton)
        QSpectrumAnalyzerColors.setTabOrder(self.averageColorButton, self.persistenceColorButton)
        QSpectrumAnalyzerColors.setTabOrder(self.persistenceColorButton, self.baselineColorButton)
コード例 #7
0
    def setupUi(self, AxisSettingsDialog):
        AxisSettingsDialog.setObjectName("AxisSettingsDialog")
        AxisSettingsDialog.resize(309, 180)
        self.verticalLayout = QtWidgets.QVBoxLayout(AxisSettingsDialog)
        self.verticalLayout.setObjectName("verticalLayout")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.cbVisible = QtWidgets.QCheckBox(AxisSettingsDialog)
        self.cbVisible.setObjectName("cbVisible")
        self.horizontalLayout.addWidget(self.cbVisible)
        self.label_6 = QtWidgets.QLabel(AxisSettingsDialog)
        self.label_6.setObjectName("label_6")
        self.horizontalLayout.addWidget(self.label_6)
        self.tTitle = QtWidgets.QLineEdit(AxisSettingsDialog)
        self.tTitle.setObjectName("tTitle")
        self.horizontalLayout.addWidget(self.tTitle)
        self.label_9 = QtWidgets.QLabel(AxisSettingsDialog)
        self.label_9.setObjectName("label_9")
        self.horizontalLayout.addWidget(self.label_9)
        self.sbSize = SpinBox(AxisSettingsDialog)
        self.sbSize.setObjectName("sbSize")
        self.horizontalLayout.addWidget(self.sbSize)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.formLayout = QtWidgets.QFormLayout()
        self.formLayout.setFieldGrowthPolicy(
            QtWidgets.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout.setObjectName("formLayout")
        self.label = QtWidgets.QLabel(AxisSettingsDialog)
        self.label.setObjectName("label")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole,
                                  self.label)
        self.tFrom = QFNumberEdit(AxisSettingsDialog)
        self.tFrom.setObjectName("tFrom")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole,
                                  self.tFrom)
        self.label_2 = QtWidgets.QLabel(AxisSettingsDialog)
        self.label_2.setObjectName("label_2")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole,
                                  self.label_2)
        self.tTo = QFNumberEdit(AxisSettingsDialog)
        self.tTo.setObjectName("tTo")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.tTo)
        self.label_3 = QtWidgets.QLabel(AxisSettingsDialog)
        self.label_3.setObjectName("label_3")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole,
                                  self.label_3)
        self.cbMode = QtWidgets.QComboBox(AxisSettingsDialog)
        self.cbMode.setObjectName("cbMode")
        self.cbMode.addItem("")
        self.cbMode.addItem("")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole,
                                  self.cbMode)
        self.horizontalLayout_2.addLayout(self.formLayout)
        self.formLayout_2 = QtWidgets.QFormLayout()
        self.formLayout_2.setObjectName("formLayout_2")
        self.label_7 = QtWidgets.QLabel(AxisSettingsDialog)
        self.label_7.setObjectName("label_7")
        self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.LabelRole,
                                    self.label_7)
        self.label_8 = QtWidgets.QLabel(AxisSettingsDialog)
        self.label_8.setObjectName("label_8")
        self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.LabelRole,
                                    self.label_8)
        self.tMajSpacing = QFNumberEdit(AxisSettingsDialog)
        self.tMajSpacing.setObjectName("tMajSpacing")
        self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.FieldRole,
                                    self.tMajSpacing)
        self.tMinSpacing = QFNumberEdit(AxisSettingsDialog)
        self.tMinSpacing.setObjectName("tMinSpacing")
        self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.FieldRole,
                                    self.tMinSpacing)
        self.label_4 = QtWidgets.QLabel(AxisSettingsDialog)
        self.label_4.setObjectName("label_4")
        self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.LabelRole,
                                    self.label_4)
        self.bColor = ColorButton(AxisSettingsDialog)
        self.bColor.setText("")
        self.bColor.setObjectName("bColor")
        self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.FieldRole,
                                    self.bColor)
        self.label_5 = QtWidgets.QLabel(AxisSettingsDialog)
        self.label_5.setObjectName("label_5")
        self.formLayout_2.setWidget(3, QtWidgets.QFormLayout.LabelRole,
                                    self.label_5)
        self.tWidth = QFNumberEdit(AxisSettingsDialog)
        self.tWidth.setObjectName("tWidth")
        self.formLayout_2.setWidget(3, QtWidgets.QFormLayout.FieldRole,
                                    self.tWidth)
        self.horizontalLayout_2.addLayout(self.formLayout_2)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.buttonBox = QtWidgets.QDialogButtonBox(AxisSettingsDialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel
                                          | QtWidgets.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.verticalLayout.addWidget(self.buttonBox)

        self.retranslateUi(AxisSettingsDialog)
        self.buttonBox.accepted.connect(AxisSettingsDialog.accept)
        self.buttonBox.rejected.connect(AxisSettingsDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(AxisSettingsDialog)
コード例 #8
0
ファイル: all_weights_widget.py プロジェクト: TNick/pyl2extra
    def init_ui(self):
        """
        Prepare GUI for main window.
        """
        gridw = QtGui.QWidget()
        grid = QtGui.QGridLayout()
        grid.setSpacing(15)

        info = 'Order of the axes (0 based) '
        self.lbl_order = QtGui.QLabel('Order')
        self.lbl_order.setWhatsThis(info)
        self.lbl_order.setToolTip(info)
        grid.addWidget(self.lbl_order, 0, 0, 1, 1)
        self.le_order = QtGui.QLineEdit()
        self.le_order.setWhatsThis(info)
        self.le_order.setToolTip(info)
        self.le_order.setMaximumWidth(150)
        self.connect(self.le_order, QtCore.SIGNAL('editingFinished()'),
                     self.regenerate)
        grid.addWidget(self.le_order, 0, 1, 1, 1)

        info = 'Spacing between images in pixels'
        self.lbl_spacing = QtGui.QLabel('Spacing')
        self.lbl_spacing.setWhatsThis(info)
        self.lbl_spacing.setToolTip(info)
        grid.addWidget(self.lbl_spacing, 1, 0, 1, 1)
        self.sp_spacing = QtGui.QSpinBox()
        self.sp_spacing.setWhatsThis(info)
        self.sp_spacing.setToolTip(info)
        self.sp_spacing.setMinimum(0)
        self.sp_spacing.setMaximum(100)
        self.sp_spacing.setValue(1)
        self.sp_spacing.setMaximumWidth(150)
        self.connect(self.sp_spacing, QtCore.SIGNAL('valueChanged(int)'),
                     self.regenerate)
        grid.addWidget(self.sp_spacing, 1, 1, 1, 1)

        info = 'Size of one value point in pixels'
        self.lbl_psz = QtGui.QLabel('Point size')
        self.lbl_psz.setWhatsThis(info)
        self.lbl_psz.setToolTip(info)
        grid.addWidget(self.lbl_psz, 2, 0, 1, 1)
        self.sp_psz = QtGui.QSpinBox()
        self.sp_psz.setWhatsThis(info)
        self.sp_psz.setToolTip(info)
        self.sp_psz.setMinimum(1)
        self.sp_psz.setMaximum(10000)
        self.sp_psz.setValue(2)
        self.sp_psz.setMaximumWidth(150)
        self.connect(self.sp_psz, QtCore.SIGNAL('valueChanged(int)'),
                     self.regenerate)
        grid.addWidget(self.sp_psz, 2, 1, 1, 1)

        info = 'Base color for the background (bottom-most layer)'
        self.lbl_bk = QtGui.QLabel('Background')
        self.lbl_bk.setWhatsThis(info)
        self.lbl_bk.setToolTip(info)
        grid.addWidget(self.lbl_bk, 3, 0, 1, 1)
        self.col_bk = ColorButton(color=(150, 150, 200))
        self.col_bk.setWhatsThis(info)
        self.col_bk.setToolTip(info)
        self.connect(self.col_bk, QtCore.SIGNAL('sigColorChanged()'),
                     self.regenerate)
        grid.addWidget(self.col_bk, 3, 1, 1, 1)

        info = 'Shape of the original input'
        if self.value is None:
            orig_shp = '-'
        else:
            orig_shp = ', '.join([str(i) for i in self.value.shape])
        self.lbl_orig = QtGui.QLabel('Original shape: %s' % orig_shp)
        self.lbl_orig.setWhatsThis(info)
        self.lbl_orig.setToolTip(info)
        grid.addWidget(self.lbl_orig, 4, 0, 2, 1)

        info = 'Shape of transformed value according to *order*'
        self.lbl_transf = QtGui.QLabel('Transformed: -')
        self.lbl_transf.setWhatsThis(info)
        self.lbl_transf.setToolTip(info)
        grid.addWidget(self.lbl_transf, 5, 0, 2, 1)

        spat = QtGui.QSpacerItem(10, 100,
                                 QtGui.QSizePolicy.Minimum,
                                 QtGui.QSizePolicy.Expanding)
        grid.addItem(spat, 6, 0, 2, 1)

        self._imageViewer = ImageViewer()
        self._imageViewer.enableHandDrag(True)
        grid.addWidget(self._imageViewer, 0, 3, 20, 8)

        gridw.setLayout(grid)
        self.setCentralWidget(gridw)

        self.createActions()
        self.createMenus()
        self.createToolbars()

        self.autorefresh_act = QtGui.QAction(
            get_icon('ecommerce_server.png'),
            "Auto-refresh", self,
            shortcut="Ctrl+F5",
            checkable=True,
            triggered=self._autorefresh_change)
        self.autorefresh_act.setChecked(not self.signal_lock)

        self.refresh_act = QtGui.QAction(
            get_icon('eye.png'),
            "Refresh", self,
            shortcut="F5",
            triggered=self._internal_refresh)

        self.tb_refresh = self.addToolBar('Refresh')
        self.tb_refresh.addAction(self.autorefresh_act)
        self.tb_refresh.addAction(self.refresh_act)

        self.save_act = QtGui.QAction(
            get_icon('download.png'),
            "Save As...", self,
            shortcut="Ctrl+S",
            triggered=self.save_as)
        self.fileMenu.insertAction(self.exitAct, self.save_act)
コード例 #9
0
ファイル: all_weights_widget.py プロジェクト: TNick/pyl2extra
class AllWeightsWidget(QtGui.QMainWindow, ActionsMixin,
                       SettingsMixin, NavigMixin):
    """
    Widget capable of generating a weights report

    Parameters
    ----------
    value : numpy.ndarray
        The array to explore.
    auto_refresh : bool
        Wether to autorefresh on each change or not.
    """

    def __init__(self, value=None, auto_refresh=None):
        #super(MainWindow, self).__init__()
        QtGui.QMainWindow.__init__(self)
        ActionsMixin.__init__(self)
        SettingsMixin.__init__(self)
        NavigMixin.__init__(self)

        if auto_refresh is None:
            auto_refresh = self.settings.value('auto_refresh', False) == 'true'

        #: used to block signals if the user does not want auto-refresh
        self.signal_lock = not auto_refresh
        #: holds the last numpy image generated
        self.crt_image = None
        #: the array we're presenting (may be None)
        self.value = None

        self.init_ui()

        self.signal_lock = True
        self.set_value(value)
        self.read_transf_settings()
        self.signal_lock = not auto_refresh
        self._internal_refresh()

    def init_ui(self):
        """
        Prepare GUI for main window.
        """
        gridw = QtGui.QWidget()
        grid = QtGui.QGridLayout()
        grid.setSpacing(15)

        info = 'Order of the axes (0 based) '
        self.lbl_order = QtGui.QLabel('Order')
        self.lbl_order.setWhatsThis(info)
        self.lbl_order.setToolTip(info)
        grid.addWidget(self.lbl_order, 0, 0, 1, 1)
        self.le_order = QtGui.QLineEdit()
        self.le_order.setWhatsThis(info)
        self.le_order.setToolTip(info)
        self.le_order.setMaximumWidth(150)
        self.connect(self.le_order, QtCore.SIGNAL('editingFinished()'),
                     self.regenerate)
        grid.addWidget(self.le_order, 0, 1, 1, 1)

        info = 'Spacing between images in pixels'
        self.lbl_spacing = QtGui.QLabel('Spacing')
        self.lbl_spacing.setWhatsThis(info)
        self.lbl_spacing.setToolTip(info)
        grid.addWidget(self.lbl_spacing, 1, 0, 1, 1)
        self.sp_spacing = QtGui.QSpinBox()
        self.sp_spacing.setWhatsThis(info)
        self.sp_spacing.setToolTip(info)
        self.sp_spacing.setMinimum(0)
        self.sp_spacing.setMaximum(100)
        self.sp_spacing.setValue(1)
        self.sp_spacing.setMaximumWidth(150)
        self.connect(self.sp_spacing, QtCore.SIGNAL('valueChanged(int)'),
                     self.regenerate)
        grid.addWidget(self.sp_spacing, 1, 1, 1, 1)

        info = 'Size of one value point in pixels'
        self.lbl_psz = QtGui.QLabel('Point size')
        self.lbl_psz.setWhatsThis(info)
        self.lbl_psz.setToolTip(info)
        grid.addWidget(self.lbl_psz, 2, 0, 1, 1)
        self.sp_psz = QtGui.QSpinBox()
        self.sp_psz.setWhatsThis(info)
        self.sp_psz.setToolTip(info)
        self.sp_psz.setMinimum(1)
        self.sp_psz.setMaximum(10000)
        self.sp_psz.setValue(2)
        self.sp_psz.setMaximumWidth(150)
        self.connect(self.sp_psz, QtCore.SIGNAL('valueChanged(int)'),
                     self.regenerate)
        grid.addWidget(self.sp_psz, 2, 1, 1, 1)

        info = 'Base color for the background (bottom-most layer)'
        self.lbl_bk = QtGui.QLabel('Background')
        self.lbl_bk.setWhatsThis(info)
        self.lbl_bk.setToolTip(info)
        grid.addWidget(self.lbl_bk, 3, 0, 1, 1)
        self.col_bk = ColorButton(color=(150, 150, 200))
        self.col_bk.setWhatsThis(info)
        self.col_bk.setToolTip(info)
        self.connect(self.col_bk, QtCore.SIGNAL('sigColorChanged()'),
                     self.regenerate)
        grid.addWidget(self.col_bk, 3, 1, 1, 1)

        info = 'Shape of the original input'
        if self.value is None:
            orig_shp = '-'
        else:
            orig_shp = ', '.join([str(i) for i in self.value.shape])
        self.lbl_orig = QtGui.QLabel('Original shape: %s' % orig_shp)
        self.lbl_orig.setWhatsThis(info)
        self.lbl_orig.setToolTip(info)
        grid.addWidget(self.lbl_orig, 4, 0, 2, 1)

        info = 'Shape of transformed value according to *order*'
        self.lbl_transf = QtGui.QLabel('Transformed: -')
        self.lbl_transf.setWhatsThis(info)
        self.lbl_transf.setToolTip(info)
        grid.addWidget(self.lbl_transf, 5, 0, 2, 1)

        spat = QtGui.QSpacerItem(10, 100,
                                 QtGui.QSizePolicy.Minimum,
                                 QtGui.QSizePolicy.Expanding)
        grid.addItem(spat, 6, 0, 2, 1)

        self._imageViewer = ImageViewer()
        self._imageViewer.enableHandDrag(True)
        grid.addWidget(self._imageViewer, 0, 3, 20, 8)

        gridw.setLayout(grid)
        self.setCentralWidget(gridw)

        self.createActions()
        self.createMenus()
        self.createToolbars()

        self.autorefresh_act = QtGui.QAction(
            get_icon('ecommerce_server.png'),
            "Auto-refresh", self,
            shortcut="Ctrl+F5",
            checkable=True,
            triggered=self._autorefresh_change)
        self.autorefresh_act.setChecked(not self.signal_lock)

        self.refresh_act = QtGui.QAction(
            get_icon('eye.png'),
            "Refresh", self,
            shortcut="F5",
            triggered=self._internal_refresh)

        self.tb_refresh = self.addToolBar('Refresh')
        self.tb_refresh.addAction(self.autorefresh_act)
        self.tb_refresh.addAction(self.refresh_act)

        self.save_act = QtGui.QAction(
            get_icon('download.png'),
            "Save As...", self,
            shortcut="Ctrl+S",
            triggered=self.save_as)
        self.fileMenu.insertAction(self.exitAct, self.save_act)

    def save_as(self):
        """Save current image as a file."""
        if self.crt_image is None:
            QtGui.QMessageBox.warning(self, "Error",
                                      "No image to save")
            return
        path = os.path.join(self.settings.value('aww/save_path', ''),
                            'Untitled.png')
        fname = QtGui.QFileDialog.getSaveFileName(parent=self,
                                                  caption='Select location',
                                                  directory=path,
                                                  filter='*.*')
        if fname is None or len(fname) == 0:
            return
        path, name = os.path.split(fname)
        self.settings.setValue('aww/save_path', path)
        try:
            img = Image.fromarray(self.crt_image)
            img.save(fname)
        except Exception, exc:
            QtGui.QMessageBox.warning(self, "Error",
                                      "Failed to save image\n%s" % exc.message)
コード例 #10
0
ファイル: UI_AddCurveDialog.py プロジェクト: zigorrom/PyFANS
    def setupUi(self, AddCurveDialog):
        AddCurveDialog.setObjectName(_fromUtf8("AddCurveDialog"))
        AddCurveDialog.resize(331, 267)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            AddCurveDialog.sizePolicy().hasHeightForWidth())
        AddCurveDialog.setSizePolicy(sizePolicy)
        self.verticalLayout = QtGui.QVBoxLayout(AddCurveDialog)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.label_4 = QtGui.QLabel(AddCurveDialog)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.horizontalLayout_2.addWidget(self.label_4)
        self.ui_curve_name = QtGui.QLineEdit(AddCurveDialog)
        self.ui_curve_name.setObjectName(_fromUtf8("ui_curve_name"))
        self.horizontalLayout_2.addWidget(self.ui_curve_name)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.ui_log_mode_y = QtGui.QCheckBox(AddCurveDialog)
        self.ui_log_mode_y.setObjectName(_fromUtf8("ui_log_mode_y"))
        self.gridLayout.addWidget(self.ui_log_mode_y, 4, 3, 1, 1)
        self.line = QtGui.QFrame(AddCurveDialog)
        self.line.setFrameShape(QtGui.QFrame.HLine)
        self.line.setFrameShadow(QtGui.QFrame.Sunken)
        self.line.setObjectName(_fromUtf8("line"))
        self.gridLayout.addWidget(self.line, 1, 2, 1, 2)
        self.label_2 = QtGui.QLabel(AddCurveDialog)
        self.label_2.setAlignment(QtCore.Qt.AlignCenter)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout.addWidget(self.label_2, 0, 3, 1, 1)
        self.ui_x_axis_value = QtGui.QComboBox(AddCurveDialog)
        self.ui_x_axis_value.setObjectName(_fromUtf8("ui_x_axis_value"))
        self.gridLayout.addWidget(self.ui_x_axis_value, 2, 2, 1, 1)
        self.ui_x_axis_function = QtGui.QPushButton(AddCurveDialog)
        self.ui_x_axis_function.setObjectName(_fromUtf8("ui_x_axis_function"))
        self.gridLayout.addWidget(self.ui_x_axis_function, 3, 2, 1, 1)
        self.ui_y_axis_function = QtGui.QPushButton(AddCurveDialog)
        self.ui_y_axis_function.setObjectName(_fromUtf8("ui_y_axis_function"))
        self.gridLayout.addWidget(self.ui_y_axis_function, 3, 3, 1, 1)
        self.label = QtGui.QLabel(AddCurveDialog)
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout.addWidget(self.label, 0, 2, 1, 1)
        self.ui_y_axis_value = QtGui.QComboBox(AddCurveDialog)
        self.ui_y_axis_value.setObjectName(_fromUtf8("ui_y_axis_value"))
        self.gridLayout.addWidget(self.ui_y_axis_value, 2, 3, 1, 1)
        self.line_2 = QtGui.QFrame(AddCurveDialog)
        self.line_2.setFrameShape(QtGui.QFrame.VLine)
        self.line_2.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_2.setObjectName(_fromUtf8("line_2"))
        self.gridLayout.addWidget(self.line_2, 0, 1, 5, 1)
        self.ui_log_mode_x = QtGui.QCheckBox(AddCurveDialog)
        self.ui_log_mode_x.setObjectName(_fromUtf8("ui_log_mode_x"))
        self.gridLayout.addWidget(self.ui_log_mode_x, 4, 2, 1, 1)
        self.ui_auto_update = QtGui.QCheckBox(AddCurveDialog)
        self.ui_auto_update.setObjectName(_fromUtf8("ui_auto_update"))
        self.gridLayout.addWidget(self.ui_auto_update, 0, 0, 1, 1)
        self.ui_curve_color = ColorButton(AddCurveDialog)
        self.ui_curve_color.setObjectName(_fromUtf8("ui_curve_color"))
        self.gridLayout.addWidget(self.ui_curve_color, 2, 0, 1, 1)
        self.ui_line_width = QtGui.QSpinBox(AddCurveDialog)
        self.ui_line_width.setMaximum(20)
        self.ui_line_width.setProperty("value", 1)
        self.ui_line_width.setObjectName(_fromUtf8("ui_line_width"))
        self.gridLayout.addWidget(self.ui_line_width, 4, 0, 1, 1)
        self.label_3 = QtGui.QLabel(AddCurveDialog)
        self.label_3.setAlignment(QtCore.Qt.AlignCenter)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout.addWidget(self.label_3, 3, 0, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout)
        self.line_3 = QtGui.QFrame(AddCurveDialog)
        self.line_3.setFrameShape(QtGui.QFrame.HLine)
        self.line_3.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_3.setObjectName(_fromUtf8("line_3"))
        self.verticalLayout.addWidget(self.line_3)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.ui_select_position = QtGui.QCheckBox(AddCurveDialog)
        self.ui_select_position.setObjectName(_fromUtf8("ui_select_position"))
        self.horizontalLayout.addWidget(self.ui_select_position)
        self.ui_desired_position = QtGui.QComboBox(AddCurveDialog)
        self.ui_desired_position.setObjectName(
            _fromUtf8("ui_desired_position"))
        self.ui_desired_position.addItem(_fromUtf8(""))
        self.ui_desired_position.addItem(_fromUtf8(""))
        self.ui_desired_position.addItem(_fromUtf8(""))
        self.ui_desired_position.addItem(_fromUtf8(""))
        self.horizontalLayout.addWidget(self.ui_desired_position)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.buttonBox = QtGui.QDialogButtonBox(AddCurveDialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.verticalLayout.addWidget(self.buttonBox)

        self.retranslateUi(AddCurveDialog)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("accepted()")),
                               AddCurveDialog.accept)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("rejected()")),
                               AddCurveDialog.reject)
        QtCore.QObject.connect(self.ui_select_position,
                               QtCore.SIGNAL(_fromUtf8("toggled(bool)")),
                               self.ui_desired_position.setVisible)
        QtCore.QMetaObject.connectSlotsByName(AddCurveDialog)
コード例 #11
0
 def set_line_color(sender: pg.ColorButton) -> None:
     index: int = self.color_buttons.index(sender)
     self.lines[index].setPen(sender.color())
     self.settings.line_colors[visible_headers[index]] = sender.color()
コード例 #12
0
class Ui_QSpectrumAnalyzerColors(object):
    def setupUi(self, QSpectrumAnalyzerColors):
        QSpectrumAnalyzerColors.setObjectName("QSpectrumAnalyzerColors")
        QSpectrumAnalyzerColors.resize(253, 266)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap("images/CU-Logo.png"), QtGui.QIcon.Normal,
                       QtGui.QIcon.Off)
        QSpectrumAnalyzerColors.setWindowIcon(icon)
        self.verticalLayout = QtWidgets.QVBoxLayout(QSpectrumAnalyzerColors)
        self.verticalLayout.setObjectName("verticalLayout")
        self.formLayout = QtWidgets.QFormLayout()
        self.formLayout.setObjectName("formLayout")
        self.label_2 = QtWidgets.QLabel(QSpectrumAnalyzerColors)
        self.label_2.setObjectName("label_2")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole,
                                  self.label_2)
        self.mainColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mainColorButton.sizePolicy().hasHeightForWidth())
        self.mainColorButton.setSizePolicy(sizePolicy)
        self.mainColorButton.setObjectName("mainColorButton")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole,
                                  self.mainColorButton)
        self.label_4 = QtWidgets.QLabel(QSpectrumAnalyzerColors)
        self.label_4.setObjectName("label_4")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole,
                                  self.label_4)
        self.peakHoldMaxColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.peakHoldMaxColorButton.sizePolicy().hasHeightForWidth())
        self.peakHoldMaxColorButton.setSizePolicy(sizePolicy)
        self.peakHoldMaxColorButton.setObjectName("peakHoldMaxColorButton")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole,
                                  self.peakHoldMaxColorButton)
        self.label_6 = QtWidgets.QLabel(QSpectrumAnalyzerColors)
        self.label_6.setObjectName("label_6")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole,
                                  self.label_6)
        self.peakHoldMinColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.peakHoldMinColorButton.sizePolicy().hasHeightForWidth())
        self.peakHoldMinColorButton.setSizePolicy(sizePolicy)
        self.peakHoldMinColorButton.setObjectName("peakHoldMinColorButton")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole,
                                  self.peakHoldMinColorButton)
        self.label_5 = QtWidgets.QLabel(QSpectrumAnalyzerColors)
        self.label_5.setObjectName("label_5")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole,
                                  self.label_5)
        self.averageColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.averageColorButton.sizePolicy().hasHeightForWidth())
        self.averageColorButton.setSizePolicy(sizePolicy)
        self.averageColorButton.setObjectName("averageColorButton")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.FieldRole,
                                  self.averageColorButton)
        self.label_3 = QtWidgets.QLabel(QSpectrumAnalyzerColors)
        self.label_3.setObjectName("label_3")
        self.formLayout.setWidget(4, QtWidgets.QFormLayout.LabelRole,
                                  self.label_3)
        self.persistenceColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.persistenceColorButton.sizePolicy().hasHeightForWidth())
        self.persistenceColorButton.setSizePolicy(sizePolicy)
        self.persistenceColorButton.setObjectName("persistenceColorButton")
        self.formLayout.setWidget(4, QtWidgets.QFormLayout.FieldRole,
                                  self.persistenceColorButton)
        self.label = QtWidgets.QLabel(QSpectrumAnalyzerColors)
        self.label.setObjectName("label")
        self.formLayout.setWidget(5, QtWidgets.QFormLayout.LabelRole,
                                  self.label)
        self.baselineColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.baselineColorButton.sizePolicy().hasHeightForWidth())
        self.baselineColorButton.setSizePolicy(sizePolicy)
        self.baselineColorButton.setObjectName("baselineColorButton")
        self.formLayout.setWidget(5, QtWidgets.QFormLayout.FieldRole,
                                  self.baselineColorButton)
        self.verticalLayout.addLayout(self.formLayout)
        spacerItem = QtWidgets.QSpacerItem(20, 2,
                                           QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem)
        self.buttonBox = QtWidgets.QDialogButtonBox(QSpectrumAnalyzerColors)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel
                                          | QtWidgets.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.verticalLayout.addWidget(self.buttonBox)
        self.label_2.setBuddy(self.mainColorButton)
        self.label_4.setBuddy(self.peakHoldMaxColorButton)
        self.label_6.setBuddy(self.peakHoldMinColorButton)
        self.label_5.setBuddy(self.averageColorButton)
        self.label_3.setBuddy(self.persistenceColorButton)
        self.label.setBuddy(self.baselineColorButton)

        self.retranslateUi(QSpectrumAnalyzerColors)
        self.buttonBox.accepted.connect(QSpectrumAnalyzerColors.accept)
        self.buttonBox.rejected.connect(QSpectrumAnalyzerColors.reject)
        QtCore.QMetaObject.connectSlotsByName(QSpectrumAnalyzerColors)
        QSpectrumAnalyzerColors.setTabOrder(self.mainColorButton,
                                            self.peakHoldMaxColorButton)
        QSpectrumAnalyzerColors.setTabOrder(self.peakHoldMaxColorButton,
                                            self.peakHoldMinColorButton)
        QSpectrumAnalyzerColors.setTabOrder(self.peakHoldMinColorButton,
                                            self.averageColorButton)
        QSpectrumAnalyzerColors.setTabOrder(self.averageColorButton,
                                            self.persistenceColorButton)
        QSpectrumAnalyzerColors.setTabOrder(self.persistenceColorButton,
                                            self.baselineColorButton)

    def retranslateUi(self, QSpectrumAnalyzerColors):
        _translate = QtCore.QCoreApplication.translate
        QSpectrumAnalyzerColors.setWindowTitle(
            _translate("QSpectrumAnalyzerColors", "Colors - SDRAnalyzer"))
        self.label_2.setText(
            _translate("QSpectrumAnalyzerColors", "&Main curve color:"))
        self.mainColorButton.setText(
            _translate("QSpectrumAnalyzerColors", "..."))
        self.label_4.setText(
            _translate("QSpectrumAnalyzerColors", "Max. peak &hold color:"))
        self.peakHoldMaxColorButton.setText(
            _translate("QSpectrumAnalyzerColors", "..."))
        self.label_6.setText(
            _translate("QSpectrumAnalyzerColors", "M&in. peak hold color:"))
        self.peakHoldMinColorButton.setText(
            _translate("QSpectrumAnalyzerColors", "..."))
        self.label_5.setText(
            _translate("QSpectrumAnalyzerColors", "Average &color:"))
        self.averageColorButton.setText(
            _translate("QSpectrumAnalyzerColors", "..."))
        self.label_3.setText(
            _translate("QSpectrumAnalyzerColors", "Persistence co&lor:"))
        self.persistenceColorButton.setText(
            _translate("QSpectrumAnalyzerColors", "..."))
        self.label.setText(
            _translate("QSpectrumAnalyzerColors", "&Baseline color:"))
        self.baselineColorButton.setText(
            _translate("QSpectrumAnalyzerColors", "..."))
コード例 #13
0
class Ui_QSpectrumAnalyzerColors(object):
    def setupUi(self, QSpectrumAnalyzerColors):
        QSpectrumAnalyzerColors.setObjectName(_fromUtf8("QSpectrumAnalyzerColors"))
        QSpectrumAnalyzerColors.resize(202, 214)
        self.verticalLayout = QtGui.QVBoxLayout(QSpectrumAnalyzerColors)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.formLayout = QtGui.QFormLayout()
        self.formLayout.setObjectName(_fromUtf8("formLayout"))
        self.label_2 = QtGui.QLabel(QSpectrumAnalyzerColors)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_2)
        self.mainColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mainColorButton.sizePolicy().hasHeightForWidth())
        self.mainColorButton.setSizePolicy(sizePolicy)
        self.mainColorButton.setObjectName(_fromUtf8("mainColorButton"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.mainColorButton)
        self.label_4 = QtGui.QLabel(QSpectrumAnalyzerColors)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_4)
        self.peakHoldColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.peakHoldColorButton.sizePolicy().hasHeightForWidth())
        self.peakHoldColorButton.setSizePolicy(sizePolicy)
        self.peakHoldColorButton.setObjectName(_fromUtf8("peakHoldColorButton"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.peakHoldColorButton)
        self.label_5 = QtGui.QLabel(QSpectrumAnalyzerColors)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_5)
        self.averageColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.averageColorButton.sizePolicy().hasHeightForWidth())
        self.averageColorButton.setSizePolicy(sizePolicy)
        self.averageColorButton.setObjectName(_fromUtf8("averageColorButton"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.averageColorButton)
        self.label_3 = QtGui.QLabel(QSpectrumAnalyzerColors)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.label_3)
        self.persistenceColorButton = ColorButton(QSpectrumAnalyzerColors)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.persistenceColorButton.sizePolicy().hasHeightForWidth())
        self.persistenceColorButton.setSizePolicy(sizePolicy)
        self.persistenceColorButton.setObjectName(_fromUtf8("persistenceColorButton"))
        self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.persistenceColorButton)
        self.verticalLayout.addLayout(self.formLayout)
        spacerItem = QtGui.QSpacerItem(20, 2, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem)
        self.buttonBox = QtGui.QDialogButtonBox(QSpectrumAnalyzerColors)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.verticalLayout.addWidget(self.buttonBox)
        self.label_2.setBuddy(self.mainColorButton)
        self.label_4.setBuddy(self.peakHoldColorButton)
        self.label_5.setBuddy(self.averageColorButton)
        self.label_3.setBuddy(self.persistenceColorButton)

        self.retranslateUi(QSpectrumAnalyzerColors)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), QSpectrumAnalyzerColors.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), QSpectrumAnalyzerColors.reject)
        QtCore.QMetaObject.connectSlotsByName(QSpectrumAnalyzerColors)
        QSpectrumAnalyzerColors.setTabOrder(self.mainColorButton, self.peakHoldColorButton)
        QSpectrumAnalyzerColors.setTabOrder(self.peakHoldColorButton, self.averageColorButton)
        QSpectrumAnalyzerColors.setTabOrder(self.averageColorButton, self.persistenceColorButton)
        QSpectrumAnalyzerColors.setTabOrder(self.persistenceColorButton, self.buttonBox)

    def retranslateUi(self, QSpectrumAnalyzerColors):
        QSpectrumAnalyzerColors.setWindowTitle(_translate("QSpectrumAnalyzerColors", "Colors - QSpectrumAnalyzer", None))
        self.label_2.setText(_translate("QSpectrumAnalyzerColors", "Main curve color:", None))
        self.mainColorButton.setText(_translate("QSpectrumAnalyzerColors", "...", None))
        self.label_4.setText(_translate("QSpectrumAnalyzerColors", "Peak hold color:", None))
        self.peakHoldColorButton.setText(_translate("QSpectrumAnalyzerColors", "...", None))
        self.label_5.setText(_translate("QSpectrumAnalyzerColors", "Average color:", None))
        self.averageColorButton.setText(_translate("QSpectrumAnalyzerColors", "...", None))
        self.label_3.setText(_translate("QSpectrumAnalyzerColors", "Persistence color:", None))
        self.persistenceColorButton.setText(_translate("QSpectrumAnalyzerColors", "...", None))
コード例 #14
0
    def setupUi(self, LineSettingsDialog):
        LineSettingsDialog.setObjectName("LineSettingsDialog")
        LineSettingsDialog.resize(561, 466)
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(LineSettingsDialog)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.splitter = QtWidgets.QSplitter(LineSettingsDialog)
        self.splitter.setOrientation(QtCore.Qt.Horizontal)
        self.splitter.setObjectName("splitter")
        self.lwCurves = QtWidgets.QListWidget(self.splitter)
        self.lwCurves.setSelectionMode(
            QtWidgets.QAbstractItemView.ExtendedSelection)
        self.lwCurves.setObjectName("lwCurves")
        self.twCurveSettings = QtWidgets.QTabWidget(self.splitter)
        self.twCurveSettings.setObjectName("twCurveSettings")
        self.tab = QtWidgets.QWidget()
        self.tab.setObjectName("tab")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.tab)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.groupBox_4 = QtWidgets.QGroupBox(self.tab)
        self.groupBox_4.setFlat(True)
        self.groupBox_4.setObjectName("groupBox_4")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.groupBox_4)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.groupBox = QtWidgets.QGroupBox(self.groupBox_4)
        self.groupBox.setFlat(True)
        self.groupBox.setObjectName("groupBox")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.groupBox)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.sbLineWidth = SpinBox(self.groupBox)
        self.sbLineWidth.setObjectName("sbLineWidth")
        self.horizontalLayout.addWidget(self.sbLineWidth)
        self.horizontalLayout_3.addWidget(self.groupBox)
        self.groupBox_3 = QtWidgets.QGroupBox(self.groupBox_4)
        self.groupBox_3.setFlat(True)
        self.groupBox_3.setObjectName("groupBox_3")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.groupBox_3)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.cbLineStyle = QtWidgets.QComboBox(self.groupBox_3)
        self.cbLineStyle.setObjectName("cbLineStyle")
        self.cbLineStyle.addItem("")
        self.cbLineStyle.addItem("")
        self.cbLineStyle.addItem("")
        self.cbLineStyle.addItem("")
        self.cbLineStyle.addItem("")
        self.cbLineStyle.addItem("")
        self.horizontalLayout_2.addWidget(self.cbLineStyle)
        self.horizontalLayout_3.addWidget(self.groupBox_3)
        self.colLine = ColorButton(self.groupBox_4)
        self.colLine.setText("")
        self.colLine.setObjectName("colLine")
        self.horizontalLayout_3.addWidget(self.colLine)
        self.horizontalLayout_3.setStretch(0, 1)
        self.horizontalLayout_3.setStretch(1, 1)
        self.horizontalLayout_3.setStretch(2, 1)
        self.verticalLayout.addWidget(self.groupBox_4)
        self.groupBox_5 = QtWidgets.QGroupBox(self.tab)
        self.groupBox_5.setFlat(True)
        self.groupBox_5.setObjectName("groupBox_5")
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.groupBox_5)
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.groupBox_2 = QtWidgets.QGroupBox(self.groupBox_5)
        self.groupBox_2.setFlat(True)
        self.groupBox_2.setObjectName("groupBox_2")
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.groupBox_2)
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.sbMarkerSize = SpinBox(self.groupBox_2)
        self.sbMarkerSize.setObjectName("sbMarkerSize")
        self.horizontalLayout_5.addWidget(self.sbMarkerSize)
        self.horizontalLayout_4.addWidget(self.groupBox_2)
        self.groupBox_6 = QtWidgets.QGroupBox(self.groupBox_5)
        self.groupBox_6.setFlat(True)
        self.groupBox_6.setObjectName("groupBox_6")
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.groupBox_6)
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.cbMarkerStyle = QtWidgets.QComboBox(self.groupBox_6)
        self.cbMarkerStyle.setObjectName("cbMarkerStyle")
        self.cbMarkerStyle.addItem("")
        self.cbMarkerStyle.addItem("")
        self.cbMarkerStyle.addItem("")
        self.cbMarkerStyle.addItem("")
        self.cbMarkerStyle.addItem("")
        self.cbMarkerStyle.addItem("")
        self.cbMarkerStyle.addItem("")
        self.horizontalLayout_6.addWidget(self.cbMarkerStyle)
        self.horizontalLayout_4.addWidget(self.groupBox_6)
        self.colMarker = ColorButton(self.groupBox_5)
        self.colMarker.setText("")
        self.colMarker.setObjectName("colMarker")
        self.horizontalLayout_4.addWidget(self.colMarker)
        self.horizontalLayout_4.setStretch(0, 1)
        self.horizontalLayout_4.setStretch(1, 1)
        self.horizontalLayout_4.setStretch(2, 1)
        self.verticalLayout.addWidget(self.groupBox_5)
        spacerItem = QtWidgets.QSpacerItem(20, 40,
                                           QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem)
        self.twCurveSettings.addTab(self.tab, "")
        self.tab_2 = QtWidgets.QWidget()
        self.tab_2.setObjectName("tab_2")
        self.tXOffset = QtWidgets.QLineEdit(self.tab_2)
        self.tXOffset.setGeometry(QtCore.QRect(142, 40, 101, 21))
        self.tXOffset.setObjectName("tXOffset")
        self.tYOffset = QtWidgets.QLineEdit(self.tab_2)
        self.tYOffset.setGeometry(QtCore.QRect(192, 100, 81, 21))
        self.tYOffset.setObjectName("tYOffset")
        self.twCurveSettings.addTab(self.tab_2, "")
        self.verticalLayout_2.addWidget(self.splitter)
        self.buttonBox = QtWidgets.QDialogButtonBox(LineSettingsDialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel
                                          | QtWidgets.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.verticalLayout_2.addWidget(self.buttonBox)

        self.retranslateUi(LineSettingsDialog)
        self.twCurveSettings.setCurrentIndex(0)
        self.buttonBox.accepted.connect(LineSettingsDialog.accept)
        self.buttonBox.rejected.connect(LineSettingsDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(LineSettingsDialog)
コード例 #15
0
class Ui_LineSettingsDialog(object):
    def setupUi(self, LineSettingsDialog):
        LineSettingsDialog.setObjectName("LineSettingsDialog")
        LineSettingsDialog.resize(561, 466)
        self.buttonBox = QtWidgets.QDialogButtonBox(LineSettingsDialog)
        self.buttonBox.setGeometry(QtCore.QRect(60, 380, 341, 32))
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.lwCurves = QtWidgets.QListWidget(LineSettingsDialog)
        self.lwCurves.setGeometry(QtCore.QRect(20, 10, 131, 201))
        self.lwCurves.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection)
        self.lwCurves.setObjectName("lwCurves")
        self.twCurveSettings = QtWidgets.QTabWidget(LineSettingsDialog)
        self.twCurveSettings.setGeometry(QtCore.QRect(180, 20, 415, 246))
        self.twCurveSettings.setObjectName("twCurveSettings")
        self.tab = QtWidgets.QWidget()
        self.tab.setObjectName("tab")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.tab)
        self.verticalLayout.setObjectName("verticalLayout")
        self.groupBox_4 = QtWidgets.QGroupBox(self.tab)
        self.groupBox_4.setFlat(True)
        self.groupBox_4.setObjectName("groupBox_4")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.groupBox_4)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.groupBox = QtWidgets.QGroupBox(self.groupBox_4)
        self.groupBox.setFlat(True)
        self.groupBox.setObjectName("groupBox")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.groupBox)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.sbLineWidth = SpinBox(self.groupBox)
        self.sbLineWidth.setObjectName("sbLineWidth")
        self.horizontalLayout.addWidget(self.sbLineWidth)
        self.horizontalLayout_3.addWidget(self.groupBox)
        self.groupBox_3 = QtWidgets.QGroupBox(self.groupBox_4)
        self.groupBox_3.setFlat(True)
        self.groupBox_3.setObjectName("groupBox_3")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.groupBox_3)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.cbLineStyle = QtWidgets.QComboBox(self.groupBox_3)
        self.cbLineStyle.setObjectName("cbLineStyle")
        self.cbLineStyle.addItem("")
        self.cbLineStyle.addItem("")
        self.cbLineStyle.addItem("")
        self.cbLineStyle.addItem("")
        self.cbLineStyle.addItem("")
        self.cbLineStyle.addItem("")
        self.horizontalLayout_2.addWidget(self.cbLineStyle)
        self.horizontalLayout_3.addWidget(self.groupBox_3)
        self.colLine = ColorButton(self.groupBox_4)
        self.colLine.setObjectName("colLine")
        self.horizontalLayout_3.addWidget(self.colLine)
        self.verticalLayout.addWidget(self.groupBox_4)
        self.groupBox_5 = QtWidgets.QGroupBox(self.tab)
        self.groupBox_5.setFlat(True)
        self.groupBox_5.setObjectName("groupBox_5")
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.groupBox_5)
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.groupBox_2 = QtWidgets.QGroupBox(self.groupBox_5)
        self.groupBox_2.setFlat(True)
        self.groupBox_2.setObjectName("groupBox_2")
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.groupBox_2)
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.sbMarkerSize = SpinBox(self.groupBox_2)
        self.sbMarkerSize.setObjectName("sbMarkerSize")
        self.horizontalLayout_5.addWidget(self.sbMarkerSize)
        self.horizontalLayout_4.addWidget(self.groupBox_2)
        self.groupBox_6 = QtWidgets.QGroupBox(self.groupBox_5)
        self.groupBox_6.setFlat(True)
        self.groupBox_6.setObjectName("groupBox_6")
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.groupBox_6)
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.cbMarkerStyle = QtWidgets.QComboBox(self.groupBox_6)
        self.cbMarkerStyle.setObjectName("cbMarkerStyle")
        self.cbMarkerStyle.addItem("")
        self.cbMarkerStyle.addItem("")
        self.cbMarkerStyle.addItem("")
        self.cbMarkerStyle.addItem("")
        self.cbMarkerStyle.addItem("")
        self.cbMarkerStyle.addItem("")
        self.cbMarkerStyle.addItem("")
        self.horizontalLayout_6.addWidget(self.cbMarkerStyle)
        self.horizontalLayout_4.addWidget(self.groupBox_6)
        self.colMarker = ColorButton(self.groupBox_5)
        self.colMarker.setObjectName("colMarker")
        self.horizontalLayout_4.addWidget(self.colMarker)
        self.verticalLayout.addWidget(self.groupBox_5)
        self.twCurveSettings.addTab(self.tab, "")
        self.tab_2 = QtWidgets.QWidget()
        self.tab_2.setObjectName("tab_2")
        self.tXOffset = QtWidgets.QLineEdit(self.tab_2)
        self.tXOffset.setGeometry(QtCore.QRect(142, 40, 101, 21))
        self.tXOffset.setObjectName("tXOffset")
        self.tYOffset = QtWidgets.QLineEdit(self.tab_2)
        self.tYOffset.setGeometry(QtCore.QRect(192, 100, 81, 21))
        self.tYOffset.setObjectName("tYOffset")
        self.twCurveSettings.addTab(self.tab_2, "")

        self.retranslateUi(LineSettingsDialog)
        self.twCurveSettings.setCurrentIndex(0)
        self.buttonBox.accepted.connect(LineSettingsDialog.accept)
        self.buttonBox.rejected.connect(LineSettingsDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(LineSettingsDialog)

    def retranslateUi(self, LineSettingsDialog):
        LineSettingsDialog.setWindowTitle(_translate("LineSettingsDialog", "Dialog", None))
        self.groupBox_4.setTitle(_translate("LineSettingsDialog", "Line", None))
        self.groupBox.setTitle(_translate("LineSettingsDialog", "Linewidth", None))
        self.groupBox_3.setTitle(_translate("LineSettingsDialog", "Style", None))
        self.cbLineStyle.setItemText(0, _translate("LineSettingsDialog", "None", None))
        self.cbLineStyle.setItemText(1, _translate("LineSettingsDialog", "Solid", None))
        self.cbLineStyle.setItemText(2, _translate("LineSettingsDialog", "Dashed", None))
        self.cbLineStyle.setItemText(3, _translate("LineSettingsDialog", "Dotted", None))
        self.cbLineStyle.setItemText(4, _translate("LineSettingsDialog", "Dash Dot", None))
        self.cbLineStyle.setItemText(5, _translate("LineSettingsDialog", "Dash Dot Dot", None))
        self.colLine.setText(_translate("LineSettingsDialog", "PushButton", None))
        self.groupBox_5.setTitle(_translate("LineSettingsDialog", "Marker", None))
        self.groupBox_2.setTitle(_translate("LineSettingsDialog", "Size", None))
        self.groupBox_6.setTitle(_translate("LineSettingsDialog", "Style", None))
        self.cbMarkerStyle.setItemText(0, _translate("LineSettingsDialog", "None", None))
        self.cbMarkerStyle.setItemText(1, _translate("LineSettingsDialog", "o", None))
        self.cbMarkerStyle.setItemText(2, _translate("LineSettingsDialog", "s", None))
        self.cbMarkerStyle.setItemText(3, _translate("LineSettingsDialog", "t", None))
        self.cbMarkerStyle.setItemText(4, _translate("LineSettingsDialog", "d", None))
        self.cbMarkerStyle.setItemText(5, _translate("LineSettingsDialog", "+", None))
        self.cbMarkerStyle.setItemText(6, _translate("LineSettingsDialog", "x", None))
        self.colMarker.setText(_translate("LineSettingsDialog", "PushButton", None))
        self.twCurveSettings.setTabText(self.twCurveSettings.indexOf(self.tab), _translate("LineSettingsDialog", "Line Style", None))
        self.twCurveSettings.setTabText(self.twCurveSettings.indexOf(self.tab_2), _translate("LineSettingsDialog", "Offset", None))