이 페이지에서

QML 애플리케이션의 프로토타이핑, 디버깅 및 프로파일링

Qt는 개발 라이프사이클 전반에 걸쳐 QML 애플리케이션의 프로토타이핑, 디버깅 및 프로파일링을 위한 포괄적인 도구 세트를 제공합니다.

QML Runtime 를 사용한 프로토타이핑

qml 명령줄 도구를 사용하면 완전한 C++ 애플리케이션을 작성하지 않고도 QML 파일을 빠르게 실행하고 테스트할 수 있습니다. 이는 신속한 프로토타이핑, QML 기능 실험, 개별 컴포넌트의 독립적인 테스트에 이상적입니다.

QML 미리보기

QML 미리 보기를 사용하면 애플리케이션이 실행 중일 때 QML 파일을 실시간으로 다시 불러올 수 있으므로, 애플리케이션을 다시 시작할 필요 없이 변경 사항을 즉시 확인할 수 있습니다. 이를 통해 사용자 인터페이스 개발의 개발 및 반복 주기를 크게 단축할 수 있습니다.

QML 애플리케이션 디버깅

QML 디버거는 중단점, 식 평가, QML 객체 속성 및 바인딩 검사 등을 포함하여 QML 애플리케이션에 대한 포괄적인 지원을 제공합니다. QML 디버거는 Qt Creator 및 Qt Extension for Visual Studio Code 와 통합되어 있으며, 런타임 문제를 진단하고 애플리케이션 동작을 파악하는 데 사용할 수 있습니다.

성능 분석

이 QML Profiler 는 렌더링 시간, JavaScript 실행, 신호 발신 및 메모리 할당을 추적하여 QML 애플리케이션의 성능 병목 현상을 파악하는 데 도움을 줍니다. 또한 애플리케이션이 실행 중에 어디에서 시간을 소비하는지 보여주는 상세한 타임라인 시각화 기능을 제공합니다.

참조: 툴링 및 Qt Quick참조.

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