Spec-Zone.ru › Qt 5.14

Тип QML Icon

Тип Icon представляет собой источник изображения значка, который может иметь несколько размеров. Подробнее...

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

Свойства

  • icon : QPlaceIcon
  • parameters : Объект
  • plugin : Плагин

Методы

  • url url(size)

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

Тип Icon может использоваться совместно с типом Image для отображения значка. Функция url() используется для построения URL значка запрошенного размера; возвращается значок, наиболее соответствующий запрошенному размеру.

Тип Icon также имеет карту параметров, представляющую собой набор пар ключ-значение. Точные ключи зависят от используемого плагина. Карта параметров используется плагином 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(size)

Возвращает URL изображения значка, наиболее точно соответствующего заданному размеру size.

Если значку не назначен плагин и карта параметров не содержит ключа 'singleUrl', возвращается URL по умолчанию.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/qml-qtlocation-icon.html

Spec-Zone.ru

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