Come utilizzare il modello di sottodirectory di QMake?

Sto iniziando a imparare Qt. Mi sto spostando dal mondo di Visual Studio e sto cercando un modo per organizzare la struttura del mio progetto usando QMake. Ho trovato il modello “sottodirectory” ma ho difficoltà a comprenderlo.

La mia struttura del progetto si presenta così:

project_dir/ main.cpp project.pro logic/ logic.pro some logic files gui/ gui.pro gui files 

Il mio project.pro assomiglia a questo

 TEMPLATE = subdirs SUBDIRS = logic \ gui SOURCES += main.cpp 

Nei file .pro per le sottodirectory ho impostato le variabili SOURCES , HEADERS e RESOURCES .

Per favore dimmi cosa dovrei impostare TARGET , TEMPLATE e altri valori necessari nei file .pro .

Inoltre, c’è qualche buon tutorial QMake diverso da quello ufficiale?