一个完整的程序,必然需要一个漂亮的图标与之相配,而怎么在自己的Qt程序中把图标设置好,这是一个问题!
不会的东西当然首先问度娘啦~~~~然而,百度上关于这个问题的答案只有一个,具体忘了,反正我试了,不大好使。
这时就得求助群里的大神们啦~问了一个上次帮我解决textbrowser输出问题的大神 @独家废物 他没研究过,所以只能另寻他人啦。
今天群里刚好活跃,我便抛出了这个问题,得到了一个回答。
在.pro中加上一句话:RC_ICONS = ./images/main.ico
当然,得先添加资源文件啦,,在程序根目录下新建文件夹images,在images中放入图标文件。最后在.pro加入上面那句话就ok,当然,路径得看情况改啦~
光是这样还不行,之前@猪猪侠 告诉我这样做,我试了几遍都不行,甚至差点使这个问题不了了之。最后我试了下用release编译,才发现成功了~~~~~可以说,这完全是意外啊!哈哈。所以,改图标的关键是用 release编译!
感谢@猪猪侠 的帮助!
另外,光改了程序图标还不行,运行程序时,你会发现,程序左上角还有个图标是默认的,看着很碍眼,不舒服。而这个图标的更改就方便多了,直接在.ui中更改属性即可,看图~这个可以直接悬着资源里的文件,而不用手动添加代码,这就很方便了。
今天就到这儿~~~~~