class QRemoteObjectPendingCall#

封装异步方法调用的结果。更多信息

继承自: QRemoteObjectPendingCallWatcher

摘要#

方法#

静态函数#

注意

本文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译有问题,您也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 创建工单来通知我们。

详细描述#

class Error#

此枚举类型指定了远程调用可能发生的错误值

常量

说明

QRemoteObjectPendingCall.NoError

没有发生错误。

QRemoteObjectPendingCall.InvalidMessage

远程调用完成后之前的默认错误状态。

__init__()#
__init__(other)
参数:

otherQRemoteObjectPendingCall

error()#
返回类型:

Error

返回远程调用的错误,如果有。

static fromCompletedCall(returnValue)#
参数:

returnValue – 对象

返回类型:

QRemoteObjectPendingCall

isFinished()#
返回类型:

布尔类型

返回 true 如果远程调用已完成,否则返回 false。

完成的调用将包含一个 returnValueerror

returnValue()#
返回类型:

对象

返回远程调用的返回值。

returnValue 仅在远程调用完成后且没有错误时才有效。

waitForFinished([timeout=30000])#
参数:

timeout – 整数

返回类型:

布尔类型

最多阻塞 timeout 毫秒,直到远程调用完成。

成功时返回 true,否则返回 false