Pour ça tes combo ne doivent pas transmettre le texte.
self.ComboBox_0.currentIndexChanged.connect(self.changed)
self.ComboBox_1.currentIndexChanged.connect(self.changed)
[/code
et dans...
Type: Messages; Utilisateur: VinsS
Pour ça tes combo ne doivent pas transmettre le texte.
self.ComboBox_0.currentIndexChanged.connect(self.changed)
self.ComboBox_1.currentIndexChanged.connect(self.changed)
[/code
et dans...
Un exemple au cas ou:
spinvalues = {'Alpha': [2, 5], 'Beta': [4, 12]}
combobox.currentIndexChanged['QString'].connect(changed)
def changed(text):
# d'abord convertir la QString en str...
J'ai du mal à saisir ce que tu veux faire en finale.
Si les valeurs des spinbox sont liées aux textes des combo alors il faut créer un dictionnaire avec les textes comme clés et les valeurs comme...
Et bien quand ta fonction changed est appelée les spinbox sont mises à jour avec les valeurs que tu leur passes.
Quel est le problème ?
Ton code est aussi confus que tes explications.
Comment comprendre ceci:
# ligne 112
menubar = self.menuBar()
...
# 12 lignes plus loin
...
Ok, il n'y a aucune correspondance entre l'item de la combo et la valeur affichée dans la spinbox.
Dans ce cas:
Soit tu gardes tes données dans un dictionnaire, par exemple: {"HANDSET": 5,...
Un exemple sera nécessaire, je crains.
Pas possible, tel que dit ainsi en tous cas.
Au fait, il n'y a pas de variable en Python.
Pas sur de comprendre.
Tu veux synchroniser les deux widgets ?
Donc si on change la valeur de la spinbox on change l'item courant de la combo et si on change l'item de la combo on met son index...
Salut,
Je pense que tu dois te tromper quelque part parce que QSpinbox.setValue() retourne None
Donc avec
item = [self.SpinBox_1.setValue(1)]
item = [None]
Il n'y a pas de pointeur...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.