Exemple #1
0
    def __init__(self,
                 parent=None,
                 spinnerLabel="Number",
                 help="",
                 min=0,
                 max=10):
        """Construct a spinner widget for integers"""
        HelpedWidget.__init__(self, parent, spinnerLabel, help)

        self.spinner = QtGui.QSpinBox(self)
        self.spinner.setMinimum(min)
        self.spinner.setMaximum(max)
        #self.connect(self.pathLine, QtCore.SIGNAL('textChanged(QString)'), self.validatePath)
        self.addWidget(self.spinner)

        self.infoLabel = QtGui.QLabel()
        self.infoLabel.setHidden(True)
        self.addWidget(self.infoLabel)

        self.addStretch()
        self.addHelpButton()

        #self.connect(self.spinner, QtCore.SIGNAL('valueChanged(int)'), self.updateContent)
        self.connect(self.spinner, QtCore.SIGNAL('editingFinished()'),
                     self.contentsChanged)
Exemple #2
0
    def __init__(self, parent=None, label="", help="", button_text=""):
        """Construct a StringBox widget"""
        HelpedWidget.__init__(self, parent, label, help)

        self.button = QtGui.QToolButton(self)
        self.button.setText(button_text)
        self.addWidget(self.button)

        self.connect(self.button, QtCore.SIGNAL('clicked()'), self.fetchContent)

        self.addStretch()
        self.addHelpButton()
Exemple #3
0
    def __init__(self, parent=None, label="", help="", button_text=""):
        """Construct a StringBox widget"""
        HelpedWidget.__init__(self, parent, label, help)

        self.button = QtGui.QToolButton(self)
        self.button.setText(button_text)
        self.addWidget(self.button)

        self.connect(self.button, QtCore.SIGNAL('clicked()'),
                     self.fetchContent)

        self.addStretch()
        self.addHelpButton()
Exemple #4
0
    def __init__(self, parent=None, label="", help="", default_string=""):
        """Construct a StringBox widget"""
        HelpedWidget.__init__(self, parent, label, help)

        self.active_label = QtGui.QLabel()
        self.addWidget(self.active_label)

        font = self.active_label.font()
        font.setWeight(QtGui.QFont.Bold)
        self.active_label.setFont(font)

        #self.addHelpButton()

        self.active_label.setText(default_string)
Exemple #5
0
    def __init__(self, parent=None, label="", help="", default_string=""):
        """Construct a StringBox widget"""
        HelpedWidget.__init__(self, parent, label, help)

        self.active_label = QtGui.QLabel()
        self.addWidget(self.active_label)

        font = self.active_label.font()
        font.setWeight(QtGui.QFont.Bold)
        self.active_label.setFont(font)

        #self.addHelpButton()

        self.active_label.setText(default_string)
Exemple #6
0
    def __init__(self, parent=None, spinnerLabel="Double Number", help="", min=0.0, max=1.0, decimals=2):
        """Construct a spinner widget for doubles"""
        HelpedWidget.__init__(self, parent, spinnerLabel, help)

        self.spinner = QtGui.QDoubleSpinBox(self)
        self.spinner.setMinimum(min)
        self.spinner.setMaximum(max)
        self.spinner.setDecimals(decimals)
        self.spinner.setSingleStep(0.01)

        self.addWidget(self.spinner)

        self.addStretch()
        self.addHelpButton()

        # self.connect(self.spinner, QtCore.SIGNAL('valueChanged(int)'), self.updateContent)
        self.connect(self.spinner, QtCore.SIGNAL("editingFinished()"), self.contentsChanged)
Exemple #7
0
    def __init__(self, parent=None, spinnerLabel="Number", help="", min=0, max=10):
        """Construct a spinner widget for integers"""
        HelpedWidget.__init__(self, parent, spinnerLabel, help)

        self.spinner = QtGui.QSpinBox(self)
        self.spinner.setMinimum(min)
        self.spinner.setMaximum(max)
        # self.connect(self.pathLine, QtCore.SIGNAL('textChanged(QString)'), self.validatePath)
        self.addWidget(self.spinner)

        self.infoLabel = QtGui.QLabel()
        self.infoLabel.setHidden(True)
        self.addWidget(self.infoLabel)

        self.addStretch()
        self.addHelpButton()

        # self.connect(self.spinner, QtCore.SIGNAL('valueChanged(int)'), self.updateContent)
        self.connect(self.spinner, QtCore.SIGNAL("editingFinished()"), self.contentsChanged)
Exemple #8
0
    def __init__(self,
                 parent=None,
                 spinnerLabel="Double Number",
                 help="",
                 min=0.0,
                 max=1.0,
                 decimals=2):
        """Construct a spinner widget for doubles"""
        HelpedWidget.__init__(self, parent, spinnerLabel, help)

        self.spinner = QtGui.QDoubleSpinBox(self)
        self.spinner.setMinimum(min)
        self.spinner.setMaximum(max)
        self.spinner.setDecimals(decimals)
        self.spinner.setSingleStep(0.01)

        self.addWidget(self.spinner)

        self.addStretch()
        self.addHelpButton()

        #self.connect(self.spinner, QtCore.SIGNAL('valueChanged(int)'), self.updateContent)
        self.connect(self.spinner, QtCore.SIGNAL('editingFinished()'),
                     self.contentsChanged)