QT6中应用程序的图标设置

博客内容:介绍了怎样在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文件后,直接构建

 这样图标就都有了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值