En pyqt, ¿cómo agrego elementos en un comboBox?
Pregunta
Necesito ayuda para agregar algunos elementos a un combBox
.So, tengo dos comboBoxes, uno combobox
Pobles el otro dependiendo del elemento seleccionado.
Mi pregunta es que, usando additem
Para nuevos artículos, funciona, pero si elijo otra opción para el combobox
, agrega los nuevos elementos, pero los elementos anteriores se han ido, y hay elementos en blanco debajo de los nuevos.
Pensé que cada vez que elijo una nueva opción desde el primero combobox
, para borrar el contenido del segundo combobox
, usé el clear()
en el segundo, pero no funcionó.
Así es como lo pensé:
self.comboBox_2.clear()
for index,i in enumerate(list1):
self.comboBox_2.addItem(_fromUtf8(""))
self.comboBox_2.setItemText(index+2, QtGui.QApplication.translate("Dialog", i, None, QtGui.QApplication.UnicodeUTF8))
Lo anterior es parte de una función que se ejecuta cuando el primero combobox
cambios.
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow