Qt Quick QML Types
モジュールは Qt Quickモジュールはグラフィカルなプリミティブ型を提供します。これらの型は、QMLドキュメントがQtQuick
名前空間をインポートしている場合にのみ利用可能です。
このモジュールを使用するには、QtQuick
モジュールを次のように記述してインポートしてください:
import QtQuick
モジュールをインポートします。 Qt QuickQtQuick
モジュールのドキュメントを参照してください。
サブモジュール
Qt Quick には、追加の型を含むいくつかのサブモジュールがあります:
- Local Storage - SQLiteデータベース用のJavaScriptインターフェースを含むサブモジュール
- Particles - QMLアプリケーション用のパーティクルシステム
- Controls - 再利用可能なUIコンポーネントのセットを提供します。
- Layouts - ユーザーインターフェースのアイテムを配置するための型
- Tests - QMLアプリケーションをテストするための型
- Effects - のアイテムに一つ以上の簡単な Graphical Effects を適用するための型を提供します。Qt Quick
- Shapes - シーンでベクター図形をレンダリングするための型を提供します。Qt Quick
- Vector Image - ベクター画像ファイルを表示するための型。
値の型
QML言語には、デフォルトでサポートされている値型がいくつかあります。
また、QtQuick
のインポートでは、以下の値型を提供しています:
ARGBカラー値 | |
QFontのプロパティを持つフォント値。 フォントタイプはQFontのプロパティを持つフォント値を指します。 | |
matrix4x4 型は、4 行 4 列の行列です。 | |
quaternion型はスカラー、x、y、z属性を持つ。 | |
vector2d型は、x属性とy属性を持ちます。 | |
x、y、z属性を持つ値 | |
vector4d型はx、y、z、w属性を持つ |
オブジェクト型
QtQuick
のインポートによって提供されるほとんどのオブジェクト型は、Item 型を元にしています。 型は、QtObject 型から派生しています。 Qt QML モジュールによって提供されるQML object types 型(QtObject やComponent など)も、QtQuick
をインポートすることで利用できるようになります。
QML アイテムのアクセシビリティを有効にする | |
アンカー値の変化をアニメーション化する | |
状態中のアイテムのアンカーの変更方法を指定する | |
一連の画像として保存されたアニメーションを再生する | |
スプライトアニメーションを描画する | |
すべてのQMLアニメーションの基本 | |
アニメーションの手動制御を可能にする | |
すべてのQMLアニメータのベースとなる | |
多くの QML コンポーネントが共有するグローバルなアプリケーションの状態プロパティへのアクセスを提供します。 | |
プロパティ変更時のデフォルトアニメーションを定義する | |
画像に基づく境界線の描画 | |
BorderImage のように頂点が配置されたメッシュを定義します。 | |
JavaScriptによる描画を可能にする2Dキャンバスアイテムを提供します。 | |
不透明な CanvasGradient インターフェースを提供します。 | |
画像のピクセルデータを RGBA 順で保持します。 | |
画像データの各ピクセルの構成要素への順序付けされたインデックス付きアクセスを提供します。 | |
ウィンドウが閉じようとしていることを通知します。 | |
色値の変化をアニメーション化 | |
ロールによる色のセット | |
子ウィンドウをカラムに配置 | |
キャンバスアイテム上の図形に2Dコンテキストを提供する | |
非整数のバリデータを定義する | |
移動したアイテムのドラッグ&ドロップイベントを指定する | |
ドラッグイベントに関する情報 | |
ドラッグのハンドラ | |
領域内のドラッグ&ドロップ処理を指定する | |
オンスクリーンキーボードの Enter キーの外観を操作するプロパティを提供します。 | |
"フリック "可能なサーフェスを提供します。 | |
反転可能なサーフェスを提供します | |
子プロパティを並べて配置し、必要に応じて折り返します。 | |
フォーカススコープを明示的に作成 | |
URLによるフォントの読み込みが可能 | |
指定されたフォントのメトリクスを提供 | |
アニメーションのフレーム更新ごとにハンドラをトリガする | |
gestureStarted シグナルで与えられるパラメータ | |
グラデーションの塗りつぶしを定義する | |
グラデーション内のある位置の色を定義する | |
scenegraphのバックエンドと、そのバックエンドで使用されるグラフィックスAPIに関する情報を提供します。Qt Quick | |
グリッド形成で子を配置する | |
グリッドに配置された頂点を持つメッシュを定義する | |
モデルによって提供されるアイテムのグリッドビューを指定するため | |
マウスとタブレットのホバーのハンドラ | |
画像を表示する | |
QML アプリケーションの QInputMethod へのアクセスを提供する | |
整数値のバリデータを定義する | |
基本的なビジュアルQML型 | |
Item::grabToImage()をコールした結果を保持します。 | |
キーイベントに関する情報を提供します | |
矢印キーによるキーナビゲーションをサポートします | |
アイテムへのキーハンドリング | |
レイアウト動作のミラーリングに使用されるプロパティ | |
モデルによって提供されるアイテムのリストビューを提供する | |
URLまたはコンポーネントからのサブツリーの動的ロードを可能にする | |
アイテムに4x4の変形行列を適用する方法を提供します。 | |
簡単なマウス操作が可能 | |
マウスイベントに関する情報を提供 | |
マルチポイントポインタイベントの抽象ハンドラ | |
複数のタッチポイントの処理が可能 | |
qreal-type値の変化をアニメーション化 | |
アイテムの不透明度をアニメーション化する | |
各QMLアイテムの状態に対応したカラーグループ | |
アニメーションの並列実行が可能 | |
親の値の変化をアニメーション化する | |
状態変化におけるアイテムの再ペアレント方法を指定する | |
PathViewとShapeで使用するパスを定義する | |
指定された半径と中心を持つ円弧を定義する | |
パスに沿ってアイテムをアニメーション化する | |
指定された半径を持つ円弧を定義する | |
パス内の指定された位置に属性を設定する方法を指定します | |
2つの制御点を持つ3次ベジェ曲線を定義します | |
Catmull-Rom 曲線上の点を定義します。 | |
ベースパスタイプ | |
パスに沿って手動でアニメートする方法を指定します。 | |
直線を定義します。 | |
パスの位置を移動 | |
座標のリストを通してポリラインのセットを定義する | |
パスの解釈方法を操作する | |
座標のリストを通してポリラインを定義する | |
制御点を持つ2次ベジェ曲線を定義します。 | |
角を丸めた矩形を定義します。 | |
SVG パスデータ文字列を使ってパスを定義する | |
指定されたフォントで文字列を定義する | |
モデルが提供するアイテムをパス上に配置する | |
アニメーションの一時停止を提供する | |
簡単なピンチジェスチャー処理を有効にする | |
ピンチイベントに関する情報の指定 | |
ピンチジェスチャー用のハンドラ | |
2Dトランスフォームに使用されるmatrix4x4のユーティリティ関数を提供します。 | |
単一のタッチポイントに反応するハンドラ | |
QPointingDevice に相当する QML ハンドラ | |
デバイス固有の制約を持つポインタイベントの抽象ハンドラ | |
QPointerEvent に相当する QML ハンドラ | |
ポインタイベントの抽象ハンドラ | |
アイテムがポジショナー内のどこに存在するかの詳細を含む、アタッチされた プロパティを提供します。 | |
アニメーション中のプロパティの即時変更を指定する | |
プロパティ値の変化をアニメーション化する | |
状態に対する新しいプロパティのバインディングまたは値を記述します。 | |
塗りつぶされた矩形に任意の境界線を描画します。 | |
文字列バリデータを提供する | |
提供されたモデルを使用して、多数のItemベースのコンポーネントをインスタンス化する | |
アイテムを回転させる方法を提供する | |
回転値の変化をアニメーション化する | |
タイプはItemの回転をアニメーション化する | |
子アイテムの位置を決める | |
Itemを拡大縮小する | |
タイプはアイテムのスケールファクタをアニメーション化する | |
アタッチされたオブジェクトは、アイテムまたはウィンドウが表示されているスクリーンに関する情報を提供します。 | |
アニメーション中に実行されるスクリプトを定義する | |
アニメーションを連続して実行する | |
カスタムシェーダを矩形に適用する | |
Qt Quick アイテムをテクスチャにレンダリングして表示する | |
キーボードショートカットを提供します。 | |
シングルポイントポインタイベントの抽象ハンドラ | |
プロパティが値をスムーズに追跡できるようにする | |
プロパティがバネのような動きで値を追跡できるようにする | |
スプライトアニメーションの指定 | |
スプライトアニメーションの描画 | |
オブジェクトとプロパティの構成を定義する | |
ステートでのスクリプトの実行方法を指定する | |
Item型以外の組み込みステートサポートを提供します。 | |
Qtパレットへのアクセスを提供します。 | |
モデルからのデータを表示するアイテムのテーブルビューを提供します。 | |
タップとクリックのハンドラ | |
シーンに書式付きテキストを追加する方法を指定します。 | |
TextEdit のバックグランドである QTextDocument のラッパーです。 | |
編集可能な書式付きテキストの複数行を表示する | |
編集可能なテキスト行を表示する | |
指定されたフォントとテキストに対するメトリクスを提供します。 | |
テキストの連続した選択範囲とそのプロパティを表します。 | |
MultiPointTouchArea 内のタッチ ポイントを記述します。 | |
Itemの高度な変形を指定する | |
状態変化時に発生するアニメーション遷移を定義します。 | |
x または y プロパティを変更せずにアイテムを移動する方法を提供します。 | |
QAbstractItemModelからのデータを表示するツリービューを提供します。 | |
タイプは、ShaderEffectのユニフォームをアニメーション化します。 | |
QVector3d の値の変化をアニメートする | |
ビューで遷移中の項目を指定する | |
マウスホイールイベントに関する情報の提供 | |
マウスホイールのハンドラ | |
新しいトップレベルウィンドウの作成 | |
Qt Quick シーンに任意の QWindows を埋め込むことができます。 | |
タイプはアイテムのx位置をアニメーションします。 | |
型はItemのy位置をアニメートする | |
QEventPoint に相当する Qml | |
イベントポイント | |
QPointingDeviceUniqueId に相当する QML。 |
© 2025 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.