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-acontainer for animations-それ自身がstarted 、すべてのアニメーションを並行して実行します。アニメーショングループは、最も長く続くアニメーションが終了したときに終了します。

QParallelAnimationGroup を他のQAbstractAnimation と同じように扱うことができます。例えば、一時停止、再開、他のアニメーショングループに追加することができます。

    QParallelAnimationGroup *group = new QParallelAnimationGroup;
    group->addAnimation(anim1);
    group->addAnimation(anim2);

    group->start();

この例では、anim1anim2 は、すでに設定されている2つのQPropertyAnimationです。

QAnimationGroup,QPropertyAnimation,The Animation Frameworkも参照してください

メンバ関数ドキュメント

QParallelAnimationGroup::QParallelAnimationGroup(QObject *parent = nullptr)

QParallelAnimationGroup を構築します。parentQObject のコンストラクタに渡されます。

[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).

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