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 Quick Studio コンポーネントを使用できますが、これらはデフォルトでは Qt インストールには含まれていません。Qt Creator でこれらを使用するには、モジュールを手動でインストールする必要があります。
例:
- モジュールのリポジトリをクローンします。
git clone https://code.qt.io/qt-labs/qtquickdesigner-components.git - 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のパフォーマンス問題の典型的な原因となります。 100 MB の 3D モデルや 64 MB のテクスチャなどの大きなアセットファイルを.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.