0
我知道你可以這樣做,當你有權訪問QStandardItemModel
,但使用combobox->model()
返回一個QAbstractItemModel
,它沒有item(int row, int col)
訪問器。我試過與QAbstractItemModel::itemData(QModelIndex)
一起工作,但無法按我的要求工作。Qt5是否有可能從一個組合框中檢索一個項目的checkstate而沒有指向該模型的指針?
我只需要獲得項目的CheckState,if(item.checkState() == Qt::Checked) etc...
編輯:我有這樣的代碼,我可以投它一QStandardItem?
QModelIndex index(1, 0);
QVariant item = ui->SearchAssessmentCombo->model()->data(index, Qt::CheckStateRole);