博客内容:介绍了怎样在QT6中,将一个ico文件设置为自己应用程序的图标。
1.在任务栏和窗口添加图标
1.右键点击任意文件夹,选择创建新的文件

2.在QT中选择qrc文件
3.填写一个文件名,这个叫resources

4.后面的直接确定

5.点击添加前缀位一个' / '字符
6.点击添加文件,选择你的图标,这里是.ico文件

7.添加完成

8.设置图标
首先添加头文件
#include <QIcon>
#include <QFile>
然后再向CMakeList.txt
find_package(Qt6 REQUIRED COMPONENTS Gui)
find_package(Qt6 REQUIRED COMPONENTS Core)target_link_libraries(项目名 PRIVATE Qt6::Gui)
target_link_libraries(项目名 PRIVATE Qt6::Core)
在main.cpp添加这段代码,注意路径,根据自己情况修改。
QString iconPath = ":/motebook.ico";
a.setApplicationName("彩虹记事本");
a.setApplicationDisplayName("彩虹记事本");
a.setWindowIcon(QIcon(iconPath)); // 如果有图标资源
w.setWindowIcon(QIcon(iconPath));
9.窗口界面显示成功

2.可执行程序的图标设置
1.先将自己的.ico文件导入到资源文件夹中。
2.然后在项目的的文件管理器,到项目的位置,创建.txt文件,内容为
IDI_ICON1 ICON DISCARDABLE "/Notobook.ico"
后面写自己的.ico文件名,然后将.txt改为.rc文件,同时导入到项目中的资源文件夹中,

5.可以修改CMakeList.txt部分
set_target_properties(colorfull_Notebook PROPERTIES
${BUNDLE_ID_OPTION}
MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION}
MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}
MACOSX_BUNDLE TRUE
WIN32_EXECUTABLE TRUE
OUTPUT_NAME "彩虹笔记本" //添加的部分
)
4.确认代码中的.ico文件后,直接构建


这样图标就都有了。

1734

被折叠的 条评论
为什么被折叠?



