C
Qt Quick Ultralite QML Types
Qt Quick Ultralite モジュールは、グラフィカルプリミティブ型を提供します。これらの型は、QMLドキュメントがQtQuick 名前空間をインポートしている場合にのみ利用可能です。
QtQuick QML タイプを使用するには、アプリケーションを「Qul::Core 」CMake ターゲットにリンクしてください:
qul_add_target(app)また、.qml ファイルに以下のインポート文を追加してください:
import QtQuick 2.15Qt Qml アプリケーション全般に関する詳細については、Qt ドキュメントの「Qml アプリケーション」および「Qml リファレンス」を参照してください。
バージョン 1.3 以降、Qt Quick Ultralite が提供する QtQuick モジュールは、Qt の QtQuick モジュールとソース互換性があります。
サブモジュール
Qt Quick Ultralite には、追加の型を提供するサブモジュールがあります。
- Controls - 再利用可能な UI コンポーネントのセットを提供します
基本型
QML言語では、デフォルトでサポートされている基本型がいくつかあります。
さらに、QtQuick のインポートにより、以下の基本型が提供されます:
その他の基本型
今後のQt Quick Ultraliteのリリースでは、QMLの基本型は以下のようにサポートされる予定です:
| QML基本型 | サポート状況 |
|---|---|
| var | 現在はスクリプト式でのみサポートされています。 |
| list | 未対応 |
| url | サポートされていません |
オブジェクトタイプ
状態内の項目のアンカーを変更する方法を指定します | |
スプライトアニメーションを描画します | |
すべての QML アニメーションの基盤となる | |
プロパティ変更時のデフォルトのアニメーションを定義します | |
画像に基づいて境界線を描画します | |
色値の変化をアニメーション化する | |
子要素を列に配置する | |
QMLコンポーネントの定義をカプセル化します | |
QMLシグナルをハンドラに接続できるようにする | |
「フリック」操作が可能なサーフェスを提供する | |
グラデーション塗りつぶしを定義する | |
グラデーション内の特定の位置の色を定義する | |
画像を表示します | |
基本的なビジュアルQML型 | |
キーイベントに関する情報を提供します | |
アイテムに対するキー処理を提供する | |
ListModel内のデータ項目を定義します | |
自由形式のリストデータソースを定義します | |
モデルから提供される項目のリストビューを提供する | |
URLまたはコンポーネントからサブツリーを動的に読み込むことを可能にします | |
アイテムを変換するための4×4行列を提供します | |
シンプルなタッチ処理を可能にします | |
タッチイベントに関する情報を提供します | |
qreal型値の変化をアニメーション表示します | |
アニメーションを並列で実行できるようにします | |
Shapeで使用するためのパスを定義します | |
指定された半径を持つ円弧を定義します | |
2つの制御点を持つ3次ベジェ曲線を定義します | |
基本パス型 | |
直線を定義します | |
パスの位置を移動します | |
制御点を1つ持つ2次ベジェ曲線を定義します | |
SVGパスデータ文字列を使用してパスを定義します | |
モデル内のアイテムをパス上に配置します | |
アニメーションを一時停止する | |
プロパティ値の変化をアニメーション化する | |
状態に対する新しいプロパティのバインディングまたは値を記述します | |
Qtの便利な列挙型や関数を含むグローバルオブジェクトを提供します | |
基本的なQML型 | |
角を丸くすることもできる塗りつぶされた矩形を描画します | |
指定されたモデルを使用して、Item ベースのコンポーネントを複数インスタンス化します | |
アイテムを回転させる方法を提供します | |
回転値の変化をアニメーション表示します | |
子要素を行に配置する | |
アイテムの拡大縮小を行う方法を提供します | |
アニメーション実行中に実行するスクリプトを定義します | |
アニメーションを順次実行できるようにします | |
オブジェクトおよびプロパティの設定を定義します | |
「Item」以外の型に対する状態のサポートを提供します | |
シーンにテキストを追加する方法を指定します | |
編集可能なテキスト段落を表示します | |
指定された間隔でハンドラをトリガーします | |
Image、Text、およびStaticTextに対する高度な変形を指定するため | |
状態変更時に発生するアニメーション遷移を定義します | |
x または y プロパティを変更せずにアイテムを移動する方法を提供します |
特定のQtライセンスの下で利用可能です。
詳細はこちら。