Bras robotisé
Ce tutoriel montre comment ajouter un backend C++ à un projet 3D issu de Qt Design Studio.

L'exemple « Bras robotisé » montre comment ajouter un backend C++ à un projet 3D créé dans Qt Design Studio. L'exemple consiste en un bras robotique industriel interactif dans une scène Qt Quick 3D. Le fichier Qt Quick Controls implémente l'interface utilisateur 2D permettant de contrôler le bras robotique.
Exécution de l’exemple
Vous pouvez exécuter l’exemple à partir de :
- Qt Creator
Ouvrez le mode « Welcome » et sélectionnez l’exemple dans Examples. Pour plus d’informations, consultez Qt Creator: Tutoriel : Compiler et exécuter.
- Qt Extension for Visual Studio Code
Exécutez la commande « Qt: Open Qt examples » à partir de Command Palette, puis sélectionnez l’exemple dans la liste. Pour plus d’informations, consultez Qt Extension for Visual Studio Code: Tutoriel : Compiler et exécuter.
Pour Qt Design Studio, l’exemple « Robot Arm » est fourni avec un module QML dans backend_moc/Backend/Backend_moc.qml qui sert de backend au projet. L’application C++ implémente un module QML backend compatible. Les deux modules QML implémentent la même API, ce qui garantit la compatibilité entre les deux modules.
content/RoboticArm.ui.qml définit la scène 3D d’ Qt Quick. content/MainScreen.ui.qml implémente l’interface utilisateur 2D et prend en charge un thème clair et un thème foncé. L’exemple utilise le style « Material » issu de Qt Quick Controls ainsi que les thèmes clair et foncé pour implémenter les deux modes.
Remarque : l’exemple utilise le module 3D « Qt Quick », qui est un élément distinct dans le Qt Online Installer. Si la configuration de l’exemple échoue, assurez-vous que le package Qt Quick 3D est bien installé.
Fichiers source
Voir également Tous les exemples Qt et les exemples et tutorielsQt 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.