И это всё МОЁ

В QTableWidget помещены в строки QCheckBox, которые динамически созданы, добавляются в лайоут, а лайоут в виджет, который через setcellwidget добавляется в ячейку таблицы.
Нужно при клике на QCheckBox определить номер строки таблицы.
Как это сделать без перебора по всей таблице поиска указателя QCheckBox ?


QCheckBox * check = (QCheckBox*)sender();

int row = ui->tableMaterials->indexAt(check->pos()).row();

int column = ui->tableMaterials->indexAt(check->pos()).column();

qDebug() << "check" << check << "row" << row << "column" << column;


Такой вариант не работает, по всем строкам выдает 0,0 строку и столбец.









 ,