qt 如何设置QTableView中的复选框为选中
时间: 2024-03-27 14:40:29 浏览: 195
Qt之QTableView添加复选框
5星 · 资源好评率100%
可以通过设置QStandardItemModel中的Qt::CheckState来设置QTableView中的复选框为选中状态。
下面是一个示例代码:
```cpp
QStandardItemModel *model = new QStandardItemModel(this);
QStandardItem *item1 = new QStandardItem("Item 1");
item1->setCheckState(Qt::Checked); // 设置为选中状态
model->appendRow(item1);
QStandardItem *item2 = new QStandardItem("Item 2");
item2->setCheckState(Qt::Unchecked); // 设置为未选中状态
model->appendRow(item2);
ui->tableView->setModel(model);
```
在上面的代码中,我们创建了一个QStandardItemModel,并设置了两个QStandardItem,其中一个被设置为选中状态,一个被设置为未选中状态。最后将该模型设置到QTableView中即可。
阅读全文