Mi piacerebbe mostrare un'immagine all'interno di un widget QLabel
. L'immagine si trova nella cartella ./images/
relativo al file resource.qrc
e comprendeva come il presente:Qtc percorso risorsa non funziona
<RCC>
<qresource prefix="/images">
<file>image.png</file>
</qresource>
</RCC>
Ora voglio mostrare l'immagine all'interno di un QLabel
:
QPixmap pixmap(":/images/image.png");
label->setPixmap(pixmap);
Questo non funzionano. In modalità debug pixmap = NULL
. Penso che il percorso qrc sia sbagliato. Con il percorso di sistema assoluto all'immagine c:/images/...
funziona perfettamente. Qualche idea?
hai inizializzato la tua risorsa? –
Penso di sì. nel mio file .pro è indicato come "RISORSE = resource.qrc" – Xear
hai bisogno di qualcosa come "Q_INIT_RESOURCE (risorse);" nel tuo programma –