QDBus 命名空间

QDBus 命名空间包含在 Qt D-Bus 模块中使用的各种标识符。 更多...

头文件 #include <QDBus>
CMakefind_package(Qt6 REQUIRED COMPONENTS DBus)
target_link_libraries(mytarget PRIVATE Qt6::DBus)
qmakeQT += dbus

类型

枚举CallMode { NoBlock, Block, BlockWithGui, AutoDetect }

详细描述

类型文档

enum QDBus::CallMode

此枚举描述了函数调用的各种方法。有效的模式有

常数描述
QDBus::NoBlock0放置调用但不等待回复(将放弃回复的内容)。
QDBus::Block1不使用事件循环等待回复,而是在等待时阻塞网络操作。这意味着直到函数返回,用户界面可能无法更新。
QDBus::BlockWithGui2使用 Qt 事件循环等待回复。这意味着用户界面将保持响应(处理输入事件),但也意味着可能发生其他事件,如信号传递和其他 D-Bus 方法调用。
QDBus::AutoDetect3自动检测调用函数是否有回复。

在使用 BlockWithGui 时,应用程序必须为任何函数的重新进入做好准备。

© 2024 Qt 公司有限公司。所包含的文档贡献的版权归其各自的所有者。本文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款许可的。Qt 及其相应的标志是芬兰的 Qt 公司以及世界各地的商标。所有其他商标均为其各自所有者的财产。