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은 애니메이션 프레임워크의 일부입니다.
공용 함수
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)
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.