afficher une image dans un qlabel qui a été promu dans une classe
Question
J'écris une application graphique et je dois afficher une image sur une étiquette qui a été promue en classe (my_qlabel).Je télécharge l'image à l'aide d'une boîte de dialogue dans l'autre classe et j'appelle une fonction dans "my_qlabel" pour l'afficher.
void my_qlabel::displayImage(QString filename){
QPixmap pic (filename);
//..i dont know the relevant lines i should include here to display....
}
La solution
QLabel
la classe a un setPixmap(const QPixmap &)
fonction.Puisque vous sous-classez QLabel
classe, vous pouvez utiliser la même fonction dans votre classe.
void my_qlabel::displayImage(QString filename){
QPixmap pic (filename);
setPixmap(pic);
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow