Я хотел бы разделить свой проект Qt на несколько каталогов, потому что он становится довольно большим. Однако, когда я нажимаю «Обзор» в QtCreator, нет «Добавить каталог» и ничего подобного в «Добавить новый». Можно как-то это сделать?
qt
qt-creator
qmake
Gruszczy
источник
источник
Ответы:
Один из способов, который вы можете использовать, - это добавить файл включения проекта для каждого подкаталога.
Qt Creator отображает их в графическом интерфейсе во вложенном виде и позволяет вам добавлять к ним файлы.
например
в project.pro
в папке1 / include.pri
и т.д
источник
Ответ: Как создать папку или подкаталог для проекта в QtCreator?
До QT Creator 3.1.x вы можете щелкнуть правой кнопкой мыши свой проект -> « добавить новый ... » и изменить путь к нужной папке.
Папка должна существовать , Qt не создаст ее за вас.
Qt позаботится о пути в вашем файле .pro.
Это оно !
источник
У меня была такая же проблема, и я нашел относительно простой ответ.
Все , что вам нужно сделать , чтобы перейти
file.cpp
наnewFolder
это переименовать файл (правой кнопкой -> Переименовать) вnewFolder\file.cpp
.Qt Creator переместит его в новую папку и автоматически обновит
.pro
файл.источник
.PRO
файле Qt Creator ...Начиная с версии 1.2.90 Qt Creator показывает вложенные папки, которые существуют в папке проекта, как ветви в дереве проекта, если только для параметра Дерево фильтра не установлено значение Упростить дерево .
источник
Только кажется невозможным создать подкаталоги в QT-CREATOR.
Попробуйте следующее:
... QT-CREATOR отображает только такие папки, которые содержат файлы, записанные со своими именами в файл * .pro или * .pri. На корневом уровне QT-CREATOR различает ЗАГОЛОВКИ, ИСТОЧНИКИ, ФОРМЫ и ДРУГИЕ ФАЙЛЫ. Внутри этих корневых папок вы можете неоднократно находить собственные подпапки проекта. (В этом тексте не рассматривается разделение на подпроекты.)
источник
pri
проекты используются должным образом, среда IDE отображает вещи в красивой вложенной форме. Однако на уровне файловой системы все файлы (кроме случаев использованияsubdir
и создания подпроектов) находятся на одном уровне иерархии каталогов. Это делает вещи довольно громоздкими, когда кто-то просматривает проект в проводнике файлов (Windows Explorer, Thunar, Nautilus и т. Д.). Если требуется правильная файловая структура, то выполнение действий вручную (как предлагает здесь @CWIMMER) - единственный способ.Вы можете создать подкаталог, если у вас есть файл, который вы хотите создать в нем. Перейдите в родительский каталог и «Добавить» в него файл. «Найдите» нужное место и создайте новую папку в окне просмотра. Согласитесь, это не совсем интуитивно понятно.
источник
Когда вы создаете новый класс в своем Qt-Project, вы можете выбрать путь в этом мастере и тем самым указать новые папки, такие как DAL, BO, UI, ...
источник
Когда в моем каталоге «данные» был только один подкаталог «модель», он просто отображался как «данные / модель». После добавления «dao» в качестве другого подкаталога он отображал данные в традиционном режиме +/-, чтобы показать модель и dao.
источник
Вот что я сделал:
В папке проекта (вне среды IDE) создайте каталоги, в которые вы хотите поместить свой код, и переместите исходные файлы в эти каталоги.
В вашем файле «* .pro» перейдите к каждой строке, которая ссылается на исходные файлы, которые вы переместили, и добавьте имя каталога, за которым следует '/' перед именем исходного файла.
.pro перед Шагом 2:
.pro после шага 2:
источник