QPauseAnimation Class
Die Klasse QPauseAnimation bietet eine Pause für QSequentialAnimationGroup. Mehr...
Kopfzeile: | #include <QPauseAnimation> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::Core) |
qmake: | QT += core |
Vererbungen: | QAbstractAnimation |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QPauseAnimation ist Teil des Animation Frameworks.
Eigenschaften
- duration : int
Öffentliche Funktionen
QPauseAnimation(QObject *parent = nullptr) | |
QPauseAnimation(int msecs, QObject *parent = nullptr) | |
virtual | ~QPauseAnimation() |
QBindable<int> | bindableDuration() |
void | setDuration(int msecs) |
Reimplementierte öffentliche Funktionen
virtual int | duration() const override |
Reimplementierte geschützte Funktionen
virtual bool | event(QEvent *e) override |
virtual void | updateCurrentTime(int) override |
Detaillierte Beschreibung
Wenn Sie eine Verzögerung zwischen Animationen in einem QSequentialAnimationGroup einführen möchten, können Sie eine QPauseAnimation einfügen. Diese Klasse animiert nichts, aber finish pausiert erst nach einer bestimmten Anzahl von Millisekunden, nachdem sie gestartet wurde. Sie geben die Dauer der Pause im Konstruktor an. Sie kann auch direkt mit setDuration() festgelegt werden.
Es ist nicht notwendig, eine QPauseAnimation selbst zu konstruieren. QSequentialAnimationGroup bietet die Komfortfunktionen addPause() und insertPause(). Diese Funktionen nehmen einfach die Anzahl der Millisekunden, die die Pause dauern soll.
Siehe auch QSequentialAnimationGroup.
Dokumentation der Eigenschaften
[bindable]
duration : int
Hinweis: Diese Eigenschaft unterstützt QProperty Bindungen.
Diese Eigenschaft enthält die Dauer der Pause.
Die Dauer der Unterbrechung. Die Dauer sollte nicht negativ sein. Die Standarddauer beträgt 250 Millisekunden.
Dokumentation der Mitgliedsfunktionen
QPauseAnimation::QPauseAnimation(QObject *parent = nullptr)
Konstruiert eine QPauseAnimation. parent wird an den Konstruktor von QObject übergeben. Die Standarddauer ist 0.
QPauseAnimation::QPauseAnimation(int msecs, QObject *parent = nullptr)
Konstruiert eine QPauseAnimation. msecs ist die Dauer der Pause. parent wird an den Konstruktor von QObject übergeben.
[virtual noexcept]
QPauseAnimation::~QPauseAnimation()
Zerstört die Pausenanimation.
[override virtual protected]
bool QPauseAnimation::event(QEvent *e)
Reimplements: QAbstractAnimation::event(QEvent *Event).
[override virtual protected]
void QPauseAnimation::updateCurrentTime(int)
Reimplements: QAbstractAnimation::updateCurrentTime(int currentTime).
© 2025 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.