Hola a todos
Llevo poco tiempo 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 desde un bucle while
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 se llena con 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 ayudarme y dar algo de luz
Gracias
Llevo poco tiempo 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 desde un bucle while
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 se llena con 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 ayudarme y dar algo de luz
Gracias