Вобщем встраиваю в ячейку QCheckBox
C++ (Qt)
tableWidget->setCellWidget( index, i, new QCheckBox() );
И потом мне надо найти все отмеченные чекбоксы в таблице.
Проверяю так:
C++ (Qt)
for ( int i = 0; i < tableWidget->rowCount(); i++ )
for ( int j = 0; j < tableWidget->columnCount(); j++ )
if ( tableWidget->item( i, j )->checkState() == Qt::Checked )
qDebug() << "ololo";
Но почему то все чекбоксы считаются Unchecked.
Подумал может если я вставляю чекбоксы с помощью setCellWidget, то и проверять я их должен не через item, а через cellWidget. Но cellWidget возвращает QWidget в котором нету метода checkState().