溫馨提示×

qt treeview添加節點的方法是什么

小億
364
2023-09-16 12:48:28
欄目: 編程語言

在Qt的TreeView中,可以使用QStandardItemModel類來添加節點。下面是一個簡單的示例代碼:

  1. 創建一個QStandardItemModel對象:
QStandardItemModel *model = new QStandardItemModel(this);
  1. 添加根節點:
QStandardItem *rootItem = model->invisibleRootItem();
  1. 創建子節點:
QStandardItem *item = new QStandardItem("節點1");
  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中顯示一個根節點和一個子節點。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女