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