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()¶