Spec-Zone.ru › Qt 5.15

Тип QML Иконка

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

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

Свойства

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

Методы

  • url url(размер size)

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

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

Тип Icon также имеет карту параметров, которая представляет собой набор пар ключ-значение. Точные ключи зависят от используемого плагина. Карта параметров используется Плагином для определения возвращаемого 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.15/qml-qtlocation-icon.html

Spec-Zone.ru

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