2015-05-12 18 views
7

Mam plik o nazwie Deploy.pri w moim pliku projektu .pro.Jak wyświetlić zagnieżdżone pliki pri w panelu projektu Qt Creator?

Deploy.pri:

include(part1.pri) 
include(part2.pri) 

Jak widać zawiera dwa inne .pri plików.

These pri plików są wyświetlane w okienku projektu Qt Creator w tym samym poziomie:

enter image description here

Chcę wiedzieć, czy jest jakiś sposób, aby pokazać je zagnieżdżona w sposób hierarchiczny jak drzewo?

+0

AFAIK, dołączony .pri prostu pracować w ten sposób. – douyw

+0

Tak, chciałbym przynajmniej znaleźć sposób na obejście tego problemu, jeśli nie ma zwykłego rozwiązania. To jest denerwujące. Weź pod uwagę, że masz plik 'pri' zawierający kilka innych plików pri. Po dołączeniu pri panel projektu zostanie zapełniony wieloma plikami pri. – Nejat

+0

Cześć Nejat, organizuję swój projekt za pomocą TEMPLATE = subdirs do ostatniego pliku pro/pri, w którym mam swoje źródła. To działa dobrze, mam idealne drzewo z twórcą Qt, ale musisz utworzyć foldery z plikami pro/pri w odpowiedniej lokalizacji. – Martin

Odpowiedz

0

Najpierw zagnieżdź moduły w subdirs.

TEMPLATE = subdirs 
SUBDIRS += project1 \ 
      project2 

Wtedy to part1.pri i part2.pri użyciu ../ zależności od głębokości swoimi podkatalogów jak ten include(../part1.pri)

+0

Jest oczywiste, że projekty 'subdirs' są wyświetlane w sposób hierarchiczny. Moje pytanie brzmi: jak wyświetlić zagnieżdżone pliki '.pri' w jednym pliku' .pro'. tj. jak pokazać je hierarchicznie, gdy dołączymy jeden plik '.pri' do innego. – Nejat