'Qt Programming'에 해당되는 글 4건
시그널(Signal) : 어떤 일이 발생했다는 것을 알리는 역할을 한다.
슬롯(Slot) : 사용자의 요구에 응답하는 코드
슬롯함수 : 슬롯으로 사용하기 위해 정의한 멤버 함수로 클래스 내에서 선언하는 방법이 일반 멤버 함수와는 다르다.
'Qt Programming' 카테고리의 다른 글
SIGNAL/SLOT (0) | 2011.02.13 |
---|---|
Qt프로그래밍으로의 첫걸음 (0) | 2011.02.13 |
Qt프로그래밍 개발툴 설치 (0) | 2011.02.13 |
#include <QAPPLICATION> #include <QHBOXLAYOUT> #include <QSLIDER> #include <QSPINBOX> int main(int argc, char *argv[]) { QApplication app(argc, argv); QWidget *window = new QWidget; window->setWindowTitle("Enter Your Age"); QSpinBox *spinBox = new QSpinBox; QSlider *slider = new QSlider(Qt::Horizontal); spinBox->setRange(0,130); slider->setRange(0,130); QObject::connect(spinBox, SIGNAL(valueChanged(int)), slider, SLOT(setValue(int))); QObject::connect(slider, SIGNAL(valueChanged(int)), spinBox, SLOT(setValue(int))); spinBox->setValue(35); QHBoxLayout *layout = new QHBoxLayout; layout->addWidget(spinBox); layout->addWidget(slider); window->setLayout(layout); window->show(); return app.exec(); }
QHBoxLayout : 위젯들을 왼쪽에서 오른쪽으로 배열
QVBoxLayout : 웨젯들을 위에서 아래로 배열
출력 결과
참조 : Qt4를 이용한 C++ GUI 프로그래밍 2판
'Qt Programming' 카테고리의 다른 글
시그널/슬롯 (0) | 2011.02.22 |
---|---|
Qt프로그래밍으로의 첫걸음 (0) | 2011.02.13 |
Qt프로그래밍 개발툴 설치 (0) | 2011.02.13 |
항상 모든 언어를 시작할때는 Hello World!를 출력하면서 시작된다.
Qt프로그래밍도 예외는 아니다.
이번 예제는 "Hello Qt!"를 출력하는 것이다.
Qt프로그래밍도 예외는 아니다.
이번 예제는 "Hello Qt!"를 출력하는 것이다.
#include <QAPPLICATION> #include <QLABEL> int main(int argc, char *argv[]) { QApplication app(argc, argv); QLabel *label = new QLabel("Hello Qt!"); label->show(); return app.exec(); }
출력 결과
'Qt Programming' 카테고리의 다른 글
시그널/슬롯 (0) | 2011.02.22 |
---|---|
SIGNAL/SLOT (0) | 2011.02.13 |
Qt프로그래밍 개발툴 설치 (0) | 2011.02.13 |
http://qt.nokia.com/ 에 접속해서 qt 프로그래밍을 하기 위한 sdk를 받는다.
본인은 Windows에서 개발을 하게될 것이므로 Qt SDK for Windows* (322MB) 를 클릭해서 받았다.
그리고 설치를 완료한 후 프로젝트를 생성하면 코딩을 하기 위한 환경이 완성 된다.
'Qt Programming' 카테고리의 다른 글
시그널/슬롯 (0) | 2011.02.22 |
---|---|
SIGNAL/SLOT (0) | 2011.02.13 |
Qt프로그래밍으로의 첫걸음 (0) | 2011.02.13 |