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-acontainer for animations-それ自身がstarted 、すべてのアニメーションを並行して実行します。アニメーショングループは、最も長く続くアニメーションが終了したときに終了します。
QParallelAnimationGroup を他のQAbstractAnimation と同じように扱うことができます。例えば、一時停止、再開、他のアニメーショングループに追加することができます。
QParallelAnimationGroup *group = new QParallelAnimationGroup; group->addAnimation(anim1); group->addAnimation(anim2); group->start();
この例では、anim1
とanim2
は、すでに設定されている2つのQPropertyAnimationです。
QAnimationGroup,QPropertyAnimation,The Animation Frameworkも参照してください 。
メンバ関数ドキュメント
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).
© 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.