QT -- detalhes do exe

Dica: Este artigo é um registro de aprendizado, caso haja algum erro, favor entrar em contato com o autor.


prefácio

Eu sou um caminhante lento, mas nunca ando para trás.


1. Método 1

Adicione o seguinte código no arquivo pro para exibir informações detalhadas quando o mouse for movido para o arquivo .exe.

    #程序版本
    VERSION = 1.0.0
    #程序图标
    RC_ICONS = app.ico
    #公司名称
    QMAKE_TARGET_COMPANY ="XXX"
    #程序说明
    QMAKE_TARGET_DESCRIPTION = "XXXTool"
    #版权信息
    QMAKE_TARGET_COPYRIGHT = "Copyright(C) 2023-05-30 XXX"
    #程序名称
    QMAKE_TARGET_PRODUCT = "XXX"
    #程序语言
    #0x0800代表和系统当前语言一致
    RC_LANG = 0x0800

2. Método 2

Use um arquivo rc, salve um arquivo rc no diretório exe e adicione esta instrução no arquivo pro.

RC_FILE += app.rc

arquivo app.rc. Lembre-se de usar UTF-8 para codificação ao salvar, e as informações detalhadas exibidas posteriormente não serão distorcidas.

#include "winver.h"
 
VS_VERSION_INFO VERSIONINFO
 FILEVERSION 1,0,0
 PRODUCTVERSION 1,0,0
 FILEFLAGS 0x0L
 FILEFLAGSMASK 0x3fL
 FILEOS 0x00040004L
 FILETYPE 0x1L
 FILESUBTYPE 0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "080404b0" //支持中文
        BEGIN
            VALUE "CompanyName", "XX市XXXXX有限公司"
            VALUE "FileDescription", "XXX工具"
            VALUE "FileVersion", "1.0.0"
            VALUE "LegalCopyright", "Copyright (c) 2023 XXX"
            VALUE "InternalName", ""
            VALUE "OriginalFilename", "XXX.exe"
            VALUE "ProductName", "XXX工具"
            VALUE "ProductVersion", "1.0.0"
        END
    END
    BLOCK "VarFileInfo"
    BEGIN
        VALUE "Translation", 0x804, 1200 //语言-简体中文
    END
END

3. Diagrama de realização

insira a descrição da imagem aqui
Detalhes nas propriedades do arquivo
insira a descrição da imagem aqui

4. Dicas

Ao escrever informações detalhadas, é melhor não usar atualização, configuração e outras palavras que contenham atualizações no arquivo de execução ou informações detalhadas; caso contrário, ocorrerão erros, a compilação falhará e o programa precisa de permissão para abrir, etc.
insira a descrição da imagem aqui

Resumir

Bom em resumir, vá mais longe.

Acho que você gosta

Origin blog.csdn.net/m0_51988927/article/details/130961255
Recomendado
Clasificación