debugging - D-Bus 通过 d-feet 发送变体

标签 debugging dbus

我使用 D-Feet D-Bus 调试器来调查一些接口(interface)。
其中之一需要 variant类型作为参数发送(这意味着您可以发送任何内容)。

但我无法将参数发送为 variant - 正常的 Python 语法是 __import__('dbus').Boolean(0)对于 bool 值,但这不起作用( Error.InvalidArguement )。

使用 variant:boolean:0也不行。

如何将争论发送为 variant通过 D 脚?

最佳答案

至少在 d-feet 0.3.9 中,GLib.Variant('b', False)作品。

关于debugging - D-Bus 通过 d-feet 发送变体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14645112/

相关文章:

c++ - 如何在没有转储的情况下使用 WinDbg 查看某个偏移量处的代码?

c - 为什么下面的程序可以运行

java - 调试时收到 net_rim_os not found 警告

python - 如何通过 python 和 dbus 创建 systemd transient 计时器和服务(类似于 systemd-run)?

c - 我如何获得 D-Bus 属性的值?

java - 调试直到变量达到某个值

java - 错误索引超出长度限制在Java中意味着什么?

c++ - 从 DBUS 获取发送者 PID

C:损坏的迭代器发送 D-BUS 信号

python - 在python中向dbus对象添加方法