PySide6.QtCore.QFutureInterfaceBase

class QFutureInterfaceBase

概要

方法

注意

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

详细描述

class State
class CancelMode

在版本6.3中添加。

__init__([initialState=QFutureInterfaceBase.State.NoState])
Parameters:

initialStateState

__init__(other)
Parameters:

其他QFutureInterfaceBase

cancel()
cancel(mode)
Parameters:

modeCancelMode

cancelAndFinish()
cleanContinuation()
derefT()
Return type:

布尔

expectedResultCount()
Return type:

整数

hasException()
Return type:

布尔

isCanceled()
Return type:

布尔

isChainCanceled()
Return type:

布尔

isFinished()
Return type:

布尔

isPaused()
Return type:

布尔

注意

此函数已弃用。

isProgressUpdateNeeded()
Return type:

布尔

isResultReadyAt(index)
Parameters:

索引 – int

Return type:

布尔

isRunning()
Return type:

布尔

isRunningOrPending()
Return type:

布尔

isStarted()
Return type:

布尔

isSuspended()
Return type:

布尔

isSuspending()
Return type:

布尔

isThrottled()
Return type:

布尔

isValid()
Return type:

布尔

launchAsync()
Return type:

布尔

loadState()
Return type:

整数

mutex()
Return type:

QMutex

__ne__(other)
Parameters:

其他QFutureInterfaceBase

Return type:

布尔

__eq__(other)
Parameters:

其他QFutureInterfaceBase

Return type:

布尔

progressMaximum()
Return type:

整数

progressMinimum()
Return type:

整数

progressText()
Return type:

字符串

progressValue()
Return type:

整数

queryState(state)
Parameters:

状态State

Return type:

布尔

refT()
Return type:

布尔

reportCanceled()
reportFinished()
reportResultsReady(beginIndex, endIndex)
Parameters:
  • beginIndex – int

  • endIndex – int

reportStarted()
reportSuspended()
reset()
resultCount()
Return type:

整数

rethrowPossibleException()
runContinuation()
setExpectedResultCount(resultCount)
Parameters:

resultCount – int

setFilterMode(enable)
Parameters:

enable – 布尔值

setLaunchAsync(value)
Parameters:

value – 布尔值

setPaused(paused)
Parameters:

暂停 – bool

注意

此函数已弃用。

setProgressRange(minimum, maximum)
Parameters:
  • minimum – int

  • maximum – 整数

setProgressValue(progressValue)
Parameters:

progressValue – int

setProgressValueAndText(progressValue, progressText)
Parameters:
  • progressValue – int

  • progressText – str

setRunnable(runnable)
Parameters:

可运行的QRunnable

setSuspended(suspend)
Parameters:

suspend – 布尔值

setThreadPool(pool)
Parameters:

poolQThreadPool

setThrottled(enable)
Parameters:

enable – 布尔值

suspendIfRequested()
swap(other)
Parameters:

其他QFutureInterfaceBase

threadPool()
Return type:

QThreadPool

togglePaused()

注意

此函数已弃用。

toggleSuspended()
waitForFinished()
waitForNextResult()
Return type:

布尔

waitForResult(resultIndex)
Parameters:

resultIndex – int

waitForResume()