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. 실행
실행결과는 다음과 같다.
최근댓글