QParallelAnimationGroup Class
QParallelAnimationGroupクラスは、アニメーションの並列グループを提供します。詳細...
Header: | #include <QParallelAnimationGroup> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::Core) |
qmake: | QT += core |
Inherits: | 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)
再リプルメント: (QEvent *event):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)。
©2024 The Qt Company Ltd. ここに含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。