Page 777 - 3-3
P. 777
지원되는 플랫폼
리눅스/X11 — X 윈도 시스템 유닉스( / 리눅스 을 위한) Qt
맥 OS X — OS X 을 위한 Qt
윈도 — 마이크로소프트 윈도를 위한 Qt
임베디드 리눅스 — PDA, 스마트폰 등의 임베디드 플랫폼을 위한 Qt
윈도 CE — 윈도 CE 등을 위한 Qt
심비안 - 심비안을 위한 Qt
Maemo – Maemo 를 위한 Qt
각각 플랫폼에는 세 종류의 에디션이 있다.
GUI 프레임워크 — 네트워크와 데이터베이스를 제외한 순수 GUI 개발 에디션 데스크톱.(
라이트-Desktop Light- 라고도 불린다.)
풀 프레임워크 — 상업용 개발을 위한 완전한 에디션.
오픈 소스 — 오픈 소스 개발을 위한 완전한 에디션.
클래스 디자인
Qt 4.0 기준으로 다음과 같은 클래스로 나뉘어 있다.
QtCore – 핵심 클래스
QtGui – 그래픽 사용자 인터페이스 구성요소
QtNetwork – 네트워크 구성요소
QtOpenGL – OpenGL 구성요소
QtSql – SQL 데이터베이스 구성요소
QtSvg – SVG 그림 구성요소
QtXml – XML 파서 구성요소
QtDesigner – Qt 디자이너를 위한 클래스
QtUiTools – Qt 디자이너 폼을 다루는 클래스
QtAssistant – 온라인 도움말을 위한 클래스
Qt3Support – Qt 3 호환성 클래스
QtTest – 프로그램 테스트를 위한 클래스
Qt 라이브러리를 사용하는 데 도움을 주는 도구는 다음과 같다.
Qt-Creator - IDE 툴로 개발 및 디버깅 문법검사를 지원한다.
Qt-Designer – Qt 프로그램의 폼을 작성해 준다.
Qt-Assistant – 온라인 문서를 제공한다.
Qt-Linguist, lupdate und lrelease – 프로그램의 지역화를 도와준다.
특징
GUI 의 완전한 추상화
Qt 는 자체 페인팅 엔진과 컨트롤을 사용하며 실행되는 플랫폼의 모습을 최대한 따라한다, .
- 777 -