如何处理PySide Qt QComboBox中的“无属性'setCurrentText'”?
在使用PySide的Qt QComboBox时,我尝试用addItem方法添加项目,却遇到了一个错误:
AttributeError: 'PySide.QtGui.QComboBox'对象没有'setCurrentText'这个属性
如果addItem方法出错了,怎么才能使用ComboBox呢?
1 个回答
0
我不知道是什么导致了这个错误,但我通过使用一个明确的模型成功地使用了QComboBox。
伪代码:
model = QStandardItemModel(comboBox)
item1 = QStandardItem( "item1" )
item2 = QStandardItem( "item2" )
model.appendRow(item1)
model.appendRow(item2)
comboBox.setModel(model)