一、添加程序图标
1.添加程序显示图标
Qt5 添加程序图标在pro直接添加一句:
RC_ICONS+=resourceappiconsapp.ico
resource程序代码目录下文件夹。
Qt4方式
1.在工程文件夹新建一个res目录,在res目录新建一个appicons文件夹目录。
2.把准备好的ico图片放在appicons目录下。如qt.ico.
3.新建个rc文件。直接可以用记事本创建,后缀名改成rc,如myappicon.rc.
内容如下:
IDI_ICON1 ICON DISCARDABLE "qt.ico"
4.在pro文件添加
RC_FILE=res/appicons/myappicon.rc
二、.添加程序窗体图标
ui->setupUi(this); this->setWindowIcon(QIcon(":/images/wapp.png")); this->setWindowTitle("Serial Port 1.0.0");
三、添加版本和版权信息
1. 在.pro文件添加
VERSION = 1.0.0 QMAKE_TARGET_PRODUCT = SerialPortTool QMAKE_TARGET_COMPANY = company QMAKE_TARGET_DESCRIPTION = serial port tool QMAKE_TARGET_COPYRIGHT = @likewei
2.通过.rc文件的办法去设置程序资源信息,这种方式兼容性好。直接在.pro添加信息的方式,发现生成库程序时候,库程序名字会改掉。
新建version.rc文件,文件内容如下。在.pro添加此资源文件,RC_FILE += version.rc
#if defined(UNDER_CE) #include <winbase.h> #else #include <winver.h> #endif VS_VERSION_INFO VERSIONINFO FILEVERSION 1,0,0,10 PRODUCTVERSION 1,0,0,10 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG #else FILEFLAGS 0x0L #endif FILEOS VOS__WINDOWS32 FILETYPE VFT_DLL FILESUBTYPE 0x0L BEGIN BLOCK "StringFileInfo" BEGIN BLOCK "080404b0" BEGIN VALUE "CompanyName", "company name" VALUE "FileDescription", "FileDescription" VALUE "FileVersion", "1.0.0.0" VALUE "ProductVersion", "1.0.0.0" VALUE "LegalCopyright", "Copyright (C) " VALUE "LegalTrademarks", "" VALUE "OriginalFilename", "" VALUE "ProductName", "ProductName" VALUE "InternalName", "" END END BLOCK "VarFileInfo" BEGIN VALUE "Translation", 0x804, 1200 END END