contactDetail QML Value Type
Der Typ „contactDetail“ enthält Kontaktdaten wie beispielsweise eine Telefonnummer oder eine Webadresse. Mehr...
| Import Statement: | import QtLocation 6.12 |
| Since: | QtLocation 5.5 |
Eigenschaften
Ausführliche Beschreibung
Das „contactDetail“ enthält eine einzelne Angabe dazu, wie man einen „ Place “ kontaktieren kann. Das „contactDetail“ besteht aus einem „ label “, bei dem es sich um eine lokalisierte Zeichenfolge handelt, die die Kontaktmethode beschreibt, sowie einem „ value “, das die eigentlichen Kontaktdaten darstellt.
Beispiele
Das folgende Beispiel zeigt, wie man einem Ort in JavaScript eine einzelne Telefonnummer zuweist:
function writeSingle() {
var phoneNumber = Qt.createQmlObject('import QtLocation; ContactDetail {}', place);
phoneNumber.label = "Phone";
phoneNumber.value = "555-5555"
place.contactDetails.phone = phoneNumber;
}Im Folgenden wird gezeigt, wie man einem Ort in JavaScript mehrere Telefonnummern zuweist:
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;
}Beachten Sie, dass es aufgrund von Einschränkungen des „ QQmlPropertyMap “ nicht möglich ist, die Kontaktdaten in QML deklarativ anzugeben; dies kann nur über JavaScript erfolgen.
Dokumentation der Eigenschaften
label : string
Diese Eigenschaft enthält eine Bezeichnung, die die Kontaktdaten beschreibt.
Die Bezeichnung kann möglicherweise lokalisiert werden. Die Sprache hängt von der Entität ab, die sie festlegt; in der Regel ist dies die „ Plugin “. Die Eigenschaft „ Plugin::locales “ legt fest, welche Sprache verwendet wird.
value : string
Diese Eigenschaft enthält den Wert der Kontaktdaten, bei denen es sich beispielsweise um eine Telefonnummer, eine E-Mail-Adresse, eine Website-URL usw. handeln kann.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.