(1) QT의 특징
- 멀티 플랫폼 C++ GUI Toolkit
- C++ 기반의 객체지향 클래스 라이브러리(캡슐화, 상속, 다형성-오버로딩, 오버라이딩)
- Signal / Slot 매커니즘(이벤트와 핸들러라고 생각하자.)
* 오버로딩 : 함수 이름은 같고, 함수 인자의 갯수를 다르게 정의.함
* 오버라이딩 : 함수를 상속받아 구현부만 다르게 정의함.
* Signal/Slot : 객체(Object)의 신호(Signal)를 다른 객체(Object) 슬롯(Slot)에 연결.
(2) QT 관련 사이트 : www.trolltech.com
* widget : 다이얼로그 or 클래스 같은 것.
* QT 라이센스 있음( 교육용은 무상 )
(3) QT 종류
- QT/X11 : X11 환경
- QT/Embedded : 임베디드 리눅스 환경
- QT/Windows : MS-Windows 환경(여기선 Visual Studio가 강력함)
* Qtopia : QT/E에서 어플리케이션의 모음 같은 것.
댓글 없음:
댓글 쓰기