Chciałbym podzielić mój projekt Qt na kilka katalogów, ponieważ jest on dość duży. Jednak po kliknięciu przycisku Przeglądaj w QtCreator nie ma opcji „Dodaj katalog” ani czegoś takiego w opcji „Dodaj nowy”. Czy można to jakoś zrobić?
qt
qt-creator
qmake
gruszczy
źródło
źródło
Odpowiedzi:
Jedną z metod, których możesz użyć, jest dodanie pliku dołączanego projektu dla każdego podkatalogu.
Qt Creator wyświetla je w GUI w sposób zagnieżdżony i umożliwia dodawanie do nich plików.
na przykład
w project.pro
w folderze 1 / include.pri
itp
źródło
Odpowiedź: Jak utworzyć folder lub podkatalog dla projektu w QtCreator?
Przed QT Creator 3.1.x, możesz kliknąć prawym przyciskiem myszy swój projekt -> „ dodaj nowy ... ” i zmienić ścieżkę do żądanego folderu.
Folder musi istnieć , Qt nie utworzy go za Ciebie.
Qt dba o ścieżkę w pliku .pro.
Otóż to !
źródło
Po prostu miałem ten sam problem i znalazłem stosunkowo prostą odpowiedź.
Wszystko, co musisz zrobić, aby przejść
file.cpp
do,newFolder
to zmienić nazwę pliku (kliknij prawym przyciskiem myszy -> Zmień nazwę) nanewFolder\file.cpp
.Qt Creator przeniesie go do nowego folderu i automatycznie zaktualizuje
.pro
plik.źródło
.PRO
pliku Qt Creator ...Począwszy od wersji 1.2.90 Qt Creator pokazuje podfoldery istniejące w folderze projektu jako gałęzie w drzewie projektu, jeśli tylko opcja Filtruj drzewo nie jest ustawiona na Uprość drzewo .
źródło
Wydaje się, że niemożliwe jest utworzenie podkatalogów w QT-CREATOR.
Spróbuj wykonać następujące czynności:
... QT-CREATOR wyświetla tylko takie foldery, które zawierają pliki zapisane pod ich nazwami w pliku * .pro lub * .pri. Na poziomie głównym QT-CREATOR rozróżnia NAGŁÓWKI, ŹRÓDŁA, FORMULARZE i INNE PLIKI. W tych folderach głównych można wielokrotnie znaleźć podfoldery własne projektu. (Nieujęte w tym tekście jest podzielone na podprojekty).
źródło
pri
projekty są używane prawidłowo, IDE wyświetla elementy w ładnie zagnieżdżony sposób. Jednak na poziomie systemu plików wszystkie pliki (z wyjątkiem używaniasubdir
i tworzenia podprojektów) znajdują się na tym samym poziomie hierarchii katalogów. To sprawia, że sytuacja jest dość kłopotliwa, gdy ktoś patrzy na projekt w eksploratorze plików (Eksplorator Windows, Thunar, Nautilus itp.). Jeśli wymagana jest odpowiednia struktura pliku, robienie rzeczy ręcznie (jak sugeruje @CWIMMER tutaj) jest jedynym sposobem.Możesz utworzyć podkatalog, o ile masz plik, który chcesz w nim utworzyć. Przejdź do katalogu nadrzędnego i „Dodaj” do niego plik. „Przeglądaj” w poszukiwaniu lokalizacji i utwórz nowy folder w oknie przeglądania. Zgoda, to nie jest całkiem intuicyjne.
źródło
Kiedy tworzysz nową klasę w swoim Qt-Project, możesz wybrać ścieżkę w tym kreatorze i niniejszym określić nowe foldery, takie jak DAL, BO, UI, ...
źródło
Kiedy mój katalog „data” miał tylko jeden podkatalog „model”, pojawił się po prostu jako „data / model”. Po dodaniu „dao” jako kolejnego podkatalogu wyświetlał dane w tradycyjny sposób +/-, aby pokazać model i dao.
źródło
Oto, co zrobiłem:
W folderze projektu (poza IDE) utwórz katalogi, w których chcesz umieścić kod, i przenieś pliki źródłowe do tych katalogów.
W pliku „* .pro” przejdź do każdej linii, która odwołuje się do przeniesionych plików źródłowych i dodaj nazwę katalogu, a po niej znak „/” przed nazwą pliku źródłowego.
.pro przed krokiem 2:
.pro po kroku 2:
źródło