Qt D-Bus Compilador XML (qdbusxml2cpp)
El compilador XML de Qt D-Bus es una herramienta que se puede utilizar para analizar descripciones de interfaces y producir código estático que represente dichas interfaces, que luego se puede utilizar para realizar llamadas a objetos remotos o implementar dichas interfaces.
qdbusxml2cpp tiene dos modos de funcionamiento, que se corresponden con las dos posibles salidas que puede producir: la clase interfaz (proxy) o la clase adaptador. Esta última se compone de una cabecera C++ y de un fichero fuente, que se pueden editar y adaptar a sus necesidades.
La herramienta qdbusxml2cpp no está pensada para ejecutarse cada vez que compiles tu aplicación. Está pensada para ser utilizada durante el desarrollo del código o cuando cambie la interfaz.
Las clases adaptadoras generadas por qdbusxml2cpp son sólo un esqueleto que debe completarse. Genera, por defecto, llamadas a slots con el mismo nombre en el objeto al que está unido el adaptador. Sin embargo, puedes modificar esas ranuras o las funciones de acceso a propiedades para adaptarlas a tus necesidades.
© 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.