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 설치에 스튜디오 컴포넌트 추가하기
Qt Design Studio 에서는 기본적으로 Qt 설치에서 사용할 수 없는 Qt Quick Studio 컴포넌트를 사용할 수 있습니다. Qt Creator 에서 사용하려면 모듈을 수동으로 설치해야 합니다.
예를 들면 다음과 같습니다:
- 모듈 저장소를 복제합니다.
git clone https://code.qt.io/qt-labs/qtquickdesigner-components.git
- Qt Quick Studio 컴포넌트 모듈을 설치합니다.
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.