- class QRemoteObjectPendingCall#
封装异步方法调用的结果。更多信息…
继承自:
QRemoteObjectPendingCallWatcher
摘要#
方法#
def
__init__()
def
error()
def
isFinished()
def
returnValue()
静态函数#
注意
本文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译有问题,您也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 创建工单来通知我们。
详细描述#
- class Error#
此枚举类型指定了远程调用可能发生的错误值
常量
说明
QRemoteObjectPendingCall.NoError
没有发生错误。
QRemoteObjectPendingCall.InvalidMessage
远程调用完成后之前的默认错误状态。
- __init__()#
- __init__(other)
- 参数:
other –
QRemoteObjectPendingCall
返回远程调用的错误,如果有。
- static fromCompletedCall(returnValue)#
- 参数:
returnValue – 对象
- 返回类型:
- isFinished()#
- 返回类型:
布尔类型
返回 true 如果远程调用已完成,否则返回 false。
完成的调用将包含一个
returnValue
或error
。- returnValue()#
- 返回类型:
对象
返回远程调用的返回值。
returnValue 仅在远程调用完成后且没有错误时才有效。
- waitForFinished([timeout=30000])#
- 参数:
timeout – 整数
- 返回类型:
布尔类型
最多阻塞
timeout
毫秒,直到远程调用完成。成功时返回
true
,否则返回false
。