c++ 创建一个QTreeWidgetItem数组并放入根节点
时间: 2024-04-07 18:33:44 浏览: 183
Sure! 下面是一个示例的 C++ 代码,用于创建一个包含 QTreeWidgetItem 数组并将其放入根节点:
```cpp
#include <QTreeWidget>
#include <QTreeWidgetItem>
int main() {
// 创建一个 QTreeWidget 对象
QTreeWidget treeWidget;
// 创建根节点
QTreeWidgetItem* rootItem = new QTreeWidgetItem(&treeWidget);
rootItem->setText(0, "Root");
// 创建 QTreeWidgetItem 数组
QTreeWidgetItem* items[3];
// 创建子节点并设置文本
for (int i = 0; i < 3; i++) {
items[i] = new QTreeWidgetItem(rootItem);
items[i]->setText(0, "Item " + QString::number(i+1));
}
// 将 QTreeWidgetItem 数组放入根节点
rootItem->addChildren(items, 3);
// 显示树形控件
treeWidget.show();
return 0;
}
```
上述代码使用了 Qt 框架的 QTreeWidget 和 QTreeWidgetItem 类来创建树形控件和节点。首先创建了一个根节点,并设置其文本为 "Root"。然后创建一个包含 3 个子节点的 QTreeWidgetItem 数组,并设置每个子节点的文本。最后,使用 `addChildren` 方法将 QTreeWidgetItem 数组添加到根节点中,并显示树形控件。
请注意,以上代码仅为示例,实际使用时需要根据具体情况进行调整。
阅读全文