이 페이지에서

QParallelAnimationGroup Class

QParallelAnimationGroup 클래스는 애니메이션의 병렬 그룹을 제공합니다. 더 보기...

헤더: #include <QParallelAnimationGroup>
CMake: find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core
상속: QAnimationGroup

공개 함수

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.