Qt 怎样设置应用程序图标以及release版本的主意事项

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Qt 怎样设置应用程序图标以及release版本的主意事项
第一步,准备个ICO图标。

例如:myApp.ico 用任何的文本编辑器新建个文件
里面写上一行:
IDI_ICON1 ICON DISCARDABLE "myApp.ico"
第二步,保存改名为myApp.rc并把它和你的图标myApp.ico一起放置到你的Qt工程的目录里面。

第三步,用文本编辑器打开你的Qt工程文件(如myApp.pro ),在里面的最后面新添一行:
RC_FILE = myApp.rc
第四步,在程序中添加如下代码:
//app是程序中唯一的QApplication对象
app.setWindowIcon(QIcon("myApp.ico"));
注意:如果你的myApp.rc和你的图标myApp.ico不是在你的Qt工程目录里面,那么最后一句的代码中请指明图标文件的路径。

2.release版本主意事项
(1)在没有安装Qt的电脑上运行编译的程序,会提示缺少一些库文件,比如mingwm10.dll,libgcc_s_dw2_1.dll,这时需要在自己的开发程序的电脑上收索这些dll文件(全盘收索吧,不知道路径的话)
(2)可能不能正确显示背景图片。

解决方法如下:
要显示自己加入qrc文件中的信息,需要把qt的一个文件包复制,跟release.exe放在一个文件夹中,这样在没有装qt的电脑就业能运行了。

文件包的名字叫imageformats。

给QT程序的EXE添加图标
问:要想让Qt程序的Debug和Release版本的exe都有图标,总共分几步?
答:总共分三步,客官看好,千万别眨眼!
第一步:在项目文件夹目录下创建文件app.rc,把从网上down下来的叫做tubiao.ico的图标也Copy进来在app.rc里面写上这么一段话:
IDI_ICON1 ICON DISCARDABLE "tubiao.ico"
第二步:打开Qt Creator,把这两个文件导入到项目里面
第三步:在项目的pro文件里面填上:
RC_FILE+=app.rc
给QT程序添加一个漂亮的图标
【问题描述】如图1所示,直接编译的QT程序,没有漂亮的外观,如何给程序添加一个漂亮的图标呢?
图1 默认QT程序图标
【步骤】
1 下载图标素材,以png格式素材为例说明。

图2 图标素材(logo.png)
2 将图标素材转换为ico格式。

3 利用记事本新建一个名为logo.rc的文件,logo.ico为转换后的图标名称,内容如下:IDI_ICON1 ICON DISCARDABLE "logo.ico"
4 在工程文件夹中新建一个images目录,将logo.ico、logo.rc放入文件夹中。

5 打开QT工程,将logo.ico、logo.rc添加进工程。

6 在工程文件(*.pro)中加入一行:
RC_FILE=images/logo.rc
7 重新组建工程,这时QT程序就有了一个漂亮的外观了,程序快捷方式效果如图3所示:。

相关文档
最新文档