Мне нужна помощь в добавлении некоторых элементов в 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
.