Мне нужна помощь в добавлении некоторых элементов в combBox. Так что у меня есть два поля со списком, один combobox заполняет другой в зависимости от выбранного элемента.
Мой вопрос в том, что, используя additem для новых элементов, он работает, но если я выберу еще один параметр для combobox, он добавит новые элементы, но предыдущие элементы исчезнут, и есть пустые элементы ниже новые.
Я думал, что каждый раз, когда я выбираю новую опцию из первого combobox, чтобы очистить содержимое второго combobox, я использовал clear() для второго, но это не сработало.
Что я подумал об этом:
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))
Вышеприведенная часть является частью функции, которая выполняется при изменении первого combobox.