placeAttribute QML Value Type
placeAttribute型は、一般的な場所の属性情報を保持します。詳細...
Import Statement: | import QtLocation 6.8 |
Since: | QtLocation 5.5 |
プロパティ
詳細説明
placeAttributeは、Place 型を通じて公開されない、Place に関する追加情報を格納する。placeAttributeは、text プロパティを通してアクセス可能なテキストデータであり、label 。 l {placeAttribute::}{text}とlabel プロパティは、どちらもユーザーに表示されることを意図しています。placeAttributeは、一意なキーを持つExtendedAttributes マップに格納されます。
次の例は、 すべての属性を リ ス ト 内に表示す る 方法を示 し てい ます:
import QtQuick import QtPositioning import QtLocation ListView { model: place.extendedAttributes.keys() delegate: Text { text: "<b>" + place.extendedAttributes[modelData].label + ": </b>" + place.extendedAttributes[modelData].text } }
次の例は、属性を割り当てて変更する方法を示しています:
//assign a new attribute to a place var smokingAttrib = Qt.createQmlObject('import QtLocation; PlaceAttribute {}', place); smokingAttrib.label = "Smoking Allowed" smokingAttrib.text = "No" place.extendedAttributes.smoking = smokingAttrib; //modify an existing attribute place.extendedAttributes.smoking.text = "Yes"
プロパティ Documentation
label : string |
このプロパティは属性ラベルを保持し、属性を説明するユーザー可視文字列です。
text : string |
このプロパティは、属性テキストを保持します。
このプロパティは、属性ラベルを保持します。 ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。