Auf dieser Seite

Roboterarm

Zeigt, wie man einem 3D-Projekt aus Qt Design Studio ein C++-Backend hinzufügt.

Ein Roboterarm mit GUI-Steuerung

Das Beispiel „Roboterarm“ veranschaulicht das Hinzufügen eines C++-Backends zu einem in Qt Design Studio erstellten 3D-Projekt. Das Beispiel besteht aus einem interaktiven Industrieroboterarm in einer „ Qt Quick 3D “-Szene. Qt Quick Controls implementiert die 2D-Benutzeroberfläche zur Steuerung des Roboterarms.

Ausführen des Beispiels

Sie können das Beispiel wie folgt ausführen:

Für „ Qt Design Studio “ enthält das Beispiel „Robot Arm“ ein QML-Modul in „ backend_moc/Backend/Backend_moc.qml “, das als Backend für das Projekt dient. Die C++-Anwendung implementiert ein kompatibles Backend-QML-Modul. Beide QML-Module implementieren dieselbe API, wodurch die Kompatibilität zwischen den beiden Modulen gewährleistet ist.

content/RoboticArm.ui.qml definiert die „ Qt Quick 3D “-Szene. „ content/MainScreen.ui.qml “ implementiert die 2D-Benutzeroberfläche und unterstützt ein helles und ein dunkles Design. Das Beispiel verwendet den Material-Stil aus „ Qt Quick Controls “ sowie das dunkle und das helle Design, um beide Modi zu implementieren.

Hinweis: Das Beispiel nutzt das Qt Quick 3D Modul, das ein eigenständiger Eintrag im Qt Online Installer. Sollte die Konfiguration des Beispiels fehlschlagen, stellen Sie bitte sicher, dass das „ Qt Quick 3D “-Paket installiert ist.

Quelldateien

Beispielprojekt @ code.qt.io

Siehe auch Alle Qt-Beispiele sowie Beispiele und Tutorials zu „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.