このページでは

QIconEngine::ScaledPixmapArgument Struct

struct QIconEngine::ScaledPixmapArgument

パブリック変数

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

詳細な説明

この構造体は、id パラメータがQIconEngine::ScaledPixmapHook に設定されている場合、virtual_hook()関数への引数を表します。

この構造体は、QIcon::fromTheme() によって作成されたアイコンが、現在のデバイスのピクセル比に合わせて設計されたピクマップを返す手段を提供します。このようなアイコンのスケールは、適切なindex.theme ファイル内のScale ディレクトリキーを使用して指定されます。

他の方法で作成されたアイコンは、pixmap() の呼び出しと同じ結果を返し、引き続き Qt XML の"@nx" high DPI syntax の恩恵を受けます。

virtual_hook()、QIconEngine::IconEngineHook 、およびHigh DPI Iconsも参照してください 。

メンバ変数のドキュメント

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も参照してください 。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.