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....
}
.

È stato utile?

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
scroll top