QLabel 예제

    Linux/Programming / / 2008. 11. 15. 19:54

    1. Label (QWidget/QFrame/QPushButton)
    2. Header : <qlabel.h>
    3. Slot : setText(), setPixmap(), setPicture(), setNum()…
    4. Example (PbLbEx.cpp)

    #include <qapplication.h>
    #include <qwidget.h>
    #inlcude <qpushbutton.h>
    #inlcude <qlabel.h>

    class PbLbEx:public QWidget {
    public:
         PbLbEx();
    private:
         QPushButton *myPb;
         QLabel *myLb;
    };

    PbLbEx::PbLbEx()
    {
          resize(140,60);
          myPb=new QPushButton(“PButton”,this);  // 버튼 하나 만들고
          myPb->setGeometry(10,10,100,20);          // 위치 설정하고

          myLb=new QLable(“Button click, plz “,this);    // 텍스트 라벨 하나 만들고
          myLb->setGeometry(10,30,120,20);                // 위치 설정하고
    }

    int main(int argc, char** argv)
    {
          QApplication app(argc,argv);  
          PbLbEx myPbLb;                         // 클래스 하나 생성하고
          app.setMainWidget(&myPbLb);      // 메인 위젯으로 설정하고
          myPbLb.show();                           // 보여주고
    }


    5. 컴파일 하기

    # qmake -project  -o PbLbEx.pro
    # qmake
    # make


    6. 실행결과

    반응형
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기