使用Qt进行开发的程序在生成exe文件后,可能需要添加自定义图标以方便识别和管理。本文将详细介绍如何在Qt开发的程序中给exe添加图标。
首先,需要准备一个ico格式的图片,这是Windows系统支持的图标格式。将此图片添加到Qt资源文件中,可以在.pro文件中添加以下代码:
RESOURCES += myresources.qrc
然后,在Qt工程的main.cpp文件中,在QApplication的构造函数前添加以下代码:
QCoreApplication::setAttribute(Qt::AA_DisableHighDpiScaling);
QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QApplication app(argc, argv);
app.setWindowIcon(QIcon(":/icon.ico"));
其中,":/icon.ico"是指从资源文件中加载图标,如果你的图片名称不同,需要相应更改。
最后,重新编译并生成exe文件即可看到自定义图标成功添加到了程序中。
完整代码示例:
main.cpp
#include <QApplicatio