qt 中图标显示不正常,是为啥?

qt界面添加图标.bmp 或者是.ico ,通过qt Dsigner 中的windowIcon项进行添加图标文件,并使之复制到目录下,进行界面预览时可以正常显示dialog的图标,但是是一旦正式运行,图标的显示就异常,似乎是只显示了底下的一部分,换了图标后,有的正常可以,但是我想要的图标就是不能正常显示。贴图:图1是qtDisgnerz中预览情况,图二是编译后的情况。
请大神指点迷津!
图片说明图片说明

应该是路径问题没有找到图标,你先写完整的绝对路径看看。

我特意试了一下,应该是路径问题,我是直接用代码设置的:

 setWindowIcon(QIcon("D:\\BaiduYunDownload\\qtwindow\\AppIcon.ico"));

因为你的qt在debug和release时候,使用的路径应该不同造成的,你可以修改一下程序,写个绝对路径试试。

尝试使用png文件等,而不是ico文件。