Подскажите пожалуйста, как правильно сделать простой LisеCheckBox средствами qt и как правильно получить у него последовательный список отмеченных и не отмеченных элементов(не объектов, а булевых значений)(Да и объекты бы сгодились, из них можно же значения вытащить)
В сети нашел вот это:
class ListCheckBox(QtGui.QListView):
def __init__(self, *args, **kwargs):
QtGui.QListView.__init__(self, *args, **kwargs)
self.model = QtGui.QStandardItemModel()
self.append(strings, checks)
self.setModel(self.model)
def append(self, strings=tuple()):
for i in strings:
item = QtGui.QStandardItem(i)
item.setCheckable(True)
self.model.appendRow(item)
model.rowCount() возвращает 0
Буду рад любым идеям.