모든 개요

개요

Qt 소개

프로그래밍 언어

다음 언어 중 하나 또는 그 조합을 사용하여 Qt 애플리케이션을 개발할 수 있습니다:

Qt 언어

  • C++
  • QML
  • Python
  • JavaScript

QML 및 C++

플랫폼

macOS, Linux 및 Windows 데스크톱 플랫폼에서 Qt 애플리케이션을 개발하세요. Qt는 플랫폼 독립적이므로 다른 대상 플랫폼에 대해 동일한 코드 베이스를 컴파일할 수 있습니다.

기초

Qt의 기초를 정의하는 Qt 기본 사항에 대해 알아보세요.

UI

Qt Quick Qt Quick 인터페이스는 유동적이고 동적이며 터치 인터페이스에 가장 적합합니다. 인터페이스는 복잡한 데스크톱 애플리케이션을 만들 때 사용합니다. 대상 플랫폼의 기본 모양과 느낌으로 및 인터페이스를 만들 수 있습니다. Qt Widgets Qt Quick Qt Widgets

그래픽 및 멀티미디어

그래픽 요소를 표시하고 멀티미디어 콘텐츠를 처리합니다. Qt는 대상 플랫폼의 기본 그래픽 API를 추상화하여 사용자가 애플리케이션 코드 작성에 집중할 수 있도록 합니다. 오디오 및 비디오 파일을 재생하여 화면에 렌더링하고 시스템의 카메라와 마이크에서 오디오 및 비디오를 녹음할 수 있습니다.

데이터 처리 및 입출력

다양한 형식의 데이터를 검색하고 저장합니다.

네트워킹 및 연결

웹 서비스와 통신하고 다른 장치의 애플리케이션과 데이터(JSON 또는 CBOR)를 교환하는 애플리케이션을 개발할 수 있습니다.

또한 Qt 애플리케이션은 원격 객체 또는 gRPC 및 Qt Protobuf를 사용하여 서비스 엔드포인트와 통신할 수 있습니다.

웹 기술

네이티브 웹 엔진이 없는 플랫폼에서 월드 와이드 웹의 콘텐츠를 Qt 애플리케이션에 임베드할 수 있습니다.

또는 서버와 클라이언트 간의 피어 투 피어 통신을 위한 웹 채널을 만들 수도 있습니다.

도구

Qt 설치에는 Qt 라이브러리, 예제, 문서, 그리고 Qt Creator 통합 개발 환경(IDE) 및 Qt Design Studio Qt Quick 애플리케이션 개발에 필요한 개발 도구가 포함되어 있습니다.

접근성

사용자가 UI 크기 조정, 글꼴 크기 및 색상 대비 변경, 탐색을 위한 키보드 사용, 합성된 음성으로 UI 텍스트를 소리내어 읽기, UI 언어 변경 등의 기능을 통해 접근성 높은 소프트웨어를 작성하세요.

포지셔닝

© 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.