qt treeview添加节点的方法是什么

   2025-02-22 3060
核心提示:在Qt的TreeView中,可以使用QStandardItemModel类来添加节点。下面是一个简单的示例代码:创建一个QStandardItemModel对象:QSta

在Qt的TreeView中,可以使用QStandardItemModel类来添加节点。下面是一个简单的示例代码:

创建一个QStandardItemModel对象:
QStandardItemModel *model = new QStandardItemModel(this);
添加根节点:
QStandardItem *rootItem = model->invisibleRootItem();
创建子节点:
QStandardItem *item = new QStandardItem("节点1");
将子节点添加到根节点下:
rootItem->appendRow(item);

完整的代码示例:

#include <QTreeView>#include <QStandardItemModel>int main(int argc, char *argv[]){QApplication app(argc, argv);QTreeView treeView;QStandardItemModel *model = new QStandardItemModel(&treeView);// 添加根节点QStandardItem *rootItem = model->invisibleRootItem();// 创建子节点QStandardItem *item = new QStandardItem("节点1");// 将子节点添加到根节点下rootItem->appendRow(item);treeView.setModel(model);treeView.show();return app.exec();}

运行该示例,将会在TreeView中显示一个根节点和一个子节点。

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