我需要用户可以检查我的组合框项目,以便他们可以选择多个项目。我在stackoverflow上看到了一些解决方案。我将它应用到我的代码中。它做了一些事情,但复选框还不可见,我还不能选择任何项目。
我的代码如下
from PySide.QtGui import *
from PySide.QtCore import *
udims = [here goes some items]
cmb = QComboBox()
model = QStandardItemModel(len(udims), 1)
for i, udim in enumerate(udims):
item = QStandardItem(udim)
item.setFlags(Qt.ItemIsUserCheckable | Qt.ItemIsEnabled)
item.setData(Qt.Checked | Qt.CheckStateRole)
model.setItem(i, 0, item)
cmb.setModel(model)