Qt D-Bus XML 编译器 (qdbusxml2cpp)#
Qt D-Bus XML 编译器是一个工具,可以用来解析接口描述,并生成代表这些接口的静态代码,然后可以使用这些代码来对远程对象进行调用或实现这些接口。
qdbusxml2cpp
有两种操作模式,对应它可以生成的两种可能的输出:接口(代理)类或适配器类。后者包括一个 C++ 头文件和一个源文件,这些文件是打算编辑和适配以满足你的需求的。
qdbusxml2cpp
工具不应该每次编译你的应用程序时都运行。相反,它应该在开发代码或接口更改时使用。
qdbusxml2cpp
生成的适配器类只是一个骨架,需要完成。它默认生成对适配器附加的对象上的同名槽的调用。然而,你可以修改这些槽函数或属性访问函数以适应你的需求。