私はいくつかの項目をcombBox
に追加する助けが必要です。私は2つのコンボボックスを持っています.1つはcombobox
です。pyqtでコンボボックスにアイテムを追加するにはどうすればいいですか?
私の質問は、新しいアイテムにadditem
を使用しても動作しますが、combobox
の別のオプションを選択すると新しいアイテムが追加されますが、前のアイテムは消えてしまい、新しいアイテムの下に空白のアイテムがあります。
私は最初にcombobox
の新しいオプションを選択し、2番目のcombobox
の内容を消去すると思っていましたが、2番目に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
変更実行機能の一部である:私はそれを考えてみましょう
。
ありがとう、それは働いた。別の方法がある場合でも私のループのために働くだろうか?私はリストに各文字列のいくつかのアイコンを配置するつもりです、それは私がループを考えた理由です。 – GiannisIordanou