Comment créer un sous-répertoire pour un projet QtCreator?

Je voudrais diviser mon projet Qt en plusieurs répertoires, car il est de plus en plus gros. Cependant, lorsque je clique sur Parcourir dans QtCreator, il n’y a pas de “Ajouter un répertoire” et rien de tel dans “Ajouter un nouveau”. Cela peut-il être fait d’une manière ou d’une autre?

Une méthode que vous pouvez utiliser est d’append un fichier d’inclusion de projet pour chaque sous-répertoire.

Qt Creator les affiche dans l’interface graphique de manière nestede et vous permet d’y append des fichiers.

par exemple

dans project.pro

include(folder1/include.pri) 

dans folder1 / include.pri

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

etc

Réponse: Comment créer un dossier ou un sous-répertoire pour un projet dans QtCreator?

Avant QT Creator 3.1.x, vous pouvez cliquer avec le bouton droit sur votre projet -> ” append un nouveau … ” et modifier le chemin du dossier souhaité.

Qt ajoute de nouveaux ...

Attention, le dossier doit exister, Qt ne le créera pas pour vous.

Ajouter une nouvelle classe et changer le dossier par défaut Qt

Qt prend en charge le chemin dans votre fichier .pro.

Qt prend soin du chemin dans votre fichier .pro

Qt prend soin du chemin dans votre fichier .pro

C’est tout !

Juste eu le même problème, et a trouvé une réponse relativement simple.

Pour déplacer file.cpp vers file.cpp vous newFolder de renommer le fichier (clic droit -> Renommer) en newFolder\file.cpp .

Qt Creator le déplacera dans le nouveau dossier et mettra automatiquement à jour le fichier .pro .

À partir de la version 1.2.90 Qt Creator affiche les sous-dossiers qui existent dans le dossier du projet en tant que twigs dans l’arborescence du projet si seule l’option Filtrer l’arborescence n’est pas définie sur Simplifier l’arborescence .

Il semble impossible de créer des sous-répertoires dans QT-CREATOR.

Essayez ce qui suit:

  1. Créez un certain nombre de sous-répertoires, avec un explorateur de fichiers ou par ligne de commande dans le dossier du projet (par exemple net / , gui / , test / , data / …)!
  2. Déplacez les fichiers existants dans ces nouveaux dossiers. Et changez leurs chemins dans le fichier * .proj !
  3. Créez également de nouveaux fichiers à partir des nouveaux dossiers (By AddNew … )!

… QT-CREATOR affiche uniquement les dossiers contenant des fichiers écrits avec leurs noms dans le fichier * .pro ou * .pri. Au niveau racine, QT-CREATOR fait la distinction entre HEADERS, SOURCES, FORMS et OTHER FILES. Dans ces dossiers racine, vous pouvez trouver des sous-dossiers propres au projet, à plusieurs resockets. (Non couvert dans ce texte est divisé en sous-projets.)

Vous pouvez créer un sous-répertoire tant que vous avez un fichier que vous souhaitez créer. Accédez au répertoire parent et ajoutez-y un fichier. “Parcourir” pour l’emplacement et créer un nouveau dossier dans la fenêtre de navigation. D’accord, ce n’est pas très intuitif.

Lorsque vous créez une nouvelle classe dans votre Qt-Project, vous pouvez choisir le chemin dans cet assistant et spécifier de nouveaux dossiers comme DAL, BO, UI, …

Lorsque mon répertoire ‘data’ avait un seul sous-répertoire ‘model’, il apparaissait simplement comme «data / model». Après avoir ajouté «dao» comme un autre sous-répertoire, il affiche les données avec la méthode traditionnelle +/- pour révéler le modèle et le dao.