티스토리 뷰

프로그래밍/Qt

Qt 강좌 1 <소개>

뽀로로친구에디 2018. 9. 12. 12:10

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 최상위 위젯 지원


댓글
최근에 달린 댓글
글 보관함
«   2024/05   »
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
Total
Today
Yesterday
    뽀로로친구에디
    최근에 올라온 글