PySide6.QtCore.QFutureInterfaceBase¶
- class QFutureInterfaceBase¶
概要¶
方法¶
def
__init__()def
cancel()def
derefT()def
hasException()def
isCanceled()def
isFinished()def
isPaused()def
isRunning()def
isStarted()def
isSuspended()def
isSuspending()def
isThrottled()def
isValid()def
launchAsync()def
loadState()def
mutex()def
__ne__()def
__eq__()def
progressText()def
progressValue()def
queryState()def
refT()def
reportCanceled()def
reportFinished()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()def
waitForResult()def
waitForResume()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
- class State¶
- class CancelMode¶
在版本6.3中添加。
- __init__(other)
- Parameters:
其他 –
QFutureInterfaceBase
- cancel()¶
- cancel(mode)
- Parameters:
mode –
CancelMode
- 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:
整数
- __ne__(other)¶
- Parameters:
其他 –
QFutureInterfaceBase- Return type:
布尔
- __eq__(other)¶
- Parameters:
其他 –
QFutureInterfaceBase- Return type:
布尔
- progressMaximum()¶
- Return type:
整数
- progressMinimum()¶
- Return type:
整数
- progressText()¶
- Return type:
字符串
- progressValue()¶
- 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
- setSuspended(suspend)¶
- Parameters:
suspend – 布尔值
- setThreadPool(pool)¶
- Parameters:
pool –
QThreadPool
- setThrottled(enable)¶
- Parameters:
enable – 布尔值
- suspendIfRequested()¶
- swap(other)¶
- Parameters:
其他 –
QFutureInterfaceBase
- threadPool()¶
- Return type:
- togglePaused()¶
注意
此函数已弃用。
- toggleSuspended()¶
- waitForFinished()¶
- waitForNextResult()¶
- Return type:
布尔
- waitForResult(resultIndex)¶
- Parameters:
resultIndex – int
- waitForResume()¶