Sur cette page

Bras robotisé

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

Un bras robotisé doté de commandes via une interface graphique

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 :

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

Projet d'exemple sur code.qt.io

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.