如何为项目QtCreator创build一个子目录?

我想将我的Qt项目分成几个目录,因为它的规模相当大。 但是,当我点击浏览QtCreator,没有“添加目录”,没有这样的事情在“添加新的”。 这可以以某种方式完成吗?

您可以使用的一种方法是为每个子目录添加一个项目包含文件。

Qt Creator以嵌套的方式在GUI中显示这些文件,并允许您将文件添加到它们。

例如

在project.pro中

include(folder1/include.pri) 

在folder1 / include.pri中

 HEADERS += MyClass.h SOURCES += MyClass.cpp 

等等

答: 如何在QtCreator中为项目创build一个文件夹或子目录?

在QT Creator 3.1.x之前,您可以右键单击您的项目 – >“ 添加新的… ”并将path更改为所需的文件夹。

Qt添加新...

小心文件夹必须存在,Qt不会为你创build。

添加一个新的类,并更改默认文件夹Qt

Qt处理.pro文件中的path。

Qt处理.pro文件中的路径

Qt处理.pro文件中的路径

而已 !

从1.2.90版本开始,如果只有Filter tree选项没有被设置为Simplify树, Qt Creator会将项目文件夹中存在的子文件夹显示为项目树中的分支。

刚刚有同样的问题,并find了一个相对简单的答案。

所有你需要做的将file.cpp移动到newFolder是重命名文件(右键单击 – >重命名)到newFolder\file.cpp

Qt Creator将把它移动到新的文件夹并自动更新.pro文件。

在QT-CREATOR中似乎不可能创build子目录。

尝试以下操作:

  1. 在项目文件夹(例如net /gui /test /data / …)中用文件资源pipe理器或命令行创build一些子目录!
  2. 将现有的文件移动到这些新的文件夹中。 并在* .proj文件中更改它们的path!
  3. 从新的文件夹开始创build新的文件(通过AddNew … )!

… QT-CREATOR仅显示这样的文件夹,其中包含用* .pro或* .pri文件将其名称写入的文件。 在根级QT-CREATOR区分标题,来源,表单和其他文件。 在这些根文件夹中,您可以重复find项目自己的子文件夹。 (本文未涉及分解为子项目。)

只要你有一个你想在其中创build的文件,你可以创build一个子目录。 转到父目录,然后“添加”一个文件。 浏览位置并在浏览窗口中创build一个新的文件夹。 同意,这不是很直观。

当你在你的Qt项目中创build一个新的类,你可以在这个向导中selectpath,并在此指定新的文件夹,如DAL,BO,UI …

当我的'数据'目录只有一个子目录“模型”,它只是作为“数据/模型”出现。 在添加“dao”作为另一个子目录之后,以传统的+/-方式显示数据以显示模型和道。