Qt:窗口图标质量不佳

时间:2018-05-20 18:10:26

标签: c++ windows image qt window

我正在使用Qt 5.10.1。我创建了一个窗口图标资源并应用于Qt应用程序,如下所示:

a.setWindowIcon(QIcon(":/icons/resources/logo_icon.png"));

logo_icon.png的大小为256 * 256。

结果如下:

window icon image

图标有点模糊,这不是我的预期。为了比较,以下是GIMP的窗口图标,我在其中设计了图标:

gimp window icon image

我尝试了从16 * 16到256 * 256的各种尺寸的图像,没有运气。将图像格式从png更改为ico也不起作用。

如何渲染更清晰的窗口图标?

1 个答案:

答案 0 :(得分:0)

也许在你窗口的ui文件中有一个iconSize值,当窗口管理器呈现时,你的图标缩放不太好。这种模糊效果有时发生在我身上,因为尺寸是15像素而不是16像素(或另外2的幂)。

尝试在设计模式下打开主窗口的.ui文件,并在窗口小部件属性面板中的 QMainWindow 组下查看,将iconSize设置为16。

您还可以使用 QWidget 组下的windowIcon属性从那里设置图标文件。