Как добавить флажок с элементами QListView? Я пытаюсь, но он не отображается в qlistview. Ниже мой код:Как добавить флажок с элементами QListView?
for(int i = 0;i<myParent->listItem.size();i++) {
QHash<QString, QString> hash;
hash = myParent->listItem.at(i);
QStandardItem* item = new QStandardItem;
item->setText(hash.value("text"));
item->setCheckable(true);
model->appendRow(item);
}
ui->listView->setModel(model);
Попробуйте установить флажок насытить каждого QStandardItem явно с помощью 'QStandardItem :: setCheckState (Qt :: CheckState состояние)' – Fabio
Не работает, вы можете дать мне некоторые детали – pravin
Я знаю, что в 'QListWidget' вы должны установите состояние проверки на элементы, чтобы сделать флажок видимым. Возможно, это то же самое с 'QListView/QStandardItem', поэтому вы должны добавить' item-> setCheckState (Qt :: Unchecked); 'после строки' item-> setCheckable (true); '. – Fabio