qt tableview
时间: 2023-08-23 07:08:07 浏览: 113
Qt Tableview显示数据
Qt的QTableView是一个非常强大的表格视图控件,可以用于显示和编辑数据。要使用QTableView,需要创建一个模型对象并将其设置为QTableView的模型。下面是一个简单的示例:
```cpp
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// 创建一个表格视图
QTableView tableView;
// 创建一个模型对象
QStandardItemModel model;
// 设置模型数据
model.setItem(0, 0, new QStandardItem("Name"));
model.setItem(0, 1, new QStandardItem("Age"));
model.setItem(1, 0, new QStandardItem("Alice"));
model.setItem(1, 1, new QStandardItem("25"));
model.setItem(2, 0, new QStandardItem("Bob"));
model.setItem(2, 1, new QStandardItem("30"));
// 将模型设置为表格视图的模型
tableView.setModel(&model);
// 显示表格视图
tableView.show();
return app.exec();
}
```
上面的示例创建了一个包含姓名和年龄的简单表格,并将其显示在QTableView中。可以通过在模型对象中添加和修改数据来更新表格。还可以使用QTableView的各种属性和方法来自定义表格的外观和行为。
阅读全文