Qt D-Bus Compilateur XML (qdbusxml2cpp)

Le compilateur XML de Qt D-Bus est un outil qui peut être utilisé pour analyser les descriptions d'interfaces et produire un code statique représentant ces interfaces, qui peut ensuite être utilisé pour faire des appels à des objets distants ou pour implémenter ces interfaces.

qdbusxml2cpp Le compilateur XML a deux modes de fonctionnement, qui correspondent aux deux résultats possibles qu'il peut produire : la classe d'interface (proxy) ou la classe d'adaptateur. Cette dernière se compose d'un en-tête C++ et d'un fichier source, qui sont destinés à être édité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 destiné à être utilisé lors du développement du code ou lorsque l'interface change.

Les classes d'adaptateurs générées par qdbusxml2cpp ne sont qu'un squelette qui doit être complété. Elle génère, par défaut, des appels à des slots de même nom sur l'objet auquel l'adaptateur est attaché. Cependant, vous pouvez 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.