Qt 소개
Qt 6를 사용하면 다양한 기기와 플랫폼을 위한 직관적인 사용자 인터페이스를 갖춘 애플리케이션을 그 어느 때보다 빠르게 개발할 수 있습니다.
참고: Qt 6는 Qt 5와 호환성이 매우 높습니다. Qt 5 애플리케이션 개발자는 애플리케이션의 기능을 그대로 유지하면서 Qt 6로 원활하게 전환할 수 있습니다.
사용자 인터페이스 디자인
Qt는 UI 디자인을 위한 두 가지 솔루션을 제공합니다: Qt Widgets 와 Qt Quick. Qt Widgets 데스크톱 룩앤필과 긴밀하게 통합됩니다. Qt Quick UI는 유동적인 애니메이션으로 동적이며 터치 인터페이스에 최적입니다. 사용자 인터페이스 페이지에서는 Qt Quick 와 Qt Widgets 기술을 비교합니다.
크로스 플랫폼
Qt는 크로스 플랫폼입니다. Qt 모듈은 다양한 디바이스와 플랫폼에서 사용할 수 있습니다. 다음과 같은 개발자 도구 Qt Creator 와 Qt Design Studio 와 같은 개발자 도구는 Windows, macOS 및 Linux에서 사용할 수 있습니다. qmake 및 CMake와 같은 빌드 도구는 빌드 프로세스에서 플랫폼별 차이를 원활하게 처리합니다.
기능 및 API
Qt는 UI, 네트워킹, 웹 기술, 통신 프로토콜, 파일 형식 등 다양한 영역의 모듈 세트를 제공합니다.
에센셜은 모든 플랫폼에서 Qt의 기초를 정의합니다. 지원되는 모든 개발 플랫폼과 테스트를 거친 대상 플랫폼에서 사용할 수 있습니다.
애드온은 특정 목적을 위해 추가적인 가치를 제공합니다.
도구
Qt Creator 는 Qt 애플리케이션 개발을 위한 완벽한 IDE입니다. Qt Creator 에서 프로젝트를 설정하고, 코딩하고, 디버그하고, 패키징하고, 배포할 수 있습니다.
Qt Design StudioQt Quick UI 디자인을 지원합니다. 사전 설정된 UI 컴포넌트를 사용하여 와이어프레임부터 최종 구현까지 UI의 룩앤필을 정의할 수 있습니다.
더 많은 도구를 사용할 수 있습니다.
프로그래밍 언어
Qt 애플리케이션은 보통 C++로 작성됩니다. Qt for Python Python으로 애플리케이션을 작성할 수 있습니다.
Qt Quick UI는 QML로 작성됩니다.
다음 단계
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.