2014-01-09 8 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