En esta página

qt_generate_dbus_interface

Genera una interfaz D-Bus a partir de un fichero de cabecera.

El comando está definido en el componente DBus del paquete Qt6. Carga el paquete con:

find_package(Qt6 REQUIRED COMPONENTS DBus)

Este comando se introdujo en Qt 6.0.

Sinopsis

qt_generate_dbus_interface(header
    [customName]
    [OPTIONS options]
)

Si los comandos versionless están deshabilitados, utilice qt6_generate_dbus_interface() en su lugar. Admite el mismo conjunto de argumentos que este comando.

Descripción

Analiza el archivo fuente o de cabecera C++ que contiene una declaración de clase derivada de QObject y genera un archivo que contiene el XML de D-Bus Introspection.

Por defecto, el archivo XML generado se almacena en el directorio binario actual y tiene el mismo nombre base que la cabecera. Puede especificar un nombre o ruta diferente añadiendo customName como segundo argumento opcional.

Opciones

La función establece una llamada a la herramienta de línea de comandos qdbuscpp2xml. Se pueden establecer otros argumentos para la herramienta después de OPTIONS.

© 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.