要在QT编译生成的程序设置图标有两种方法:
1、在pro文件中添加一句:RC_ICONS += logo.ico(后面的ico文件可自定义)
2、新建一个rc文件,在rc文件中添加一句:IDI_ICON1 ICON DISCARDABLE "logo.ico"
同理,后面的ico文件自定义。将该rc文件添加进工程中(添加已有文件),再在该工程pro文件里添加一句:RC_FILE += logo.rc(后面的rc文件就是之前创建的)
另外还有在vs下编译的情况:
新建一个rc文件,在rc文件中添加一句:IDI_ICON1 ICON DISCARDABLE "logo.ico"
然后修改“工程名.vcxproj”文件,
<?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
在Project标签后面添加
<ItemGroup>
<ResourceCompile Include="temp.rc"/>
</ItemGroup>
再进行编译即可。