2012-05-20 22 views
5

Sto utilizzando Qt Creator e ho creato un file di risorse. Quando provo ad accedere al file di risorse quando sono in modalità designer, dice che la risorsa root è vuota.Nessun file di risorse in Qt Creator

Come specificare la risorsa dir? Come mai non appare se si trova nella stessa cartella?

risposta

2

Per utilizzare il file di risorse anche se si trova nella stessa cartella, è necessario aggiungere il file di risorse al progetto in Qtcreator per utilizzarlo. Basta fare clic con il pulsante destro del mouse sul nome del progetto nella vista ad albero del progetto in QtCreator e fare clic su Aggiungi file esistenti, quindi aggiungere il file di risorse e ora è possibile utilizzare la risorsa nel progetto.

Aggiungendolo in questo modo, verrà aggiunto al progetto. Oppure si può registrare le risorse per proiettare in modo esplicito con

QResource::registerResource("/path/yourresource.rcc"); 

È possibile specificare la directory delle risorse utilizzando :/ prefisso o qrc:///.

Per esempio: qrc:///files/yourfile ti porterà alla yourfile situata in files nel vostro aggiunto resource.

+0

Ho creato il file sorgente con Qt creator e appare nell'elenco delle fonti. Quindi penso che sia già incluso nel progetto. – Sara

+0

Ho modificato la mia risposta. controlla. – ScarCode

+0

Grazie, ci proverò stasera. – Sara