【问题标题】:QtDBus. How to call a method taking a QDBusUnixFileDescriptor as parameterQtDBus。如何调用以 QDBusUnixFileDescriptor 作为参数的方法
【发布时间】:2019-06-05 03:26:53
【问题描述】:

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

QDBusUnixFileDescriptor 的文档说明:

这允许应用程序通过 D-Bus 连接,自动映射到 D-Bus 类型“h”。

要调用其他方法,我使用的是QDBusInterface::call,它采用方法名称和一堆QVariants。 QVariant 未针对 QDBusUnixFileDescriptor 实现。

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

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

【问题讨论】:

    标签: qt qtdbus


    【解决方案1】:

    我是 Qt 的新手,但据我所知你可以检查一下

    QVariant::fromValue(yourQDBusUnixFileDescriptor)
    

    祝你好运

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-10
      • 2019-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多