Qt D-Bus XML compiler (qdbusxml2cpp)

Qt D-Bus XML编译器是一种工具, 用于解析接口描述并生成表示这些接口的静态代码, 然后用于调用远程对象或实现所述接口.

qdbusxml2cpp 有两种操作模式, 对应于它可以产生的两种可能的输出: 接口(代理)类或适配器类. 后者由一个C++头和一个源文件组成, 用于编辑和调整以满足你的需要.

qdbusxml2cpp 工具并不是每次编译应用程序时都要运行的. 相反, 它是在开发代码或接口更改时使用的.

qdbusxml2cpp 生成的适配器类只是一个必须完成的框架. 默认情况下, 它会生成对适配器所连接对象上同名槽函数的调用. 但是, 你可以根据需要修改这些槽函数或属性访问函数.