qt生成的exe修改图标

在本教程中,我们将学习如何为使用 Qt(一个跨平台的 C++ 应用程序框架)创建的可执行程序(.exe 文件)更换图标。这将分为以下几个步骤:

**前提条件:**

确保您已安装以下工具和库:

1. Qt 5.x(包括 Qt Creator)

2. 适用于您计算机的 C++ 编译器

步骤 1:为应用程序创建图标

1. 使用图像编辑工具(如 Adobe Photoshop,GIMP 或类似工具)创建一个适当的图标。

2. 将创建的图标保存为 `.ico` 格式。可以使用在线转换工具将图像转换为 `.ico` 格式,例如 https://convertico.com/

步骤 2:在 Qt 项目中添加图标

1. 在 Qt 项目的源代码目录中创建一个名为"resources"的新文件夹。

2. 将 `.ico` 文件复制到"resources"文件夹。

3. 在 Qt Creator 中,右键单击项目名称并选择"添加新文件" > "Qt" > "Qt Resource File",将资源文件添加到项目中。

4. 将资源文件命名为"resources.qrc"。

5. 在 Qt Creator 中打开"resources.qrc"文件,右键单击文件并选择"添加前缀"。添加一个名称,例如"/icons"。

6. 右键单击新创建的前缀("/icons"),然后选择"添加文件",将步骤 2 中的 `.ico` 文件添加到资源文件中。

步骤 3:更新 .pro 文件

1. 在 Qt Creator 中打开项目的 .pro 文件。

2. 根据您的编译器类型,添加以下代码:

对于 Windows MSVC 编译器,请添加以下代码:

```

win32: RC_ICONS = resources/YourIcon.ico

```

对于 MinGW 编译器,请添加以下代码:

```

win32: {

RC_FILE = resources/app.rc

}

```

并在"resources"文件夹中创建名为"app.rc"的新文件,其内容如下:

```

IDI_ICON1 ICON DISCARDABLE "resources/YourIcon.ico"

```

3. 保存并关闭 .pro 文件。

步骤 4:重新构建项目

为了使更改生效,请在 Qt Creator 中执行以下操作:

1. 单击"构建"菜单。

2. 选择"清理项目"以清理旧的构建。

3. 选择"运行 qmake"以生成新构建。

4. 再次构建并运行项目,您会看到应用程序窗口以及任务栏上显示的新图标。

完成这些步骤后,Qt 生成的可执行程序(.exe 文件)将显示您自定义的图标。这使得您的应用程序看起来更具专业性,并容易为用户辨认。