我知道当您可以访问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);