QParallelAnimationGroup Class

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

Header: #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();

이 예제에서 anim1anim2 은 이미 설정된 두 개의 QPropertyAnimation입니다.

QAnimationGroup, QPropertyAnimation, 애니메이션 프레임워크도참조하세요 .

멤버 함수 문서

QParallelAnimationGroup::QParallelAnimationGroup(QObject *parent = nullptr)

QObject 의 생성자에 parent 을 전달합니다.

[virtual noexcept] QParallelAnimationGroup::~QParallelAnimationGroup()

애니메이션 그룹을 파괴합니다. 또한 모든 애니메이션을 파괴합니다.

[override virtual] int QParallelAnimationGroup::duration() const

재구현합니다: QAbstractAnimation::duration() const.

[override virtual protected] bool QParallelAnimationGroup::event(QEvent *event)

다시 구현합니다: QAnimationGroup::event(QEvent * 이벤트).

[override virtual protected] void QParallelAnimationGroup::updateCurrentTime(int currentTime)

재구현합니다: QAbstractAnimation::updateCurrentTime(int currentTime).

[override virtual protected] void QParallelAnimationGroup::updateDirection(QAbstractAnimation::Direction direction)

재구현합니다: QAbstractAnimation::updateDirection(QAbstractAnimation::방향 방향).

[override virtual protected] void QParallelAnimationGroup::updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)

재구현합니다: QAbstractAnimation::updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState).

© 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.