1. Push Button (QWidget/QButton/QPushButton)

    2. Header : <qpushbutton.h>

    3. Event : pressed(), release(), clicked(), toggled(bool)…

    4. Example : PbEx.cpp

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

    class PbEx:public QWidget {
    public:
          PbEx();
    private:
          QPushButton *p;
    };

    PbEx::PbEx()
    {
          resize(100,80);
          p=new QPushButton(“Push Button1”,this)
          p->setGeometry(10,10,40,20);
    }

    int main(int argc, char** argv)
    {
          QApplication app(argc,argv);
          PbEx myPb;
          app.setMainWidget(&myPb);
          myPb.show();
    }

    5. 컴파일
    우선, qmake를 이용하여 project를 생성해 준다.
    그리고 project파일(PbEx.pro)가 생성이되면, Makefile을 만들기 위해 qmake 한번 더 해주고
    그 결과로 Makefile이 생성되면, 컴파일 하면 되겠다.
    project파일을 만들때, 자신이 컴파일 하고자 하는 시스템으로 컴파일 환경을 맞춰두기 바란다.

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

    6. 실행
        실행결과는 다음과 같다.

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