QDBus 命名空间
QDBus 命名空间包含在 Qt D-Bus 模块中使用的各种标识符。 更多...
头文件 | #include <QDBus> |
CMake | find_package(Qt6 REQUIRED COMPONENTS DBus) target_link_libraries(mytarget PRIVATE Qt6::DBus) |
qmake | QT += dbus |
类型
枚举 | CallMode { NoBlock, Block, BlockWithGui, AutoDetect } |
类型文档
enum QDBus::CallMode
此枚举描述了函数调用的各种方法。有效的模式有
常数 | 值 | 描述 |
---|---|---|
QDBus::NoBlock | 0 | 放置调用但不等待回复(将放弃回复的内容)。 |
QDBus::Block | 1 | 不使用事件循环等待回复,而是在等待时阻塞网络操作。这意味着直到函数返回,用户界面可能无法更新。 |
QDBus::BlockWithGui | 2 | 使用 Qt 事件循环等待回复。这意味着用户界面将保持响应(处理输入事件),但也意味着可能发生其他事件,如信号传递和其他 D-Bus 方法调用。 |
QDBus::AutoDetect | 3 | 自动检测调用函数是否有回复。 |
在使用 BlockWithGui 时,应用程序必须为任何函数的重新进入做好准备。
© 2024 Qt 公司有限公司。所包含的文档贡献的版权归其各自的所有者。本文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款许可的。Qt 及其相应的标志是芬兰的 Qt 公司以及世界各地的商标。所有其他商标均为其各自所有者的财产。