qt create 如何在一个tabwidget下引用一个tableview类表实现
时间: 2023-11-22 21:54:54 浏览: 108
Qt中tableWidget和tableView的使用
4星 · 用户满意度95%
要在一个QTabWidget下引用一个QTableView对象,可以按照以下步骤操作:
1. 创建一个QTableView对象:
```cpp
QTableView *tableView = new QTableView(this);
```
2. 创建一个QStandardItemModel对象并设置到QTableView中:
```cpp
QStandardItemModel *model = new QStandardItemModel(this);
tableView->setModel(model);
```
3. 将QTableView对象添加到QTabWidget中:
```cpp
ui->tabWidget->addTab(tableView, "Table View");
```
4. 如果需要设置表格数据,可以使用QStandardItemModel对象的方法来设置:
```cpp
model->setItem(0, 0, new QStandardItem("Row 1, Column 1"));
model->setItem(0, 1, new QStandardItem("Row 1, Column 2"));
model->setItem(1, 0, new QStandardItem("Row 2, Column 1"));
model->setItem(1, 1, new QStandardItem("Row 2, Column 2"));
```
这样就可以在QTabWidget中添加一个包含数据的QTableView对象了。
阅读全文