Тип QML Пользователь
Тип Пользователь идентифицирует пользователя, внесшего вклад в конкретный элемент содержимого Место. Подробнее...
| Заявление импорта: | import QtLocation 5.3 |
| С момента: | Qt Location 5.5 |
Свойства
Подробное описание
Каждый элемент содержимого Место имеет связанного пользователя, который внес вклад в содержимое. Этот тип предоставляет информацию об этом пользователе.
Пример
Следующий пример демонстрирует, как отобразить информацию о пользователе, который отправил редакторскую статью:
import QtQuick 2.0
import QtPositioning 5.5
import QtLocation 5.6
EditorialModel {
id: editorialModel
batchSize: 3
place: place
}
ListView {
model: editorialModel
delegate: Item {
anchors.fill: parent
Column {
width: parent.width
clip: true
Text {
text: title
width: parent.width
wrapMode: Text.WordWrap
font.pixelSize: 24
}
Text {
text: text
width: parent.width
wrapMode: Text.WordWrap
font.pixelSize: 20
}
Row {
Image {
width: 16
height: 16
source: supplier.icon.url(Qt.size(width, height), Icon.List)
}
Text {
text: "Provided by " + supplier.name
font.pixelSize: 16
}
}
Text {
text: "Contributed by " + user.name
font.pixelSize: 16
}
Text {
text: attribution
font.pixelSize: 8
}
}
}
} См. также ImageModel, ReviewModel и EditorialModel.
Документация по свойствам
name : строка
Это свойство содержит имя пользователя.
user : QPlaceUser
Для получения подробной информации о том, как использовать это свойство для взаимодействия между C++ и QML, см. "Взаимодействие между кодом C++ и QML".
userId : строка
Это свойство содержит уникальный идентификатор пользователя.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qtlocation-user.html