Spec-Zone.ru › Qt 5.9

Тип QML Иконка

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

Заявление об импорте: import QtLocation 5.3
С: Qt Location 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/qt-5.9/qml-qtlocation-icon.html

Spec-Zone.ru

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