このコードでチェックボックスを作成QTableView
して追加しました:QStandardItem
....
QStandardItem *chkItem = new QStandardItem(true);
chkItem->setCheckable(true);
chkItem->setData(Qt::AlignCenter, Qt::TextAlignmentRole);
tblModel->appendRow(chkItem);
...
はどこtblModel
ですかQStandardItemModel
。
チェックボックスの変更された状態イベントをどのようにキャッチできますか?
テーブルクリックイベントをキャッチしようとしましたが、これはユーザーがセルをクリックするたびにトリガーされます(チェックボックスの状態が変更されたかどうかはわかりません)。この問題を解決する方法を教えてください。