#include <QApplication>
#include <QTreeWidget>
#include <QTreeWidgetItem>
#include <QVBoxLayout>
#include <QWidget>
class MyTreeWidget : public QTreeWidget {
public:
MyTreeWidget(QWidget *parent = nullptr) : QTreeWidget(parent) {
// 设置列数
setColumnCount(1);
// 设置标题
setHeaderLabel("Tree Items");
// 创建顶层项
QTreeWidgetItem *topLevelItem1 = new QTreeWidgetItem(this);
topLevelItem1->setText(0, "Top Level Item 1");
// 创建子项
QTreeWidgetItem *childItem1 = new QTreeWidgetItem(topLevelItem1);
childItem1->setText(0, "Child Item 1");
// 创建孙项
QTreeWidgetItem *grandChildItem1 = new QTreeWidgetItem(childItem1);