zoukankan      html  css  js  c++  java
  • Qt 添加程序图标和版权信息

    一、添加程序图标

    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
  • 相关阅读:
    外币折换金额修改配置文件
    账簿与平衡段关联表
    查询税则
    税配置后台表
    Information Center
    查询纳税账户
    职场动物进化手册 升级版
    Indistractable
    像玉的石头
    [Chicago guides to writing editing and publishing]
  • 原文地址:https://www.cnblogs.com/ike_li/p/5010575.html
Copyright © 2011-2022 走看看