阅读量:0
在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);
需要注意的是,以上代码仅仅是添加了一个根节点和一个子节点。如果需要添加更多层级的子节点,可以使用类似的方式来添加。