Qt D-Bus Compilateur XML (qdbusxml2cpp)
Le compilateur XML d'Qt D-Bus est un outil permettant d'analyser des descriptions d'interfaces et de générer du code statique représentant ces interfaces, qui peut ensuite être utilisé pour effectuer des appels vers des objets distants ou pour implémenter lesdites interfaces.
qdbusxml2cpp Il dispose de deux modes de fonctionnement, qui correspondent aux deux types de résultats possibles : la classe d’interface (proxy) ou la classe d’adaptateur. Cette dernière se compose à la fois d’un en-tête C++ et d’un fichier source, destinés à être modifiés et adaptés à vos besoins.
L'outil qdbusxml2cpp n'est pas destiné à être exécuté à chaque fois que vous compilez votre application. Il est plutôt prévu pour être utilisé lors du développement du code ou lorsque l'interface change.
Les classes d’adaptateur générées par qdbusxml2cpp ne constituent qu’un squelette à compléter. Par défaut, l’outil génère des appels aux slots portant le même nom sur l’objet auquel l’adaptateur est associé. Vous pouvez toutefois modifier ces slots ou les fonctions d’accès aux propriétés pour les adapter à vos besoins.
© 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.