Структура ScaledPixmapArgument
структура QIconEngine::ScaledPixmapArgumentДанная структура была введена в Qt 5.9.
Открытые переменные
| QIcon::Mode | mode |
| QPixmap | pixmap |
| qreal | scale |
| QSize | size |
| QIcon::State | state |
Подробное описание
Данная структура представляет аргументы для функции virtual_hook() в случае, когда параметр id имеет значение QIconEngine::ScaledPixmapHook.
Структура предоставляет способ, с помощью которого иконки, созданные с помощью QIcon::fromTheme(), могут возвращать пикчеры, оптимизированные для текущего отношения пикселей к плотности устройства. Масштаб для такой иконки задаётся с помощью ключа каталога Scale в соответствующем 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-6.0/qiconengine-scaledpixmapargument.html