티스토리 뷰
Qt 강좌.1 <소개>
소개는 나중에 보고 본 강좌 바로 가기
2018/09/12 - [Qt] - Qt 강좌2 설치 방법 부터 첫번째 프로그램 만들기 (오픈소스버전)
2018/09/12 - [Qt] - Qt3 강좌3. 첫번째 Qt 애플리케이션 Hello World (Empty qmake Project)
2018/09/12 - [Qt] - Qt 강좌4 GUI 위젯 애플리케이션(widget Application)
2018/09/12 - [Qt] - Qt 강좌5 시그널과 슬롯(Signals And Slots)
2018/09/12 - [Qt] - Qt 강좌6 QMessageBox 메시지 박스 만들기
2018/09/12 - [Qt] - Qt 강좌7 레이아웃 Layout
2018/09/13 - [Qt] - Qt 강좌8 Spacers, Splitter, Buddy and Tabs (스페이서, 스플리터, 버디, 탭)
2018/09/14 - [Qt] - Qt 강좌9 새창 만들기
2018/09/14 - [Qt] - Qt 강좌10 로그인 애플리케이션 만들기
2018/09/14 - [Qt] - Qt 강좌11 라벨을 이용하여 이미지(그림파일) 출력하기
2018/09/14 - [Qt] - Qt 강좌12 QStatusbar 상태바
2018/09/14 - [Qt] - Qt 강좌13 리소스 컬렉션 파일 (Resource Collection File .qrc)
2018/09/15 - [Qt] - Qt 강좌14 라인에디터에 패스워드 표시로 설정하기
2018/09/15 - [Qt] - Qt 강좌 15 스타일시트와 HTML 사용
발음은 "cute" or Qt
크로스 플랫폼 애플리케이션 개발 프레임 워크
하드웨어 플랫폼 전반에 걸친 사용자 경험
그것은 GUI (데이터베이스 액세스, XML 파서, 웹, ...)
그것은 모든 언어에 바인딩 할 수 있으며 C ++, 파이썬, C #, 루비, 에이다, 파스칼, PHP 및 자바로 작성할 수 있습니다.
Qt 히스토리
Qt는 초기에 Haavard Nord (CEO)와 Eirik Chambe (President)의 두 사람이 90 대 초반에 debeloped했습니다.
두 사람은 노르웨이 컴퓨터 과학 연구소 (Norwegian Institute of Technology)를 졸업하고 1995 년 Throlltech Inc.를 설립했습니다.
Qt 4는 2005 년 여름에 발표되었습니다 (주요 이정표)
2008 년 Nokia (핀란드 회사)
2012 년에는 Digia (핀란드 회사)
3 라이센스 (GPL / GNU GPL / 상업용)
상업용은 소스를 공개할 필요가 없음.
기존의 C ++이지만 나중 (4.7)은 Qt Quick로, QML은 JavaScript로 태블릿 / 스마트 폰에 이상적입니다.
C ++과의 활용, 학습 곡선 감소
그것은 높은 품질, 성숙, 무료, 우수한 현지화 지원, 32/64 비트 컴퓨팅을 지원합니다.
현재 Qt 5.x 및 Qwt 6.x (최신 버전)
다양한 위젯 세트 (1000 개 이상), Qwt (125 개 이상) 클래스
아주 좋은 문서, 도움말 및 예제
Qt Project: http://www.qt-project.org
Digia Site: http://qt.digia.com
누가 Qt를 사용합니까?
유럽 우주국
구글 어스
Skype
KED (Linux 운영 체제)
Adobe Photoshop 앨범 (그래픽)
Autodesk Maya (애니메이션)
VLC (비디오)
파나소닉과 탈레스 IFE (항공사)
Navico (내비게이션)
아이 코나 (치유 과정 모니터)
Barco (의료 이미징)
미쉐린, 인텔, HP, 삼성, 블랙 베리, ABB, AMD, 엡손, 혼다, 캐논, ...
Tools
Qt Creator: Cross platform IDE
Qt Designer: GUI layout and forms builder
Qt Linguest: Internationalization toolset
Qt Assist: Customizable documentation reader
Qt Qmake: Cross platform build tool
Plugin for other IDE: Integration with Visual Studio and Eclipse
Configure: Tool to configure Qt on any specific platform
Qt SDK: Rich C++ library
Qt SDK
Qt 클래스 라이브러리는 필요한 모든 기능을 포함하여 견고한 하이 엔드 애플리케이션을 구축하며 여러 모듈로 분리 될 수 있습니다.
- Core Framework
- GUI Framework
- SQL Framework
- XML Framework
- Networking Framework
- OpenGL Framework
- Multimedia Framework
- WebKit Framework
- Phonon Framework
- 2D with Painter Framework
- Scene Graph Framework
- SVG Framework
Qt 클래스 라이브러리
QtCore : 파일 I / O, 이벤트 및 객체 핸들링, 멀티 스레딩 및 동시성, 플러그인, 설정 관리 신호 및 슬롯 오브젝트 간 통신 메커니즘
QtGui : 사용자 정의 위젯, 2D 그래픽 캔버스 및 OpenGL 통합, 강력한 글꼴 및 레이아웃 엔진 세트.
스타일 엔진 및 위젯 스타일 시트, 앤티 앨리어싱, 벡터 변형 및 SVG 지원, 고급 그래픽 효과
ARGB 최상위 위젯 지원
'프로그래밍 > Qt' 카테고리의 다른 글
Qt 강좌4 GUI 위젯 애플리케이션(widget Application) (1) | 2018.09.12 |
---|---|
Qt3 강좌3. 첫번째 Qt 애플리케이션 Hello World (Empty qmake Project) (0) | 2018.09.12 |
Qt 강좌2 설치 방법 부터 첫번째 프로그램 만들기 (오픈소스버전) (0) | 2018.09.12 |
라즈베리파이 파이선 pyqt4 phonon 설치하기 (0) | 2018.08.09 |
라즈베리파이에 파이선(pyqt) qt 설치하기 (0) | 2018.08.09 |