如何为项目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”作为另一个子目录之后,以传统的+/-方式显示数据以显示模型和道。

  • 把一个参数传给一个槽
  • 无法在模拟器中启动AVD:未findQT库
  • 解释段错误消息
  • 我可以在没有qmake或Qt Creator的情况下使用Qt吗?
  • 第一个随机数总是小于rest
  • 我如何在Qt跨平台应用程序中启用自动更新?
  • 从QFile获取文件名?
  • 在Qt中创build/写入一个新文件
  • QComboBox – 根据项目的数据设置选定的项目
  • 我应该select什么:GTK +或Qt?
  • 在Docker中运行一个基本的Qt应用程序