我知道当您可以访问QStandardItemModel但使用combobox->model()返回没有访问器的 aQAbstractItemModel时,您可以做到这一点item(int row, int col)。我已经尝试过使用QAbstractItemModel::itemData(QModelIndex)但无法按我的要求工作。
我只需要获取项目的 CheckState,if(item.checkState() == Qt::Checked) etc...
编辑:我有这个代码,我可以将它转换为 QStandardItem 吗?
QModelIndex index(1, 0);
QVariant item = ui->SearchAssessmentCombo->model()->data(index, Qt::CheckStateRole);