ScaledPixmapArgument Struct

struct QIconEngine::ScaledPixmapArgument

パブリック変数

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

詳細説明

この構造体は、id パラメータがQIconEngine::ScaledPixmapHook の場合のvirtual_hook() 関数の引数を表します。

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

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

virtual_hook()、QIconEngine::IconEngineHookHigh DPI Iconsも参照してください

メンバ変数ドキュメント

QIcon::Mode ScaledPixmapArgument::mode

この変数は、要求された pixmap のモードを保持する。

QIcon::Modeも参照

QPixmap ScaledPixmapArgument::pixmap

この変数は、与えられたsizemodestatescale に最もマッチするpixmapを保持する。これは、virtual_hook() を呼び出した後に設定される出力パラメータである。

qreal ScaledPixmapArgument::scale

この変数は、要求されたpixmapのスケールを保持する。

QSize ScaledPixmapArgument::size

この変数は、要求されたピクセルマップのサイズを保持する。

QIcon::State ScaledPixmapArgument::state

この変数は要求された pixmap の状態を保持する。

QIcon::Stateも参照してください

© 2025 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.