我使用 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/