Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt:如何使窗口图标变大(SVG)?_Qt_Svg_Icons_Gnome - Fatal编程技术网

Qt:如何使窗口图标变大(SVG)?

Qt:如何使窗口图标变大(SVG)?,qt,svg,icons,gnome,Qt,Svg,Icons,Gnome,我正在使用Qt 4.8.1,并将窗口图标设置为: app.setWindowIcon(QIcon(“/path/to/icon.svg”) 但是,无论svg图标有多大,菜单栏中显示的图标或在gnome中使用“alt tab”时显示的图标总是非常低的分辨率和“像素化” 如何使其以更高的分辨率呈现图标?似乎只有在提供具有高分辨率图标的桌面菜单项时才能避免这种情况 我下载了qtcreator来测试它:当从网络上运行这个版本时,图标是坏的。一旦安装的版本运行,它就会工作,因为使用了菜单中的图标。似乎只有

我正在使用Qt 4.8.1,并将窗口图标设置为:

app.setWindowIcon(QIcon(“/path/to/icon.svg”)

但是,无论svg图标有多大,菜单栏中显示的图标或在gnome中使用“alt tab”时显示的图标总是非常低的分辨率和“像素化”


如何使其以更高的分辨率呈现图标?

似乎只有在提供具有高分辨率图标的桌面菜单项时才能避免这种情况


我下载了qtcreator来测试它:当从网络上运行这个版本时,图标是坏的。一旦安装的版本运行,它就会工作,因为使用了菜单中的图标。

似乎只有在提供具有高分辨率图标的桌面菜单项时才能避免这种情况


我下载了qtcreator来测试它:当从网络上运行这个版本时,图标是坏的。一旦安装的版本运行,它就会工作,因为使用了菜单中的图标。

我遇到了同样的问题;我有一个PyQT4窗口,其中的图标在QtDesigner中指定,并且在另一个窗口中通过C++在C++CultWoWiVix中加载相同的图标。来自designer和python的一个没有使用alt tab进行像素化,而另一个(将相同的
.svg
文件加载到QIcon中)严重像素化;我有一个PyQT4窗口,其中的图标在QtDesigner中指定,并且在另一个窗口中通过C++在C++CultWoWiVix中加载相同的图标。来自designer和python中的一个未使用alt tab进行像素化,而另一个(将相同的
.svg
文件加载到QIcon中)严重像素化。