2012-05-10 10 views

risposta

11

QLabel non ha un metodo setIcon, ma ha setPixmap. Ma se lo usi per impostare uno QPixmap, sostituisce il testo. ma ci sono poche possibilità di ottenere ciò che si vuole:

  • utilizzare i html-capacità del QLabel per visualizzare il testo + immagine
  • uso due etichette, una con il testo e uno con l'immagine
  • dipingi tu stesso il componente
+2

Ti dispiacerebbe aggiungere un esempio che mostra come "utilizzare le funzionalità html di QLabel per visualizzare testo + immagine"? –

+5

Ciò significa semplicemente aggiungere un tag '' che punta all'immagine ('QLabel (" ")') o immagine [risorsa] (http://qt-project.org/doc/qt-5/resources. html) definito nel tuo '.qrc' (' QLabel ("") ') – mata

+0

impressionante, grazie! –

Problemi correlati