ロボットアーム
Qt Design Studio の 3D プロジェクトに C++ バックエンドを追加する方法を説明します。この例では、Qt Design Studio で作成した 3D プロジェクトに C++ バックエンドを追加する方法を説明します。例自体は、Qt Quick 3D シーン内のインタラクティブな産業用ロボットアームで構成されています。ロボットアームを制御するための 2D UI は Qt Quick Controls を使用して実装されています。
Qt Design Studio のロボットアームエグザンプルには、シンプルな QML ベースの QML モジュール backend_moc/Backend_moc.qml が付属しており、Qt Design Studio でプロジェクトを使用する際のバックエンドとして機能します。C++アプリケーションでは、C++ベースのQMLモジュールとして互換性のあるバックエンドを実装しています。どちらのQMLモジュールも同じAPIを実装しているため、2つのモジュール間の互換性が確保されています。
ロボットアームのQt Quick 3Dシーンはcontent/RoboticArm.ui.qmlで定義されています。2DのUIはcontent/MainScreen.ui.qmlに実装されており、リポンシブで明暗モードもサポートしています。この例では、Qt Quick ControlsのMaterialスタイルと、ダークとライトのテーマを使って、両方のモードを実装しています。
サンプルを実行する
Qt Creatorからサンプルを実行するには、Welcome モードを開き、Examples からサンプルを選択します。詳細については、Building and Running an Example を参照してください。
Qt Quick 3Dモジュールは、Qt Online Installer の別個のアイテムです。もし、Qt Quick 3D パッケージがインストールされていることを確認してください。
©2024 The Qt Company Ltd. ここに含まれるドキュメントの著作権はそれぞれの所有者に帰属します。 ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。