Qt Quick タイムラインの概要
タイムラインはアイテムをアニメーションさせたり、アイテムの動作を定義するために使うことができます。特定の時点でアクティブにできるタイムラインは1つだけです。
アイテムのプロパティをアニメートすることで、その値がすぐにターゲット値に変わるのではなく、中間値を移動することができます。例えば、シーン内のアイテムを移動させるには、アイテムの位置をコントロールするプロパティ、xとyをアニメートして、アイテムの位置がターゲット位置に向かう途中のキーフレームで変化するようにします。同様に、キーフレームでアイテムの色やスケールのプロパティを変えて、近づいたり離れたりするように見せることもできます。
Qt Design Studio キーフレームに基づいたアニメーションを作成するためのタイムラインエディタが含まれています。

Qt Quick では、State オブジェクトで、さまざまな UI ステートを宣言できます。これらのステートは、ベースステートからのプロパティ変更で構成され、UIロジックを整理する便利な方法です。トランジションは、アイテムに関連付けることができるオブジェクトで、ステートの変化によってプロパティが変化したときに、そのプロパティがどのようにアニメーションするかを定義します。Qt Design Studio で、タイムラインアニメーションをステートにバインドすることができます。

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