Pregunta

Estoy escribiendo una aplicación gui y debo mostrar una imagen en una etiqueta que ha sido promovida a una clase (my_qlabel).Subo la imagen usando un cuadro de diálogo en la otra clase y llamo a una función en "my_qlabel" para mostrarla.

void my_qlabel::displayImage(QString filename){
     QPixmap pic (filename);
     //..i dont know the relevant lines i should include here to display....
}
¿Fue útil?

Solución

QLabel la clase tiene un setPixmap(const QPixmap &) función.Ya que estás subclasificando QLabel class, puedes usar la misma función en tu clase.

void my_qlabel::displayImage(QString filename){
    QPixmap pic (filename);
    setPixmap(pic);
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top