이 페이지에서

개발 도구

Qt는 애플리케이션과 사용자 인터페이스를 한 번만 개발하여 여러 데스크톱 및 모바일 운영 체제에 배포할 수 있도록 설계되었습니다.

Qt를 사용하여 애플리케이션 개발을 시작하는 가장 쉬운 방법은 Qt를 다운로드하여 설치하는 것입니다. Qt 설치 패키지에는 Qt 라이브러리, 예제, 문서 및 Qt Creator 통합 개발 환경(IDE)과 같은 필수 개발 도구를 포함하고 있습니다. 자세한 내용은 Qt 시작하기 페이지를 참조하십시오.

Qt Creator

Qt Creator 는 프로젝트 생성부터 대상 플랫폼에 애플리케이션을 배포하는 것에 이르기까지, 애플리케이션 개발 라이프사이클 전반에 걸쳐 작업을 수행하는 데 필요한 도구를 제공합니다. Qt Creator 는 프로젝트 생성 과정을 단계별로 안내하고, 필요한 파일을 생성하며, 사용자가 선택한 사항에 따라 설정을 지정하는 마법사를 제공함으로써 프로젝트 생성과 같은 일부 작업을 자동화합니다. 또한, 의미 기반 강조 표시, 코드 구문 검사, 코드 자동 완성, 리팩토링 작업 및 기타 유용한 기능을 제공하여 코드 작성과 같은 일부 작업을 가속화합니다.

Qt Quick 편집기 패널이 열려 있는 Qt Creator

VS Code용 Qt 확장 프로그램

Qt Extension for Visual Studio Code 는 Visual Studio Code 편집기에 Qt 개발 지원을 제공합니다. 이 확장 프로그램을 사용하면 Qt 애플리케이션을 생성, 빌드, 실행 및 디버깅할 수 있으며, QML 언어 기능, 코드 탐색 기능, 그리고 Qt Widgets Designer 및 Qt Visual Studio Tools를 통해 Qt Designer를 사용할 수 있습니다. Qt Linguist.

Qt Extension for Visual Studio Code

디자인 도구

Qt Widgets Designer 는 Qt Creator 내에 포함된 도구로, Qt Widgets 용 그래픽 사용자 인터페이스(GUI)를 설계하고 구축하는 데 사용됩니다. 시각적 편집기에서 위젯이나 대화 상자를 구성하고 사용자 지정할 수 있으며, 다양한 스타일과 해상도로 테스트할 수 있습니다. Qt Widgets Designer 는 독립형 도구로도 사용할 수 있습니다. Qt Widgets Designer 의 두 버전은 리소스 파일 사용 방법이나 디자인 모드와 편집 모드 간 전환 방식과 같은 일부 기능에서만 차이가 있습니다. 자세한 내용은 Qt Widgets Designer 매뉴얼을 참조하십시오.

디자이너와의 협업

Qt Designer를 사용하면 디자이너가 Adobe Photoshop, Sketch, Figma, Blender 또는 Maya와 같은 이미징 및 디자인 도구에서 자산을 가져와 레이아웃과 흐름을 만들고, 개발자를 위한 코드를 생성할 수 있습니다. Qt Design Studio 는 풍부하고 유연한 컴포넌트, 코드 편집기, 타임라인 기반 애니메이션, 시각 효과, 레이아웃 및 프로토타이핑을 위한 실시간 미리보기를 제공하는 도구입니다. Qt Design Studio 는 개발자가 Qt Creator 또는 Qt Extension for Visual Studio Code 에서 사용할 수 있는 코드를 생성합니다. 디자이너용 도구에 대한 자세한 내용은 Qt Design Studio 매뉴얼을 참조하십시오.

빌드 도구

Qt Creator 는 다양한 빌드 시스템용 프로젝트 템플릿을 생성합니다. 대상 플랫폼과 빌드 환경의 다양한 조합에 맞는 키트를 만들 수 있습니다. Qt Creator 는 CMake, qmake, Qbs, Autotools, Nimble, Meson 및 IncrediBuild 프로젝트를 지원합니다.

Qt Creator 의 프로젝트 템플릿 및 빌드에 대한 자세한 내용은 다음을 참조하십시오:

Qt 구성 및 빌드

CMake 또는 qmake를 사용하여 소스 코드로부터 Qt를 구성하고 빌드할 수 있습니다. 사용자 정의 구성은 Qt 개발자 및 Qt를 다양한 대상 플랫폼으로 포팅하는 개발자를 위한 것입니다. Qt Platform Abstraction은 다양한 플랫폼 및 대상 플랫폼으로의 Qt 포팅을 용이하게 하는 추상화 계층입니다.

Qt 빌드에 대한 자세한 내용은 다음을 참조하십시오:

국제화 및 도움말 도구

응용 프로그램을 다양한 언어로 현지화할 수 있습니다. 다양한 문자 체계를 처리하고, 인터페이스를 번역하며, 숫자, 날짜 및 통화를 다양한 형식으로 표시하려면 Qt 국제화 프레임워크를 사용하십시오. Qt Linguist 는 번역가가 애플리케이션을 번역할 수 있도록 돕는 도구입니다. 번역가는 릴리스 관리자 및 개발자와 협력하여 UI 내의 번역된 텍스트를 생성, 저장 및 배포합니다.

국제화 및 현지화에 대한 자세한 내용은 다음을 참조하십시오:

복잡한 애플리케이션용 도움말 파일을 생성하고 패키징하려면 Qt Help 프레임워크를 사용하여 복잡한 애플리케이션용 도움말 파일을 생성하고 패키징할 수 있습니다. 이 도움말 프레임워크는 XML 기반 형식과 도구를 활용하여 콘텐츠를 생성하고, 애플리케이션 설명서의 순서와 필터를 설정합니다.

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