def __init__(self, parent):
QtGui.QComboBox.__init__(self, parent)
self.model = QtGui.QStandardItemModel()
self.state_item = QtGui.QStandardItem('all')
self.state_item.setEnabled(False)
self.model.appendRow(self.state_item)
all_item = QtGui.QStandardItem('select all')
self.model.appendRow(all_item)
none_item = QtGui.QStandardItem('select none')
self.model.appendRow(none_item)
self.bank_items = []
for i in range(8):
item = QtGui.QStandardItem(uppercase[i])
item.setCheckable(True)
item.setCheckState(2)
item.setTristate(False)
self.model.appendRow(item)
self.bank_items.append(item)
self.setModel(self.model)
self.activated.connect(self.check)
self.setCurrentIndex(0)
self.installEventFilter(self)
评论列表
文章目录