Qt是否暴露了一种方法来观察DBus接口,类似于g_bus_watch_name
?我想知道应用程序何时启动或关闭,观察它的DBus接口。
有一个QDBusServiceWatcher
类,它可以监视总线的服务更改。从文档-
QDBusServiceWatcher类允许用户监视总线服务改变。
QDBusServiceWatcher对象可用于通知应用程序关于总线上服务名称的所有权更改。它有三个观看模式:
- 只关注服务注册。
- 只监视服务注销。
- 监视服务所有权的变化(默认模式)。