반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- HTML
- 오토바이
- 재귀함수
- 알람프로그램
- 디자이어HD
- 정성하
- Java
- 바이크
- vuejs
- 자바
- android SAF
- QTcpServer
- 잡담
- QT
- 안드로이드
- c언어
- Qt OpenGL
- qt 설치
- Qt4
- 스타크래프트2
- 엑티브엑스
- 양평역
- Qt 소켓프로그래밍
- 윈도우7
- 스타2
- 마영전
- 이륜차
- 자료구조
- FFI
- 고속도로
Archives
- Today
- Total
프로그래밍과 잡담
[Qt] 2. QWidget 본문
QWidget 이란..
간단하게 실행을 해보면 안다.
#include <QtGui>
#include <QApplication>
#include <QWidget>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
///////////////////
QWidget widget;
widget.show();
//////////////////////
return a.exec();
}
실행결과
실행하면 그냥 창 한개 뜬다.
이게 QWidget의 역활이다. 창을 띄우는 역활을 한다. 물론 이거 하나만으로는 잘 안쓰인다.
이 Widget안에다가 여러가지 컴포넌트를 넣고 한다.
그리고 많은 Qt 클래스들이 이 클래스를 상속받아서 쓰고 있다.
전에 한 QLabel 도 QWidget을 상속 받았기 때문에 독자적으로 띄울 수 있는것이다.
밑에 있는 주소에 가면 QWidget에 대해 잘 설명 되어있다.. 그 중에 몇개만 설명한다.
http://qt.nokia.com/doc/4.6/qwidget.html
void addAction ( QAction * action )
요 메소드는 액션을 추가하는 메소드이다.. 액션이란게 여러가지 있는데.. 메뉴를 추가 한다던가
숏컷, 그러니까 단축키를 추가한다던가 여러가지를 추가 할 수있다.
void setGeometry ( int x, int y, int w, int h )
위치를 설정하는 메소드이다.. x 와 y는 위치 w 는 넓이 h 높이이다.
void setWindowTitle(const QString s)
이 메소드는 창의 제목을 설정하는 메소드이다.
void resize(int w, int h)
이 메소드는 창의 크기를 조절 한다.
끗.. 별거 없다.. 도큐먼트 보면 영어로 잘 설명 되어있으니까 거기 가서 보면 된다.
=============================
이전꺼..
1. Hello World
간단하게 실행을 해보면 안다.
#include <QtGui>
#include <QApplication>
#include <QWidget>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
///////////////////
QWidget widget;
widget.show();
//////////////////////
return a.exec();
}
실행결과
실행하면 그냥 창 한개 뜬다.
이게 QWidget의 역활이다. 창을 띄우는 역활을 한다. 물론 이거 하나만으로는 잘 안쓰인다.
이 Widget안에다가 여러가지 컴포넌트를 넣고 한다.
그리고 많은 Qt 클래스들이 이 클래스를 상속받아서 쓰고 있다.
전에 한 QLabel 도 QWidget을 상속 받았기 때문에 독자적으로 띄울 수 있는것이다.
밑에 있는 주소에 가면 QWidget에 대해 잘 설명 되어있다.. 그 중에 몇개만 설명한다.
http://qt.nokia.com/doc/4.6/qwidget.html
void addAction ( QAction * action )
요 메소드는 액션을 추가하는 메소드이다.. 액션이란게 여러가지 있는데.. 메뉴를 추가 한다던가
숏컷, 그러니까 단축키를 추가한다던가 여러가지를 추가 할 수있다.
void setGeometry ( int x, int y, int w, int h )
위치를 설정하는 메소드이다.. x 와 y는 위치 w 는 넓이 h 높이이다.
void setWindowTitle(const QString s)
이 메소드는 창의 제목을 설정하는 메소드이다.
void resize(int w, int h)
이 메소드는 창의 크기를 조절 한다.
끗.. 별거 없다.. 도큐먼트 보면 영어로 잘 설명 되어있으니까 거기 가서 보면 된다.
=============================
이전꺼..
1. Hello World
반응형
'프로그래밍 > Qt[미사용]' 카테고리의 다른 글
[Qt] 4. 사용자 정의 클래스. (0) | 2009.12.12 |
---|---|
[Qt]3. QPushButton (0) | 2009.12.12 |
[Qt를 하자]1. Hello World를 띄우자. (0) | 2009.12.03 |
Qt 4.6 이 나왔다. (0) | 2009.12.03 |
윈도우에서 Qt를 사용하자! (0) | 2009.12.03 |
Comments