C
Qt Quick Ultralite QML Types
Qt Quick Ultraliteモジュールはグラフィカルなプリミティブ型を提供します。これらの型は、QML ドキュメントがQtQuick 名前空間をインポートしている場合にのみ利用可能です。
QtQuick QML タイプを使用するには、アプリケーションをQul::Core CMake ターゲットにリンクします:
qul_add_target(app)
そして、.qml ファイルに以下の import 文を追加してください:
import QtQuick 2.15
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 | 現在はスクリプト式でのみサポートされています。 |
| リスト | サポートされていない |
| url | 未対応 |
オブジェクト・タイプ
ステート内のアイテムのアンカーを変更する方法を指定します。 | |
スプライトアニメーションを描画する | |
すべてのQMLアニメーションの基本 | |
プロパティの変更に対するデフォルトのアニメーションを定義する | |
画像に基づいてボーダーを描く | |
色の値の変化のアニメーション | |
子要素を列内に配置する | |
QML コンポーネントの定義をカプセル化する | |
QML シグナルをハンドラに接続します。 | |
フリック "できる表面を提供する | |
グラデーションの塗りつぶし | |
グラデーション内のある位置の色を定義する | |
画像を表示する | |
基本的なビジュアルQMLタイプ | |
キーイベントに関する情報を提供します | |
アイテムへのキーハンドリング | |
ListModel におけるデータ項目の定義 | |
自由形式のリストデータソースを定義します | |
モデルによって提供されるアイテムのリストビューを提供します。 | |
URL またはコンポーネントからのサブツリーの動的なロードを可能にする | |
アイテムを変換するための 4x4 マトリックスを提供します。 | |
簡単なタッチ処理を可能にします | |
タッチイベントに関する情報の提供 | |
qrealタイプの値の変化をアニメーション化 | |
アニメーションの並列実行が可能 | |
Shapeで使用するパスを定義します | |
指定した半径の円弧を定義します。 | |
2つの制御点を持つ3次ベジェ曲線を定義します。 | |
ベースパスタイプ | |
直線を定義します。 | |
パスの位置を移動します。 | |
制御点を持つ二次ベジェ曲線を定義する | |
SVG パスデータ文字列を使ってパスを定義する | |
モデル内のアイテムをパス上に配置する | |
アニメーションの一時停止 | |
プロパティ値の変化をアニメーション化する | |
状態に対する新しいプロパティのバインディングや値の記述 | |
Qt の便利な列挙型や関数を持つグローバルオブジェクトを提供する | |
基本的な QML 型 | |
塗りつぶされた矩形を描画します。 | |
提供されたモデルを使用して、いくつかのアイテムベースのコンポーネントをインスタンス化します。 | |
アイテムを回転させる方法を提供する | |
回転値の変化をアニメーション化する | |
列内の子の位置を指定します | |
アイテムを拡大縮小する | |
アニメーション中に実行されるスクリプトを定義する | |
アニメーションの連続実行 | |
オブジェクトとプロパティの構成を定義する | |
アイテム以外のタイプの状態をサポートします。 | |
シーンにテキストを追加する方法を指定する | |
編集可能なテキスト段落を表示する | |
指定した間隔でハンドラをトリガーする。 | |
Image、Text、StaticTextの高度なトランスフォームを指定します。 | |
状態変化時に発生するアニメーション遷移の定義 | |
x や y のプロパティを変更せずにアイテムを移動する方法を提供します。 |