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