我已经使用以下代码创建QTableView
并添加了一个QStandardItem
复选框:
....
QStandardItem *chkItem = new QStandardItem(true);
chkItem->setCheckable(true);
chkItem->setData(Qt::AlignCenter, Qt::TextAlignmentRole);
tblModel->appendRow(chkItem);
...
tblModel
在哪里QStandardItemModel
。
现在我想知道如何捕捉复选框更改状态事件?
我已经尝试捕获表格单击事件,但是每次用户单击单元格时都会触发此事件(我不知道复选框状态是否已更改)。请给我一个解决这个问题的方法。