سؤال

أنا أكتب تطبيق واجهة المستخدم الرسومية ويجب أن أعرض صورة على ملصق تمت ترقيته إلى فئة (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 class، يمكنك استخدام نفس الوظيفة في صفك.

void my_qlabel::displayImage(QString filename){
    QPixmap pic (filename);
    setPixmap(pic);
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top