Obsolete Members for QFuture

Die folgenden Mitglieder der Klasse „ QFuture “ sind veraltet. Sie werden bereitgestellt, um die Funktionsfähigkeit von altem Quellcode zu gewährleisten. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Öffentliche Funktionen

(deprecated in 6.0) bool isPaused() const
(deprecated in 6.0) void pause()
(deprecated in 6.0) void setPaused(bool paused)
(deprecated in 6.0) void togglePaused()

Dokumentation zu Mitgliedsfunktionen

[deprecated in 6.0] bool QFuture::isPaused() const

Diese Funktion ist seit Version 6.0 veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Verwenden Sie stattdessen ` isSuspending()` oder ` isSuspended()`.

Gibt ` true ` zurück, wenn die asynchrone Berechnung mit der Funktion ` pause()` angehalten wurde; andernfalls wird ` false` zurückgegeben.

Beachten Sie, dass die Berechnung möglicherweise noch läuft, auch wenn diese Funktion „ true “ zurückgibt. Weitere Details finden Sie unter „ setPaused()“. Um zu überprüfen, ob die Unterbrechung tatsächlich wirksam wurde, verwenden Sie stattdessen „ isSuspended()“.

Siehe auch toggleSuspended() und isSuspended().

[deprecated in 6.0] void QFuture::pause()

Diese Funktion ist seit Version 6.0 veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Verwenden Sie stattdessen ` suspend()`.

Hält die durch diesen Future dargestellte asynchrone Berechnung an. Dies ist eine Komfortmethode, die lediglich ` setPaused(true)` aufruft.

Siehe auch ` resume()`.

[deprecated in 6.0] void QFuture::setPaused(bool paused)

Diese Funktion ist seit Version 6.0 veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Verwenden Sie stattdessen ` setSuspended()`.

Ist ` paused ` wahr, hält diese Funktion die durch den `Future` dargestellte asynchrone Berechnung an. Ist die Berechnung bereits angehalten, führt diese Funktion keine Aktion aus. Alle ` QFutureWatcher `-Objekte, die diesen `Future` beobachten, stellen die Übermittlung von Fortschritts- und Ergebnis-Signalen ein, solange der `Future` angehalten ist. Die Signalübermittlung wird fortgesetzt, sobald der `Future` wieder aufgenommen wird.

Ist ` paused ` falsch, setzt diese Funktion die asynchrone Berechnung fort. Wurde die Berechnung zuvor nicht angehalten, führt diese Funktion keine Aktion aus.

Beachten Sie, dass nicht alle Berechnungen angehalten werden können. Beispielsweise kann das von `QtConcurrent::run()` zurückgegebene Future nicht angehalten werden; das von `QtConcurrent::mappedReduced()` zurückgegebene Future hingegen schon.

Siehe auch ` isPaused()`, ` suspend()`, ` resume()` und ` toggleSuspended()`.

[deprecated in 6.0] void QFuture::togglePaused()

Diese Funktion ist seit Version 6.0 veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Verwenden Sie stattdessen ` toggleSuspended()`.

Schaltet den Pausenzustand der asynchronen Berechnung um. Mit anderen Worten: Wenn die Berechnung derzeit pausiert ist, wird sie durch den Aufruf dieser Funktion fortgesetzt; wenn die Berechnung läuft, wird sie angehalten. Dies ist eine Komfortmethode zum Aufruf von ` setPaused(!isPaused())`.

Siehe auch setSuspended(), suspend() und resume().

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.