ComboBox evitar duplicados
Publicado por Toni (1 intervención) el 26/05/2020 22:52:31
Hola a todo el foro
Me he iniciado hace poco con Python y tengo la siguiente duda con los combo box
Quiero evitar valores duplicados al llenar un combo desde un bucle while o for
Os detallo:
Cargo un combo box con un bucle while
El combo carga todos los valores de la lista, aun teniendo en false self.combo_box.setDuplicatesEnabled(False)
cuando yo esperaba solo los valores únicos
Sin embargo, si añado valores "manualmente" desde el formulario en este mismo combo
si que filtra y no añade un valor que ya existe.
A ver si alguien puede decirme si es que estoy haciendo mal
Saludos
Me he iniciado hace poco con Python y tengo la siguiente duda con los combo box
Quiero evitar valores duplicados al llenar un combo desde un bucle while o for
Os detallo:
Cargo un combo box con un bucle while
1
2
3
4
5
6
7
8
9
10
11
12
listaNom = ["Enrique","Toni","Eva","Toni","Eva","Enrique"]
i = 0
while i < len(listaNom):
self.combo_box.addItem(listaNom[i])
i = i + 1
self.combo_box.setCurrentIndex(-1)
El combo carga todos los valores de la lista, aun teniendo en false self.combo_box.setDuplicatesEnabled(False)
cuando yo esperaba solo los valores únicos
Sin embargo, si añado valores "manualmente" desde el formulario en este mismo combo
si que filtra y no añade un valor que ya existe.
A ver si alguien puede decirme si es que estoy haciendo mal
Saludos
Valora esta pregunta


0