Spec-Zone.ru › Qt 5.15

Тип QML пользователя

Тип User идентифицирует пользователя, внесшего вклад в конкретный элемент содержимого Place. Подробнее...

Заявление об импорте: import QtLocation 5.15
С: QtLocation 5.5
  • Список всех членов, включая унаследованные

Свойства

  • name : строка
  • user : QPlaceUser
  • userId : строка

Подробное описание

Каждый элемент содержимого Place имеет связанного пользователя, внесшего вклад в содержимое. Этот тип предоставляет информацию об этом пользователе.

Пример

Следующий пример показывает, как отобразить информацию о пользователе, который отправил редакционную статью:

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/qt-5.15/qml-qtlocation-user.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API