背景
在QT Creator中进行创作时,文件结构是很清晰的。但是,同一个项目,在文件资源管理器中的显示就很糟糕。尤其是在项目庞大后,该现象带来的不适感尤为强烈,比如当在vscode或cursor中对项目进行编程时,这将会带来极大的不方便。因此,考虑使用合理的规划以解决该问题。
解决办法
1. 在文件资源管理器中创建文件夹结构
- 在项目的根目录下,创建以下文件夹:
- include:用于存放所有的头文件。
- src:用于存放所有的源文件。
- ui:用于存放所有的表单文件(.ui 文件)。
2.在 QT Creator 中添加文件到相应文件夹(针对已有文件的情况下)
- 添加头文件:在 QT Creator 的项目面板中,右键点击项目名称,选择 “Add New…”。在弹出的对话框中,选择 “C++ Header File”,指定文件名称后,将文件路径设置为 include 文件夹下。
- 添加源文件:同样右键点击项目名称,选择 “Add New…”,这次选择 “C++ Source File”,并将文件路径设置为 src 文件夹下。
- 添加表单文件:选择 “Add New…”,然后选择 “Qt” -> “Qt Designer Form”,将文件路径设置为 ui 文件夹下。
3. 配置项目文件(.pro)
# 头文件搜索路径
INCLUDEPATH += $$PWD/include
# 源文件路径
SOURCES += $$PWD/src/*.cpp
# 头文件路径
HEADERS += $$PWD/include/*.h
# 表单文件路径
FORMS += $$PWD/ui/*.ui