mrj4124
2020-01-15 16:51
采纳率: 100%
浏览 644

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • blownewbee 2020-01-15 16:54
    已采纳

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

    点赞 评论
  • 白色一大坨 2020-01-15 18:00

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

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

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

    点赞 评论
  • qq_43478653 2021-05-08 18:59

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

    点赞 评论

相关推荐 更多相似问题