1 pièce(s) jointe(s)
Python 3.5 PyQt5 et QCombBox
Bonjour,
Je souhaite supprimer un item d'une liste dependant d'un combobox.
Pour cela suivant la doc:
Citation:
void QComboBox::removeItem(int index)
Removes the item at the given index from the combobox. This will update the current index if the index is removed.
This function does nothing if index is out of range.
Seulement, tous les éléments de la liste sont supprimés.
Voir le fichier joint pour tester ..
Merci de vos suggestions à venir.
Pancrace
Python 3.5 PyQt5 et QCombobox
Bonjour Vins,
Merci pour ta réponse
m'a échappé n'étant pas dans la page QComboBox Class .
J'ai effectue la modification de code, cela correspond à mon attente.
Par ailleurs,j'ai trouvé une autre façon:
Le signal currentIndexChanged est remplacé par activated
La liste est passée en paramètre à la classe, ce qui me permet d'utiliser les propriétés de liste en python ,dans une version =_03, j'ai testé la propriété de liste
Code:
text = self.combobox.currentText()
maix text est codé en unicode et non en utf-8 ; pour y remedier, en premier placer:
Code:
from __future__ import unicode_literals
Ainsi, j'obtiens me même résultat. Ton code est plus compact.
Pancrace