Тип QML Иконка
Тип Иконка представляет собой источник изображения иконки, который может иметь несколько размеров. Подробнее...
| Заявление об импорте: | import QtLocation 5.12 |
| С момента: | QtLocation 5.5 |
Свойства
- icon : QPlaceIcon
- parameters : Объект
- plugin : Плагин
Методы
- url url(размер size)
Подробное описание
Тип Иконка может использоваться в сочетании с типом Изображение для отображения иконки. Функция url() используется для построения URL иконки заданного размера; возвращается иконка, наиболее точно соответствующая заданному размеру.
Тип Иконка также имеет карту параметров, которая представляет собой набор пар ключ-значение. Точные ключи зависят от используемого плагина. Карта параметров используется плагином для определения возвращаемого URL.
В случае, когда иконка может иметь только один URL изображения, можно использовать параметр ключа "singleUrl" со значением QUrl. Любая Иконка с этим параметром всегда возвращает указанный URL независимо от запрошенного размера иконки и не обращается к плагину.
Следующий код показывает, как отобразить иконку размером 64x64 пикселя:
import QtQuick 2.0
import QtPositioning 5.5
import QtLocation 5.6
Image {
source: icon.url(Qt.size(64, 64))
} В качестве альтернативы можно указать иконку с размером по умолчанию, как показано ниже:
source: icon.url()
Документация по свойствам
icon : QPlaceIcon
Для получения подробной информации о том, как использовать это свойство для взаимодействия между C++ и QML, см. "Интерфейсы между C++ и QML-кодом".
parameters : Объект
Это свойство содержит параметры иконки и представляет собой карту. Эти параметры используются плагином для возвращения соответствующего URL при вызове url() и для указания местоположений для сохранения при сохранении иконок.
Обратитесь к документации плагина для получения информации о поддерживаемых параметрах и способе их использования.
Обратите внимание, что из-за ограничений QQmlPropertyMap невозможно явно указать параметры в QML; назначение ключей и значений параметров возможно только с помощью JavaScript.
plugin : Плагин
Свойство содержит плагин, ответственный за управление этой иконкой.
Документация по методам
Возвращает URL изображения иконки, наиболее точно соответствующий заданному size.
Если плагину не назначена иконка, а параметры не содержат ключа 'singleUrl', возвращается URL по умолчанию.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qml-qtlocation-icon.html