Go to file
rick.chan 60448782c8 区分 Win/Linux/Mac 系统.
Signed-off-by: rick.chan <chenyang@autoai.com>
2020-08-28 13:48:30 +08:00
LICENSE 修改 Readme 文件格式,增加 License 文件. 2020-08-27 10:38:59 +08:00
QtProAddFileHelper.ico 分离源码和发布的程序. 2020-08-28 10:41:37 +08:00
QtProAddFileHelper.pro 分离源码和发布的程序. 2020-08-28 10:41:37 +08:00
QtProAddFileHelper.rc 分离源码和发布的程序. 2020-08-28 10:41:37 +08:00
README.md 修改 Readme 文件格式,增加 License 文件. 2020-08-27 10:38:59 +08:00
engine.cpp 分离源码和发布的程序. 2020-08-28 10:41:37 +08:00
engine.h 分离源码和发布的程序. 2020-08-28 10:41:37 +08:00
main.cpp 区分 Win/Linux/Mac 系统. 2020-08-28 13:48:30 +08:00
qtproaddfilehelper.cpp 修正 author,同步版本. 2020-08-28 11:47:21 +08:00
qtproaddfilehelper.h 分离源码和发布的程序. 2020-08-28 10:41:37 +08:00
qtproaddfilehelper.ui 分离源码和发布的程序. 2020-08-28 10:41:37 +08:00

README.md

QtProAddFileHelper

个人觉得Qt Creator除了写程序外用来看代码也是比老旧过时的 sourceInsight 有过之而无不及。而且还有 sourceInsight 不具备的代码高亮功能,可以将与所选中内容相同的函数或变量全部高亮显示出来,也可以将全部搜索结果高亮显示,这一点对阅读和修改代码非常有帮助。另外 Qt Creator 在修改代码方面表现比 sourceInsight 好很多,并且只要按下 Ctrl+I 就可以将源代码格式化Qt Creator 对正在编辑的代码区域进行突出显示,其余区域会变暗。

但是,对于已有的项目,由很多源代码文件构成,往往一级级目录嵌套,这使得向 Qt Creator 添加文件成了一件很麻烦的事情——因为 Qt Creator 不支持以目录方式添加源代码文件。因此写了这个 Qt Creator 文件添加助手,基本原理就是搜索源代码目录,然后将路径和文件以以下形式添加到项目(*.pro)文件中:

HEADERS += X:/Path/main.h

SOURCES += X:/Path/main.cpp

INCLUDEPATH += X:/Path

DISTFILES += X:/Path/FileName

其中项目文件即是要修改的Qt项目文件*.pro文件的文件名包含全部路径项目文件是“project.pro”路径是“X:\Path\”则输入“X:\Path\project.pro”。

搜索路径即是需要添加进项目的源代码文件的路径X:\Path\Sources\。