2014-01-09 4 views
1

Я пишу приложение gui и должен отображать изображение на ярлыке, который был продвинут в класс (my_qlabel). Я загружаю изображение, используя диалог в другом классе, и вызываю функцию в «my_qlabel» для ее отображения.отображение изображения в qlabel, который был повышен до класса

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

ответ

1

QLabel класс имеет setPixmap(const QPixmap &) функцию. Поскольку вы подклассифицируете класс QLabel, вы можете использовать ту же функцию в своем классе.

void my_qlabel::displayImage(QString filename){ 
    QPixmap pic (filename); 
    setPixmap(pic); 
} 
+0

так просто! Спасибо большое – user3176808