Тип значка QML
Тип значка представляет собой источник изображения значка, который может иметь несколько размеров. Подробнее...
| Заявление об импорте: | import QtLocation 5.3 |
| С: | Qt Location 5.5 |
Свойства
- icon : QPlaceIcon
- parameters : Объект
- plugin : Плагин
Методы
- url url(размер размер)
Подробное описание
Тип значка может использоваться совместно с типом Image, чтобы отобразить значок. Функция url() используется для построения URL значка заданного размера; возвращается значок, наиболее соответствующий запрошенному размеру.
Тип значка также имеет карту параметров, которая представляет собой набор пар ключ-значение. Точные используемые ключи зависят от используемого плагина. Карта параметров используется плагином Plugin для определения того, какой 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 url(размер размер)
Возвращает URL изображения значка, наиболее соответствующего заданному размеру.
Если значку не назначен плагин и параметры не содержат ключа 'singleUrl', возвращается URL по умолчанию.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qtlocation-icon.html