qt中怎么用treeview添加子节点

   2025-02-15 7760
核心提示:在Qt中,可以使用QTreeView来添加子节点。下面是一种常见的方法:创建一个QStandardItemModel对象,并将其设置为QTreeView的模型

在Qt中,可以使用QTreeView来添加子节点。下面是一种常见的方法:

创建一个QStandardItemModel对象,并将其设置为QTreeView的模型:
QStandardItemModel *model = new QStandardItemModel();ui->treeView->setModel(model);
添加根节点:
QStandardItem *rootItem = new QStandardItem("Root");model->appendRow(rootItem);
添加子节点:
QStandardItem *childItem = new QStandardItem("Child");rootItem->appendRow(childItem);
可以按照需要重复上述步骤来添加更多的子节点。

完整示例代码如下:

QStandardItemModel *model = new QStandardItemModel();ui->treeView->setModel(model);QStandardItem *rootItem = new QStandardItem("Root");model->appendRow(rootItem);QStandardItem *childItem = new QStandardItem("Child");rootItem->appendRow(childItem);

需要注意的是,以上代码仅仅是添加了一个根节点和一个子节点。如果需要添加更多层级的子节点,可以使用类似的方式来添加。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言