文件名称:dbus-demo.zip
文件大小:673KB
文件格式:ZIP
更新时间:2020-01-25 03:30:49
dbus
本示例用QT实现,分别演示了通过QDBusMessage、QDBusInterface及代理的方式进行dbus调用的方法。 其中: numoperator类中实现了几个方法,此类即是提供给dbus调用的对象 usedbusbyqdbusinterface演示了通过QDBusInterface调用dbus的方法 usedbusbyqdbusmessage演示了通过QDBusMessage调用dbus的方法 usedbusbyproxy演示了通过代理调用dbus的方法,首先需要用qdbuscpp2xml命令根据numoperator.h生成xml文件,再用qdbusxml2cpp根据xml生成代理类 在main函数中执行dbus服务及对象注册。 可同时运行多个实例程序,在不同的实例上操作后,其它实例上取得的数据也会是一致的。
【文件预览】:
dbus-demo
----dbus-test()
--------xml2cppGenInterfaceProxy.cpp(801B)
--------usedbusbyqdbusinterface.cpp(2KB)
--------def.h(167B)
--------dbus-test.pro.user(18KB)
--------usedbusbyqdbusmessage.h(453B)
--------mainwindow.cpp(789B)
--------usedbusbyqdbusmessage.cpp(1KB)
--------mainwindow.h(633B)
--------numoperator.cpp(431B)
--------usedbusbyproxy.h(206B)
--------xml2cppGenInterfaceProxy.h(2KB)
--------numoperator.h(451B)
--------main.cpp(785B)
--------dbus-test.pro(671B)
--------mainwindow.ui(3KB)
--------usedbusbyproxy.cpp(1KB)
--------usedbusbyqdbusinterface.h(440B)
--------com.test.num.xml(803B)
----bin()
--------dbus-test(1.53MB)
----readme.txt(694B)