Qt Quick Templates 2 QML Types
「Qt Quick Templates 2」モジュールは、QMLでユーザーインターフェースコントロールを構築するために使用できる、非視覚的なテンプレートのセットを提供します。これらは Qt Quick。
これらの型は、既存のコントロールをカスタマイズするのではなく、コントロールをゼロから実装したい場合に使用します。これは、カスタムスタイルを作成する際によく見られるケースです。
QML タイプは、.qml ファイル内で以下のインポート文を使用してインポートできます:
import QtQuick.Templates as TQtQuick.Templates およびQtQuick.Controls のインポートによって提供される型の間には、1対1の対応関係があります。QtQuick.Controls のインポートで利用可能なすべての型について、QtQuick.Templates のインポートには同じ名前の非ビジュアル・テンプレート型が存在します。
注: QtQuick.Controls インポートで提供される型との重複を避けるため、テンプレートのインポートには名前空間を使用することを推奨します 。
QML 型
ボタンに共通する機能を提供する抽象基底型 | |
抽象ユーザーインターフェースアクション | |
アクションをグループ化する | |
ヘッダーとフッターをサポートする、スタイルが設定された最上位ウィンドウ | |
コンテンツの読み込み中など、バックグラウンドでの処理中であることを示す | |
クリックしてコマンドを実行したり、質問に答えたりできるプッシュボタン | |
互いに排他的なチェック可能なボタンのグループ | |
カレンダーのネームスペース | |
カレンダーモデル | |
オンまたはオフに切り替え可能なチェックボタン | |
オン/オフを切り替え可能なチェックインジケーターを備えたアイテムデリゲート | |
オプションを選択するためのボタンとポップアップリストの組み合わせ | |
コンテナに共通する機能を提供する抽象基底型 | |
添付型は、プラットフォームに適した方法でコンテキストメニューを開く手段を提供する | |
すべてのコントロールに共通する機能を提供する抽象基底型 | |
1週間の曜日名の一覧 | |
一定時間長押しすると動作するチェックボタン | |
値を設定するために回転させる円形のダイヤル | |
標準的なボタンとタイトルを備えたポップアップダイアログ。ユーザーとの短時間のやり取りに使用される | |
ダイアログで使用されるボタンボックス | |
ユーザーがあらかじめ設定された浮動小数点値のセットから選択できるようにする | |
スワイプ操作で開閉できるサイドパネル | |
コントロールの論理的なグループを表す視覚的な枠 | |
コントロールの論理的なグループを表す視覚的な枠とタイトル | |
TableViewに付随する水平方向のヘッダービューを提供する | |
さまざまなビューやコントロールで使用できる基本的なアイテムデリゲート | |
フォントが継承されたスタイル付きテキストラベル | |
コンテキストメニューやポップアップメニューとして使用できるポップアップ | |
ウィンドウのメニューバーを提供します | |
MenuBar内にドロップダウンメニューを表示します | |
メニュー内に項目を表示します | |
メニュー内の項目グループを、隣接する項目から区切る | |
カレンダーの月を日単位でグリッド表示 | |
ポップアップ用のウィンドウオーバーレイ | |
ヘッダーとフッターに対応した、スタイル設定済みのページコントロール | |
現在アクティブなページを示す | |
アプリケーションのスタイルやテーマに合わせた背景を提供します | |
ポップアップ形式のユーザーインターフェースコントロールの基本タイプ | |
操作の進行状況を表示します | |
オン/オフを切り替え可能な排他ラジオボタン | |
オン/オフを切り替え可能なラジオインジケーターを備えた排他的なアイテムデリゲート | |
トラックに沿って2つのハンドルをスライドさせ、値の範囲を選択するために使用されます | |
ユーザーがクリックできる、角が丸いプッシュボタンコントロール | |
縦または横のインタラクティブなスクロールバー | |
垂直または水平の非インタラクティブなスクロールインジケーター | |
スクロール可能なビュー | |
検索機能用に設計された専用の入力フィールド | |
TableView内のテーブルセルを選択するために使用される | |
トラックに沿ってハンドルをスライドさせて値を選択するために使用される | |
ユーザーがあらかじめ設定された値のセットから選択できるようにする | |
SplitViewのハンドル用のアタッチドプロパティを提供する | |
各アイテムの間にドラッグ可能なスプリッターを配置してアイテムをレイアウトします | |
スタックベースのナビゲーションモデルを提供します | |
スワイプ可能なアイテムデリゲート | |
ユーザーが横方向にスワイプしてページ間を移動できるようにします | |
オン/オフを切り替え可能なボタン | |
オン/オフを切り替え可能なスイッチインジケーターを備えたアイテムデリゲート | |
ユーザーが異なるビューやサブタスクを切り替えられるようにします | |
TabBarに適した外観のボタン | |
TableViewに割り当て可能なデリゲート | |
複数行のテキスト入力領域 | |
1行のテキスト入力フィールド | |
コンテキストに応じたコントロールを格納するコンテナ | |
ToolBarに適した外観のボタン | |
ツールバー内のアイテムのグループを、隣接するアイテムから区切る | |
任意のコントロールにツールチップを表示する | |
TreeViewに割り当て可能なデリゲート | |
選択可能なアイテムが表示されるスピン可能なホイール | |
TableViewに付随する縦型のヘッダービューを提供する | |
週番号の列 |
関連情報
© 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.