모든 개요
개요
프로그래밍 언어
다음 언어 중 하나 또는 여러 가지를 조합하여 Qt 애플리케이션을 개발할 수 있습니다:
- C++
- QML
- Python
- JavaScript
QML 및 C++
- Best Practices for QML and Qt Quick
- Getting started with Qt Quick applications
- Important Concepts In Qt Quick - Positioning
- Overview - QML and C++ Integration
- Positioners and layouts
- Scope and Naming Resolution
플랫폼
플랫폼 Qt의 크로스 플랫폼 특성 덕분에 단일 코드베이스로 지원되는 다양한 플랫폼을 대상으로 개발할 수 있습니다. 다음 가이드에서는 각 플랫폼과의 연동을 더욱 심화할 수 있도록 플랫폼별 세부 정보를 다룹니다.
- Calling Qt Functions From Unix Signal Handlers
- Configure an Embedded Linux Device
- Desktop Integration
- How Qt for Android Works
- Mixing Qt with other UI toolkits
- Mobile Development
- Platform Integration
- Testing and Debugging
- Wayland and Qt
기초
Qt의 토대를 이루는 기본 개념을 배워보세요.
UI
Qt Quick 와 Qt Widgets UI 기술을 사용하세요. Qt Quick 인터페이스는 유동적이고 역동적이며, 터치 인터페이스에서 가장 뛰어난 성능을 발휘합니다. Qt Widgets 는 복잡한 데스크톱 애플리케이션을 제작하는 데 사용됩니다. 대상 플랫폼의 네이티브 룩앤필을 갖춘 Qt Quick 및 Qt Widgets 인터페이스를 제작할 수 있습니다.
그래픽 및 멀티미디어
그래픽 요소를 표시하고 멀티미디어 콘텐츠를 처리합니다. Qt는 대상 플랫폼의 기본 그래픽 API를 추상화하여 사용자가 애플리케이션 코드 작성에 집중할 수 있도록 합니다. 오디오 및 비디오 파일을 재생하여 화면에 표시할 수 있을 뿐만 아니라, 시스템의 카메라와 마이크를 통해 오디오 및 비디오를 녹화할 수도 있습니다.
- 2D Graphics in Qt
- Advanced FFmpeg Configuration
- Audio Overview
- Camera Overview
- Graphics
- Multimedia Overview
- Multimedia Security Considerations
- Qt Charts Overview
- Spatial Audio Overview
- Vector Image Formats in Qt
- Video Overview
데이터 처리 및 입출력
다양한 형식으로 데이터를 가져오고 저장합니다.
네트워킹 및 연결성
웹 서비스와 통신하고 다른 기기의 애플리케이션과 데이터(JSON 또는 CBOR)를 교환하는 애플리케이션을 개발합니다.
또한, Qt 애플리케이션은 원격 객체나 Qt GRPC 및 protobuf를 사용하여 서비스 엔드포인트와 통신할 수 있습니다.
- Inter-Process Communication
- Networking and Connectivity
- Qt CoAP Overview
- Qt D-Bus Overview
- Qt MQTT Overview
- Qt NFC Overview
웹 기술
네이티브 웹 엔진이 없는 플랫폼에서 Qt 애플리케이션에 월드 와이드 웹(WWW) 콘텐츠를 임베드할 수 있습니다.
또는 서버와 클라이언트 간의 피어 투 피어(P2P) 통신을 위한 웹 채널을 생성할 수도 있습니다.
- Deploying Qt WebEngine Applications
- Qt WebEngine Features
- Qt WebEngine Overview
- Qt WebSockets Overview
도구
Qt 설치 패키지에는 Qt 라이브러리, 예제, 문서 및 Qt Quick 애플리케이션을 개발하는 데 필요한 개발 도구( Qt Creator 통합 개발 환경(IDE) 및 Qt Design Studio 등)가 포함되어 있습니다.
접근성
사용자가 UI 크기를 조정하고, 글꼴 크기와 색상 대비를 변경하며, 키보드를 사용하여 탐색하고, 합성 음성으로 UI 텍스트를 읽어주게 하고, UI 언어를 변경할 수 있도록 하여 접근성이 보장된 소프트웨어를 개발하십시오.
포지셔닝
모범 사례
이 페이지에서는 사용 편의성과 소프트웨어 설계 면에서 뛰어난 애플리케이션을 만들기 위해 Qt 기술을 가장 효과적으로 활용하는 방법에 대한 지침을 제공합니다.
QML을 활용할 때의 모범 사례를 나열하고 Qt Quick | |
그럴 수는 없습니다. 하지만 절망하지 마세요. 방법이 있습니다... | |
페인트 시스템에서 사용하는 좌표계에 대한 정보 | |
공유 라이브러리를 생성하는 방법. | |
사용자 정의 위젯 플러그인을 생성하고 사용하는 방법 | |
사용자의 데스크톱 환경과 통합하는 방법. | |
Qt에서 예외 안전성을 위한 가이드. | |
Qt 애플리케이션 및 기능을 확장하기 위한 플러그인 제작 가이드. | |
테스트에 대한 간략한 소개 Qt Test | |
창 지오메트리를 저장하고 복원하는 방법. | |
Qt를 사용하여 세션 관리를 수행하는 방법. | |
애플리케이션 아이콘을 설정하는 방법. | |
Qt Widgets 애플리케이션의 스타일을 지정할 때 QStyle, StyleKit 및 스타일 시트 중에서 선택하는 방법 |
© 2026 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.