我正在使用Qt的QIcon类来设置应用程序图标。
我的图标是SVG文件,它们能够正常加载。
我的问题是: 我想为不同的用途使用不同的图标。 例如,我想为标题栏和按下
我找到了
我如何定义一个标题栏图标和一个其余部分的图标(这就是我所问的简短版本)?
此致, mefiX
我的图标是SVG文件,它们能够正常加载。
QIcon appIcon;
QString iconPath = "share/icons/myapp.svg;
QFile iconFile(iconPath);
if (iconFile.exists()) {
appIcon.addFile(iconPath);
}
QApplication::setWindowIcon(appIcon);
我的问题是: 我想为不同的用途使用不同的图标。 例如,我想为标题栏和按下
ALT+TAB
时显示的实际图标使用不同的图标(即大小)。我找到了
addFile()
的QSize
参数,但是这样,图标会固定在某个特定的大小上,而我不知道它是什么(因为不同的窗口管理器可能有不同的标题栏大小)。我如何定义一个标题栏图标和一个其余部分的图标(这就是我所问的简短版本)?
此致, mefiX
QApplication::setWindowIcon()
设置的图标。根据您的说法,我本来以为这不起作用… - mefiX