2018年3月23日

Binding

モジュール

QtQml 2.8

クラス継承

QQmlBind → QObject

プロパティー

delayed: bool = false
property: string = ""
target: QtObject = null
value: var = undefined
when: bool = false

説明


QML にエクスポートされた C++ オブジェクトのプロパティーや Loader でインスタンス化されたオブジェクトのプロパティーにバインディングをする場合に用いる。

when に条件を指定すると true のときにのみバインディングを適用できる。

プロパティーの説明

delayed: bool

true に設定するとイベントループが空になったときにバインディングが実行される。

property: string

バインディング対象のプロパティーの名前を指定する。グループプロパティーの指定も可能。

target: QtObject

バインディング対象のプロパティーを持つオブジェクトを指定する。

value: var

バインディングする式を JavaScript で記述する。

when: bool

true の場合に value に記述したバインディングが設定され、false の場合にバインディングを取り除いて元のバインディングに戻す。

参考情報

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。