10

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

但是我在发送参数时遇到了麻烦variant- 正常的 python 语法将__import__('dbus').Boolean(0)用于布尔值,但这不起作用(Error.InvalidArguement)。

使用variant:boolean:0也不行。

如何variant通过 D-Feet 发送争论?

4

2 回答 2

20

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

于 2014-05-16T22:06:57.983 回答
3

我试过__import__('dbus').Boolean(0, variant_level=1)了,它似乎奏效了。

于 2013-02-18T12:08:24.770 回答