Ceci est une ancienne révision du document !
spinBox = QtGui.QSpinBox(parent)
Exemple: x=155, y=65, largeur=76, hauteur=26
spinBox.setGeometry(QtCore.QRect(155, 65, 76, 26))
Exemple pour une taille de 12 points:
font = QtGui.QFont() font.setPointSize(12) spinBox.setFont(font)
Exemple pour nombre mini = 1 et nombre maxi = 999
spinBox.setMinimum(1) spinBox.setMaximum(999)
Exemple: afficher 55
spinBox.setValue(55)
nombre = spinBox.value()
Exemple en jaune:
spinBox.setStyleSheet("background-color: yellow")
spinBox.setAccelerated(True)
Pour activer:
spinBox.setEnabled(True)
Pour désactiver:
spinBox.setEnabled(False)
Pour savoir si le spinbox est activé ou non
etat = spinBox.isEnabled()
Définir la connexion entre le spinbox et la méthode de traitement de l'évènement (ici, change)
QtCore.QObject.connect(spinBox, QtCore.SIGNAL('valueChanged(int)'), change)
def change(nouveaunombre): ... # traitement de l'évènement ...