contactDetail QML Value Type

contactDetailタイプは、電話番号やウェブサイトのアドレスなどの連絡先の詳細を保持します。詳細...

Import Statement: import QtLocation 6.8
Since: QtLocation 5.5

プロパティ

詳細説明

contactDetailは、Place 。contactDetailは、label 、連絡方法を説明するローカライズされた文字列と、value 、実際の連絡先の詳細を表す文字列から構成されます。

次の例は、JavaScriptで1つの場所に1つの電話番号を割り当てる方法を示しています:

function writeSingle() {
    var phoneNumber = Qt.createQmlObject('import QtLocation; ContactDetail {}', place);
    phoneNumber.label = "Phone";
    phoneNumber.value = "555-5555"
    place.contactDetails.phone = phoneNumber;
}

次の例は、JavaScriptで1つの場所に複数の電話番号を割り当てる方法を示しています:

function writeMultiple() {
    var bob = Qt.createQmlObject('import QtLocation; ContactDetail {}', place);
    bob.label = "Bob";
    bob.value = "555-5555"

    var alice = Qt.createQmlObject('import QtLocation; ContactDetail {}', place);
    alice.label = "Alice";
    alice.value = "555-8745"

    var numbers = new Array();
    numbers.push(bob);
    numbers.push(alice);

    place.contactDetails.phone = numbers;
}

QQmlPropertyMap の制限により、QML で宣言的に連絡先の詳細を指定することはできません。

プロパティ Documentation

label : string

このプロパティは連絡先の詳細を記述するラベルを保持します。

このラベルはローカライズされる可能性があります。言語はそれを設定するエンティティに依存し、通常これはPlugin です。Plugin::locales プロパティはどの言語が使用されるかを定義します。


value : string

このプロパティは、電話番号、電子メールアドレス、ウェブサイトのURLなど、連絡先の詳細の値を保持します。


本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。