QtDBus。如何调用以QDBusUnixFileDescriptor为参数的方法

时间:2019-01-10 09:34:04

标签: qt qtdbus

我有一个采用QDBusUnixFileDescriptor作为参数的D-Bus方法。但是我不知道如何通过总线调用此方法。

QDBusUnixFileDescriptor的文档说明:

  

这允许应用程序通过以下方式发送和接收Unix文件描述符   D-Bus连接,自动映射到D-Bus类型“ h”。

要调用其他方法,我正在使用QDBusInterface::call,它带有方法名称和一堆QVariantQVariant未针对QDBusUnixFileDescriptor实现。

我无法在Qt文档,github或google上找到任何示例。

如何调用以QDBusUnixFileDescriptor作为参数的总线方法?

1 个答案:

答案 0 :(得分:0)

我在Qt中还很陌生,但据我所知您可以检查

QVariant::fromValue(yourQDBusUnixFileDescriptor)

祝你好运