PySide6.QtDBus.QDBus¶
- class QDBus¶
QDBus 命名空间包含整个 Qt D-Bus 模块中使用的各种标识符。更多…
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
- class CallMode¶
此枚举描述了放置函数调用的各种方式。有效的模式有:
常量
描述
QDBus.NoBlock
放置调用但不等待回复(回复的内容将被丢弃)。
QDBus.Block
不要使用事件循环来等待回复,而是在等待时阻塞网络操作。这意味着在函数返回之前,用户界面可能不会更新。
QDBus.BlockWithGui
使用Qt事件循环等待回复。这意味着用户界面将保持响应(处理输入事件),但也意味着可能会发生其他事件,如信号传递和其他D-Bus方法调用。
QDBus.AutoDetect
自动检测被调用的函数是否有回复。
使用BlockWithGui时,应用程序必须为任何函数中的重入做好准备。