2010년 2월 17일 수요일

1.QT 소개

(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에서 어플리케이션의 모음 같은 것.


댓글 없음:

댓글 쓰기