QT5的CheckState的问题

######代码如下是这样但是运行的时候有错误,这个该怎么改那个Qt::CheckState status = item->checkState();

int rowCount = ui->information_tableWidget->rowCount();
        QList<int> ids;
         for(int row = 0;row<rowCount;row++) {
         QTableWidgetItem * item = ui->information_tableWidget->item(row,0);
        Qt::CheckState status = item->checkState();
         if(status == Qt::CheckState::Checked) {
        QLineEdit* idItem = (QLineEdit*) ui->information_tableWidget->cellWidget(row, 1);
        ids.append(idItem->text().toInt());
    }

img

改为

if (status == Qt::Checked) {
    // ...
}