Структура ScaledPixmapArgument
Структура ScaledPixmapArgument объявлена в классе QIconEngine.Эта структура была введена в Qt 5.9.
Публичные переменные
| QIcon::Mode | mode |
| QPixmap | pixmap |
| qreal | scale |
| QSize | size |
| QIcon::State | state |
Подробное описание
Эта структура представляет аргументы для функции virtual_hook() при значении параметра id QIconEngine::ScaledPixmapHook.
Структура предоставляет способ для иконок, созданных с помощью QIcon::fromTheme(), возвращать пиксельмапы, разработанные для текущего отношения пикселей устройства. Масштаб такой иконки задается с помощью ключа каталога масштабирования Scale directory key в соответствующем index.theme файле.
Иконки, созданные другими способами, вернут такой же результат, как и вызов pixmap(), и по-прежнему будут использовать синтаксис Qt высокого разрешения "@nx" для изображений с высоким разрешением.
См. также virtual_hook(), QIconEngine::IconEngineHook и Иконки высокого разрешения.
Документация переменных членов
QIcon::Mode ScaledPixmapArgument::mode
Эта переменная хранит запрашиваемый режим пиксельмапы.
См. также QIcon::Mode.
QPixmap ScaledPixmapArgument::pixmap
Эта переменная хранит пиксельмапу, которая является наилучшим соответствием заданным size, mode, state и scale. Это параметр вывода, который устанавливается после вызова virtual_hook().
qreal ScaledPixmapArgument::scale
Эта переменная хранит запрашиваемый масштаб пиксельмапы.
QSize ScaledPixmapArgument::size
Эта переменная хранит запрашиваемый размер пиксельмапы.
QIcon::State ScaledPixmapArgument::state
Эта переменная хранит запрашиваемое состояние пиксельмапы.
См. также QIcon::State.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/qiconengine-scaledpixmapargument.html