Visualizzazione di un'immagine in un Qlabel che è stato promosso a una classe
Domanda
Sto scrivendo un'applicazione GUI e devo visualizzare un'immagine su un'etichetta che è stata promossa in una classe (my_qlabel).Caricando l'immagine utilizzando una finestra di dialogo in un'altra classe e chiamare una funzione in "my_qlabel" per visualizzarla.
void my_qlabel::displayImage(QString filename){
QPixmap pic (filename);
//..i dont know the relevant lines i should include here to display....
}
. Soluzione
QLabel
Class ha un setPixmap(const QPixmap &)
funzione.Dato che stai subclassando la classe QLabel
, è possibile utilizzare la stessa funzione nella tua classe.
void my_qlabel::displayImage(QString filename){
QPixmap pic (filename);
setPixmap(pic);
}
. Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow