c++编写qt代码,如何在treeview中添加item
时间: 2024-03-08 08:47:09 浏览: 145
pandeng.rar_TreeView控件_Visual_C++_
要在TreeView中添加Item,也可以使用QStandardItemModel类来实现。
以下是实现步骤:
1. 创建一个QStandardItemModel对象,并添加所需的列。
```
QStandardItemModel *model = new QStandardItemModel();
model->setColumnCount(1);
```
2. 创建一个QStandardItem对象,并为其设置文本。
```
QStandardItem *item = new QStandardItem("Item Text");
```
3. 将QStandardItem添加到QStandardItemModel中。
```
model->appendRow(item);
```
4. 将QStandardItemModel设置为TreeView的模型。
```
ui->treeView->setModel(model);
```
这样就可以在TreeView中添加项目了。如果需要添加子项目,可以使用QStandardItem的addChild方法。
```
QStandardItem *childItem = new QStandardItem("Child Item Text");
item->addChild(childItem);
```
阅读全文