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

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:
- Qt Creator
Öffnen Sie den Modus „ Welcome “ und wählen Sie das Beispiel unter „ Examples “ aus. Weitere Informationen finden Sie unter Qt Creator: Tutorial: Erstellen und Ausführen.
- Qt Extension for Visual Studio Code
Führen Sie den Befehl „ Qt: Open Qt examples “ über „ Command Palette “ aus und wählen Sie das Beispiel aus der Liste aus. Weitere Informationen finden Sie unter Qt Extension for Visual Studio Code: Tutorial: Erstellen und 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
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.