#ifndef nmWxTreeWidget_H #define nmWxTreeWidget_H #include "nmSubWxs_global.h" #include class nmDataDemo; class QTreeWidget; class QTreeWidgetItem; class NM_SUB_WXS_EXPORT nmWxTreeWidget : public QWidget { Q_OBJECT public: explicit nmWxTreeWidget(QWidget *parent = nullptr, nmDataDemo* pAnalyzeData = nullptr); signals: private: // 分析数据的指针,注意,每次新建分析后,都需要重新设置 nmDataDemo* m_pAnalyzeData; // 结构树 QTreeWidget* m_treeWidget; // 结构树根节点 QTreeWidgetItem* m_treeRoot; private: // 初始化布局和结构树 void initUI(); // 根据分析数据渲染结构树 void renderTree(); }; #endif // nmWxTreeWidget_H