Qt Qml 도구
Qt Qml 모듈은 개발자와 디자이너의 작업 환경을 개선해 주는 다양한 도구와 유틸리티를 제공하며, Qt에서 사용하는 일부 내부 도구도 포함하고 있습니다. 다음 섹션에서는 이러한 도구와 유틸리티에 대한 간략한 개요와 함께 각 항목에 대한 추가 정보 링크를 제공합니다.
Qt Quick Compiler
이 Qt Quick Compiler 컴파일 시점에 QML 및 JavaScript 코드를 처리하여 애플리케이션 성능을 향상시킵니다. 이는 QML 타입에서 C++ 클래스를 생성하는 QML 타입 컴파일러와, 바인딩 및 함수를 효율적인 바이트 코드 및 C++로 컴파일하는 QML 스크립트 컴파일러라는 두 가지 주요 구성 요소로 이루어져 있습니다. 이를 통해 애플리케이션 시작 속도가 빨라지고 QML 코드의 실행 효율이 높아집니다.
개발자 도구
Qt Qml 모듈에서 제공하는 일련의 도구로, 개발의 다양한 단계에서 QML 개발자의 업무를 용이하게 하는 것을 목표로 합니다. 이러한 도구는 다음과 같습니다:
사용자가 선호하는 LSP를 지원하는 편집기에서 코드를 작성하는 데 도움을 주는 도구입니다. | |
C++ 코드 내에서 컨텍스트 속성 정의를 검색하는 도구입니다. | |
QML 코딩 규칙에 따라 QML 파일의 서식을 자동으로 정리해 주는 도구입니다. | |
QML 파일의 구문을 검증하고 안티패턴에 대해 경고해 주는 도구입니다. | |
애플리케이션에서 QML 추적 데이터를 가져오는 도구. |
디자이너 도구
Qt Qml 모듈은 또한 디자이너가 신속하게 프로토타입을 제작할 수 있도록 지원하여 생산성을 높여주는 사용자용 도구들을 제공합니다. 이러한 도구들은 다음과 같습니다:
QML 문서를 불러오고, 해당 문서에 시각적 항목이 포함된 경우 장면을 표시하는 창을 생성하는 도구입니다. | |
QML Live 파일에 대한 실시간 업데이트 미리보기를 제공하는 도구입니다. | |
SVG 문서를 QML 파일로 변환하는 도구 |
내부 도구
일부 유틸리티 도구는 사용자가 직접 상호작용하기 위한 것이 아닙니다. 대신, 이 도구들은 모두 빌드 시스템에 의해 호출되어 그 기능과 성능을 강화하도록 설계되었습니다.
QML의 함수와 표현식을 컴파일하는 도구입니다. | |
QML 타입을 미리 C++로 컴파일하는 도구. | |
QML 문서를 미리 컴파일하는 도구. | |
디렉터리 내의 QML 파일을 스캔하여 QML 임포트 종속성을 확인하는 도구입니다. | |
C++ 클래스를 등록하여 QML에서 사용할 수 있게 해주는 도구입니다. |
모든 Qml 도구
선호하는 LSP 지원 편집기에서 코드를 작성하는 데 도움을 주는 도구입니다. | |
QML 내의 함수와 표현식을 컴파일하는 도구입니다. | |
QML 유형을 미리 C++로 컴파일하는 도구입니다. | |
QML 문서를 불러오고, QML 문서에 시각적 항목이 포함된 경우 해당 장면을 표시하는 창을 생성하는 도구입니다. | |
QML 문서를 미리 컴파일하는 도구입니다. | |
C++ 코드에서 컨텍스트 속성 정의를 검색하는 도구입니다. | |
QML 코딩 규칙에 따라 QML 파일의 서식을 자동으로 조정하는 도구. | |
디렉토리 내의 QML 파일에서 QML 임포트 종속성을 스캔하는 도구입니다. | |
QML 파일의 구문을 검증하고 안티패턴에 대해 경고하는 도구입니다. | |
QML Live 파일에 대한 실시간 업데이트 미리보기를 제공하는 도구. | |
애플리케이션에서 QML 추적 데이터를 가져오는 도구입니다. | |
C++ 클래스를 등록하여 QML에서 사용할 수 있게 해주는 도구입니다. | |
SVG 문서를 QML 파일로 변환하는 도구 |
© 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.