QParallelAnimationGroup Class
QParallelAnimationGroup 클래스는 애니메이션의 병렬 그룹을 제공합니다. 더 보기...
| 헤더: | #include <QParallelAnimationGroup> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::Core) |
| qmake: | QT += core |
| 상속: | QAnimationGroup |
- 상속받은 멤버를 포함한 모든 멤버 목록
- QParallelAnimationGroup은 Animation Framework의 일부입니다.
공개 함수
| QParallelAnimationGroup(QObject *parent = nullptr) | |
| virtual | ~QParallelAnimationGroup() |
재구현된 공용 함수
| virtual int | duration() const override |
재구현된 보호 함수
| virtual bool | event(QEvent *event) override |
| virtual void | updateCurrentTime(int currentTime) override |
| virtual void | updateDirection(QAbstractAnimation::Direction direction) override |
| virtual void | updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) override |
상세 설명
QParallelAnimationGroup( container for animations)은 자체적으로 started 될 때 모든 애니메이션을 시작합니다. 즉, 모든 애니메이션을 병렬로 실행합니다. 애니메이션 그룹은 가장 오래 지속되는 애니메이션이 완료되면 종료됩니다.
QParallelAnimationGroup은 다른 QAbstractAnimation 과 마찬가지로 일시 중지, 재개하거나 다른 애니메이션 그룹에 추가할 수 있습니다.
QParallelAnimationGroup *group = new QParallelAnimationGroup;
group->addAnimation(anim1);
group->addAnimation(anim2);
group->start();이 예제에서 anim1 와 anim2 는 이미 설정된 두 개의 QPropertyAnimation입니다.
QAnimationGroup, QPropertyAnimation 및 애니메이션 프레임워크도 참조하십시오 .
멤버 함수 문서
QParallelAnimationGroup::QParallelAnimationGroup(QObject *parent = nullptr)
QParallelAnimationGroup을 생성합니다. ` parent `는 ` QObject`의 생성자에 전달됩니다.
[virtual noexcept] QParallelAnimationGroup::~QParallelAnimationGroup()
애니메이션 그룹을 삭제합니다. 또한 해당 그룹에 속한 모든 애니메이션도 함께 삭제됩니다.
[override virtual] int QParallelAnimationGroup::duration() const
QAbstractAnimation::duration() const를 재구현합니다.
[override virtual protected] bool QParallelAnimationGroup::event(QEvent *event)
QAnimationGroup::event(QEvent *event)를 재구현합니다.
[override virtual protected] void QParallelAnimationGroup::updateCurrentTime(int currentTime)
QAbstractAnimation::updateCurrentTime(int currentTime)를 재구현합니다.
[override virtual protected] void QParallelAnimationGroup::updateDirection(QAbstractAnimation::Direction direction)
QAbstractAnimation::updateDirection(QAbstractAnimation::Direction direction)을 재구현합니다.
[override virtual protected] void QParallelAnimationGroup::updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)
QAbstractAnimation::updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)를 재구현합니다.
© 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.