이 페이지에서

UI 프로젝트를 애플리케이션으로 변환

Qt Quick UI 프로토타입 프로젝트는 사용자 인터페이스를 만드는 데 유용합니다. Qt Creator 에서 애플리케이션 개발에 이를 사용하려면 다음을 추가해야 합니다:

  • CMakeLists.txt 프로젝트 구성 파일
  • C++ 코드 (.cpp)
  • 리소스 파일
  • 애플리케이션을 기기에 배포하는 데 필요한 코드

QML과 C++의 통합에 대한 자세한 내용은 ‘개요 - QML 및 C++ 통합’을 참조하십시오.

CMake를 사용하여 Qt Quick 애플리케이션 빌드하기

Qt Design Studio 프로젝트 마법사 템플릿을 사용하면 CMake로 빌드할 수 있는 프로젝트를 생성할 수 있습니다. Qt Creator 에서 CMakeLists.txt 프로젝트 파일을 열어 프로젝트 개발을 계속할 수 있습니다.

Qt 설치에 Studio 구성 요소 추가

Qt Design Studio 에서는 기본적으로 Qt 설치본에 포함되어 있지 않은 Qt Quick Studio 구성 요소를 사용할 수 있습니다. Qt Creator 에서 이러한 구성 요소를 사용하려면 모듈을 수동으로 설치해야 합니다.

예를 들어:

  1. 모듈 저장소를 클론합니다.
    git clone https://code.qt.io/qt-labs/qtquickdesigner-components.git
  2. Qt Quick Studio Components 모듈을 설치합니다.
    mkdir build
    cd build
    cmake -GNinja -DCMAKE_INSTALL_PREFIX=<path_to_qt_install_directory> <path_to_qtquickdesigner-components>
    cmake --build .
    cmake --install .

    참고: <path_to_qt_install_directory><path_to_qtquickdesigner-components> 를 컴퓨터에 있는 실제 경로로대체하십시오 . 예를 들어, /Qt/6.11.0/msvc2022_64../qtquickdesigner-components/ 입니다.

대용량 데이터 파일 처리

이미지, 효과 또는 3D 장면과 같이 UI에서 사용되는 그래픽 자산은 UI 성능 문제의 전형적인 원인입니다. 100MB 크기의 3D 모델이나 64MB 크기의 텍스처와 같은 대용량 자산 파일을 .qrc 파일에 포함하여 바이너리로 컴파일하려고 하면, 애플리케이션을 빌드하는 데만도 막대한 양의 메모리가 필요합니다.

먼저 ‘디자인 최적화’에 설명된 대로 자산을 최적화해 보십시오.

대용량 자산은 파일 시스템에서 직접 로드하거나 Qt 리소스 시스템을 사용하여 동적으로 로드해야 합니다. 자세한 내용은 Qt 리소스 시스템을 참조하십시오.

Qt Quick UI 프로토타입 만들기 ’, ‘ Qt Quick UI 디자인 방법’, Qt Quick UI 디자인’ 및 Qt Quick UI 디자인 항목도 참조하십시오 .

Copyright © The Qt Company Ltd. and other contributors. 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.