我正嘗試將專屬複選框作爲QListView
項目。我使用QStandardItemModel
作爲QStandardItem
的模型。QListView中的獨佔複選框
我動態地添加項目到列表中,並設置它可檢查:
QStandardItem *item = new QStandardItem(treeView->model()->data(index).toString());
item->setCheckable(true);
m_categoriesModel->appendRow(item);
我嘗試了所有物品連接到QSignalMapper
但QStandardItem
沒有checked(bool)
信號(基本上它沒有任何)。
有什麼辦法可以解決這個問題嗎?
爲什麼要這樣做?爲什麼不使用附加到treeView的模型?這似乎是你對付MVC模式的全部重點。 – RobbieE