をQTableView
示すがありますQSqlQueryModel
。モデルには、次のように、最初の列の各行に作成されたチェックボックスが含まれています (ref_no; 私のデータベースの主キーを含む)。
void MainWindow::showM(model){
ui->tableView->setModel(model);
ui->tableView->setSelectionBehavior(QAbstractItemView::SelectRows);
for( int i = 0; p<model->rowCount(); i++)
{
QCheckBox *checkBox = new QCheckBox();
ui->tableView->setIndexWidget(model->index(i,0),checkBox);
}
ui->tableView->show();
}
...そして、必要なすべての情報とチェックボックスを表示して、正常に機能しています。
ここで、隣接するチェックボックスがチェックされている ref_no を取得する必要があります。
どうやってするか ?