qt widget TreeWidget + Tabwidget 实现文件管理栏窗口

 分享一下我自己做的QT应用主要功能是实现EXCL-图表转换,这个应用还只是雏形很多功能并没有完成,但是关于界面的功能已经实现了许多,用麻雀虽小五脏俱全来形容挺合适。

感兴趣的可以下载源码:Commits · TTTTHBBBB/Coord (github.com);

  1.使用递归和树形结构的方式将文件路径存入树形节点,文件路径作为每个结点的唯一标识,每个目录可能存在多个文件和目录,每个子目录又可能存在多个子节点。

  2.使用递归的方式读取树形结构,已经将根目录下的所有文件都读取后,需要将文件再读出来,每个文件就是一个叶子结点,每个目录都是一个节点,跟目录就是根结点。

树形结构:
#ifndef COORDTREENODE_H
#define COORDTREENODE_H

#include 
#include 
#include 
#include 
#include 

#include "globaldef.hpp"

class CoordTreeNode : public QObject
{
    Q_OBJECT
public:
    CoordTreeNode(){};
    CoordTreeNode(const QString x,const QString y,

你可能感兴趣的:(qt,开发语言)