本章节是【QT类重写】第三部分,主要介绍前面 创建的文件列表管理基类InputListBase的使用方法,这里通过创建LasThinWidget, 且继承自InputListBase类来进行描述。
一、使用方法
在LasThinWidget Qt Designer中,拖动相关控件和布局设计,这里中心窗口增加QTreeView控件,名称为pathTreeView。
在这里我们会用到之前创建的重载类PathHeaderView ,TreeViewModel :
ui.pathTreeView->setModel(m_TreeViewModel);
ui.pathTreeView->setHeader(m_PathHeaderView);
PathHeaderView* m_PathHeaderView;
TreeViewModel* m_TreeViewModel;
二、代码实现
这里需要说明的是代码里的lasthin为点云稀疏处理类,跟本章节内容无关,可忽略。