exibição de uma imagem em um qlabel que tem sido promovido a uma classe
Pergunta
Eu estou escrevendo um aplicativo gui e eu deve exibir uma imagem em um rótulo que tem sido promovido em uma classe(my_qlabel).Posso enviar a imagem usando uma caixa de diálogo na outra classe, e chamar uma função em "my_qlabel" para exibi-lo.
void my_qlabel::displayImage(QString filename){
QPixmap pic (filename);
//..i dont know the relevant lines i should include here to display....
}
Solução
QLabel
a classe tem um setPixmap(const QPixmap &)
função.Desde que você está subclassificação QLabel
classe, você pode usar a mesma função de sua classe.
void my_qlabel::displayImage(QString filename){
QPixmap pic (filename);
setPixmap(pic);
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow