このページでは

Qt Quick テンプレート 2

Qt Quick テンプレートは、Qt Quick コントロールの基盤となります。テンプレートは、コントロールのロジックと動作を非視覚的に実装したものです。これらは、QML内でコントロールを可視化するためのインターフェースを提供します。 Qt Quick。

テンプレートは可能な限りスタイルに依存しないことを目指していますが、場合によっては、コントロールの視覚的な構造について一定の仮定を立てなければならないこともあります。 たとえば、スピンボックスには、その値を増加・減少させるボタンがあります。スピンボックスの挙動を実装するためには、スピンボックスのテンプレートは、ユーザーが「上」ボタンと「下」ボタンのどちらを操作しているかを把握する必要があります。 スピンボックステンプレートの視覚的な実装では、単に「上」ボタンと「下」ボタンを配置し、通常状態、押下状態、無効状態を視覚化すれば十分です。入力イベントの処理や状態の処理は、基盤となるテンプレートによって行われます。

モジュールの進化

「Qt Quick コントロールの変更点」には、Qt 6シリーズに向けて行われたモジュールAPIおよび機能の重要な変更点が記載されています。

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