본문 바로가기
SWE/Qt

QT란? QML이란?

by S나라라2 2019. 8. 6.
반응형

 

QT 란?

: 'GUI 프로그램 개발에 널리 쓰이는 크로스 플랫폼 프레임워크'이다.

(초반가지만 하더라도 단순 GUI라이브러리 또는 툴킷정도로 인식되었으나 지금은 (Qt5.x대)은 어플리케이션 개발에 필요한 온갖 기능이 포함된, 그 규모가 아주 방대하여 프레임워크로 불리는게 더 어울린다.)

 

QT 주요 특징

  • GUI프로그램을 쉽게 제작할 수 있도록 풍부한 위젯들과 화려한 인터페이스를 제공한다. 게다가 완전한 객체지향으로 확장할 수 있어 진정한 컴포넌트 프로그래밍이 가능하다.
  • C++를 주로 사용하지만, 파이썬, 루비, C, 펄, 파스칼과도 연동된다. 수많은 플랫폼에서 동작한다. ( 리눅스, 맥, 윈도, 임베디드리눅스, 윈도CE, 심비안, 안드로이드, 블랙베리 ...)
  • Qt는 Callback방식이 아니라 Signal/Slot 방식을 사용하여 사용자의 요구에 응답한다. 또한 유니코드를 완벽하게 지원하기 때문에 국제화가 쉽고 아랍어와 같이 오른쪽에서 왼쪽 방향으로 글쓰는 방식을 지원한다

QML이란?

Qt Modeling Language

 

 

 

 

참고 :

wikipedia

markersweb

반응형