コンテナ コントロール
Qt Quick 「コントロール」では、コンテナのような機能を持つ各種コントロールを提供しています。
ヘッダーとフッターをサポートした、スタイル設定済みの最上位ウィンドウ | |
コンテナに共通する機能を提供する抽象基底型 | |
コントロールの論理的なグループを表すビジュアルフレーム | |
コントロールの論理的なグループを表すビジュアルフレームとタイトル | |
TableView に付随する水平方向のヘッダービューを提供します | |
ヘッダーとフッターをサポートする、スタイル設定済みのページコントロール | |
アプリケーションのスタイルおよびテーマに合わせた背景を提供する | |
スクロール可能なビュー | |
各アイテムの間にドラッグ可能なスプリッターを配置してアイテムをレイアウトします | |
スタックベースのナビゲーションモデルを提供します | |
ユーザーが横方向にスワイプしてページ間を移動できるようにします | |
ユーザーが異なるビューやサブタスクを切り替えられるようにします | |
コンテキストに応じたコントロールのコンテナ | |
TableView に付随する縦型ヘッダービューを提供します |
各タイプのコンテナは、一連のコントロールをグループ化するために使用できます。以下のセクションでは、ユースケースに応じて適切なコンテナの種類を選択するためのガイドラインを紹介します。
ApplicationWindow コントロール

ApplicationWindow アプリケーションのルートウィンドウを作成し、そのウィンドウにオプションのヘッダーやフッターを簡単に追加できるようにします。
Frame コントロール

Frame は、視覚的なフレーム内で、コントロールの論理的なグループをまとめて配置するために使用されます。
GroupBox コントロール

GroupBox は、タイトル付きの視覚的フレーム内で、コントロールの論理的なグループをまとめて配置するために使用されます。
Pageコントロール

Page は、ページ固有のヘッダーおよびフッター項目を提供します。ヘッダーとフッターの設定にはApplicationWindow を使用することも可能ですが、画面ごとにヘッダーやフッターが異なる場合は、Page を使用する方が適しています。
Paneコントロール

Pane は、アプリケーションのスタイルやテーマに合わせた背景色を提供します。Pane 自体には独自のレイアウト機能はなく、RowLayout やColumnLayout などを使用して、コンテンツの位置を指定する必要があります。
ScrollView コントロール

ScrollView は、ユーザー定義のコンテンツに対してスクロール機能を提供します。
StackView コントロール

StackView コンテンツページを「後入れ先出し(LIFO)」の原則に従ってスタックに整理します。つまり、スタックに最後に「プッシュ」された項目が最初に取り出され、常に最上部の項目が表示されます。
SwipeView コントロール

SwipeView コンテンツページを、スワイプ可能な帯状に整理します。
TabBar コントロール

TabBar コンテンツページをタブに整理します。
ToolBar コントロール

ToolBar アプリケーション全体で利用可能なアクションやコントロール、およびコンテキストに応じたアクションやコントロールを格納するコンテナです。
© 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.