一、前言
本例介绍在QT应用程序和窗口添加图标,以及添加可执行文件的版本信息。
二、效果展示
图标展示:
版本信息展示:
三、步骤
1、准备.ico类型的图片
可由jpg/png类型图片转换,点击链接 转换ico类型图片, 本示例图像名称为logo.ico
2、配置
(1)创建logo.rc文件(用记事本打开),添加
①Logo显示代码
IDI_ICON1 ICON DISCARDABLE "logo.ico"
②版本信息代码(若不需要则不用加)
VS_VERSION_INFO VERSIONINFO
FILEVERSION FILE_VERSION
// PRODUCTVERSION PRODUCT_VERSION
FILEFLAGSMASK 0x3fL
FILEFLAGS VS_FF_DEBUG
FILEFLAGS 0x0L
FILEOS VOS__WINDOWS32
FILETYPE VFT_DLL
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "080404b0"
BEGIN
VALUE "CompanyName", COMPANY_NAME
VALUE "FileDescription", FILE_DESCRIPTION
// VALUE "FileVersion", FILE_VERSION
VALUE "ProductVersion", PRODUCT_VERSION
VALUE "LegalCopyright", LEGAL_COPYRIGHT
VALUE "LegalTrademarks", LEGAL_TRADEMARKS
VALUE "OriginalFilename", ORIGUNAL_FILENAME
VALUE "ProductName", PRODUCT_NAME
VALUE "InternalName", INTERNAL_NAME
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x804, 1200
END
END
(2)在.pro工程文件,加入配置
RC_FILE += Resource/logo.rc
OTHER_FILES += Resource/logo.rc
(3) 放入相关文件
在.pro工程同级目录下,新创建文件夹Resource,放入logo.ico,logo.rc文件。
四、Demo
另附Demo供大家参考(百度云盘):
链接:https://pan.baidu.com/s/1CahncAJy5iz12tiOrDshhA
提取码:ejmt