ScaledPixmapArgument Struct

struct QIconEngine ::ScaledPixmapArgument

This struct was introduced in Qt 5.9.

公共變量

QIcon::Mode mode
QPixmap pixmap
qreal scale
QSize size
QIcon::State state

詳細描述

This struct represents arguments to the virtual_hook () function when the id parameter is QIconEngine::ScaledPixmapHook .

The struct provides a way for icons created via QIcon::fromTheme () to return pixmaps that are designed for the current 設備像素比率 . The scale for such an icon is specified using the Scale directory key in the appropriate index.theme 文件。

Icons created via other approaches will return the same result as a call to pixmap () would, and continue to benefit from Qt's "@nx" high DPI syntax .

另請參閱 virtual_hook (), QIconEngine::IconEngineHook ,和 高 DPI 圖標 .

成員變量文檔編製

QIcon::Mode ScaledPixmapArgument:: mode

This variable holds the requested mode of the pixmap.

另請參閱 QIcon::Mode .

QPixmap ScaledPixmapArgument:: pixmap

This variable holds the pixmap that is the best match for the given size , mode , state ,和 scale . This is an output parameter that is set after calling virtual_hook ().

qreal ScaledPixmapArgument:: scale

This variable holds the requested scale of the pixmap.

QSize ScaledPixmapArgument:: size

This variable holds the requested size of the pixmap.

QIcon::State ScaledPixmapArgument:: state

This variable holds the requested state of the pixmap.

另請參閱 QIcon::State .