我正在编写一个gui应用程序,我必须在已提升为类(my_qlabel)的标签上显示图像。我使用另一个类中的对话框上传图像,并在"my_qlabel"中调用一个函数来显示它。

void my_qlabel::displayImage(QString filename){
     QPixmap pic (filename);
     //..i dont know the relevant lines i should include here to display....
}
有帮助吗?

解决方案

QLabel 班级有一个 setPixmap(const QPixmap &) 函数。既然你在子类化 QLabel 类,你可以在你的类中使用相同的功能。

void my_qlabel::displayImage(QString filename){
    QPixmap pic (filename);
    setPixmap(pic);
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top