Spec-Zone.ru › Qt 5.11

Тип QML Иконка

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

Заявление импорта: import QtLocation 5.11
С момента: 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 url(размер size)

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

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

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

Spec-Zone.ru

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