- class QFutureInterfaceBase#
概要#
方法#
def
__init__()
def
cancel()
def
derefT()
def
hasException()
def
isCanceled()
def
isFinished()
定义
isPaused()
定义
isRunning()
定义
isStarted()
定义
isValid()
定义
loadState()
定义
mutex()
定义
__ne__()
定义
__eq__()
定义
queryState()
定义
refT()
def
reportStarted()
def
reset()
def
resultCount()
def
setFilterMode()
def
setLaunchAsync()
def
setPaused()
def
setRunnable()
def
setSuspended()
def
setThreadPool()
def
setThrottled()
def
swap()
def
threadPool()
def
togglePaused()
注意
本文档可能包含从C++自动翻译成Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译存在问题,您也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单的方式来告知我们。
详细描述#
- class State#
- class CancelMode#
自版本6.3新增。
- __init__(other)#
- 参数:
other –
QFutureInterfaceBase
- __init__([initialState=QFutureInterfaceBase.State.NoState])
- 参数:
initialState –
State
- cancel(mode)#
- 参数:
mode –
CancelMode
- cancel()
- cancelAndFinish()#
- cleanContinuation()#
- derefT()#
- 返回类型:
bool
- expectedResultCount()#
- 返回类型:
int
- hasException()#
- 返回类型:
bool
- isCanceled()#
- 返回类型:
bool
- isChainCanceled()#
- 返回类型:
bool
- isFinished()#
- 返回类型:
bool
- isPaused()#
- 返回类型:
bool
注意
此函数已弃用。
- isProgressUpdateNeeded()#
- 返回类型:
bool
- isResultReadyAt(index)#
- 参数:
index – int
- 返回类型:
bool
- isRunning()#
- 返回类型:
bool
- isRunningOrPending()#
- 返回类型:
bool
- isStarted()#
- 返回类型:
bool
- isSuspended()#
- 返回类型:
bool
- isSuspending()#
- 返回类型:
bool
- isThrottled()#
- 返回类型:
bool
- isValid()#
- 返回类型:
bool
- launchAsync()#
- 返回类型:
bool
- loadState()#
- 返回类型:
int
- __ne__(other)#
- 参数:
other –
QFutureInterfaceBase
- 返回类型:
bool
- __eq__(other)#
- 参数:
other –
QFutureInterfaceBase
- 返回类型:
bool
- progressMaximum()#
- 返回类型:
int
- progressMinimum()#
- 返回类型:
int
- progressText()#
- 返回类型:
str
- progressValue()#
- 返回类型:
int
- refT()#
- 返回类型:
bool
- reportCanceled()#
- reportFinished()#
- reportResultsReady(beginIndex, endIndex)#
- 参数:
beginIndex - int
endIndex - int
- reportStarted()#
- reportSuspended()#
- reset()#
- resultCount()#
- 返回类型:
int
- rethrowPossibleException()#
- runContinuation()#
- setExpectedResultCount(resultCount)#
- 参数:
resultCount - int
- setFilterMode(enable)#
- 参数:
enable - bool
- setLaunchAsync(value)#
- 参数:
value - bool
- setPaused(paused)#
- 参数:
paused - bool
注意
此函数已弃用。
- setProgressRange(minimum, maximum)#
- 参数:
minimum - int
maximum - int
- setProgressValue(progressValue)#
- 参数:
progressValue – int
- setProgressValueAndText(progressValue, progressText)#
- 参数:
progressValue – int
progressText – str
- setSuspended(suspend)#
- 参数:
suspend – bool
- setThreadPool(pool)#
- 参数:
pool –
QThreadPool
- setThrottled(enable)#
- 参数:
enable - bool
- suspendIfRequested()#
- swap(other)#
- 参数:
other –
QFutureInterfaceBase
- threadPool()#
- 返回类型:
- togglePaused()#
注意
此函数已弃用。
- toggleSuspended()#
- waitForFinished()#
- waitForNextResult()#
- 返回类型:
bool
- waitForResult(resultIndex)#
- 参数:
resultIndex – int
- waitForResume()#