初学qt和c++,想向各位大神请教一下实现如下功能的思路以及要用到哪些类

图片说明

功能就是新建一个项目之后,添加一个文件夹,将文件夹下的c或c++程序以列表显示出来,并能通过点击显示其对应的源程序

你用树型控件不就行了吗

但是怎样实现根据路径将c程序以列表显示出来呢

看我的博客中的代码,就可以获取文件夹下的所有文件。然后加入到树形控件中就行了。

我的理解是你要做一个文件浏览系统,需要一个QTreeview显示,一个数据代理类QFileSystemModel,右边代码显示需要QTextEdit,若果你需要语法高亮,重载QTextedit,使用正则匹配,看看开发文档就OK