macOS下QT设置应用程序图标、程序坞图标

3 篇文章 0 订阅

1. 设置应用程序图标(finder中展示的图标)

在Qt助手(QT Assistant)中,输入“setting”,可以看到下面的列表中有Setting the Application Icon,双击它就可以看到右侧窗口中的帮助文档,帮助文档里介绍了如何设置应用程序图标。文档内容很全面,包括如何设置windows、OS X和linux的程序图标。这里我们介绍如何设置macOS下应用程序的图标。

如Qt助手中介绍的方法,QWindows::setWindowIcon()只能设置在程序坞中展示的图标,如果要设置在finder中展示的程序图标,则需要在XXX.pro中加入一行

ICON = Resources/XXX.icns

如图:

最终生成的应用程序展示如下:

注意:如果按照这种方法设置了应用程序的图标,则再调用QWindows::setWindowIcon()也无法改变在程序坞中展示的图标及窗口图标。

2. 设置程序坞图标

如果没有做上面的设置,那么则可以调用QWindows::setWindowIcon()设置窗口在程序坞中展示的图标。

如在窗口1设置了如下图标

在窗口2设置了如下图标

则同一个应用程序,在窗口1当前展示时,程序坞中展示的图标为窗口1代码中设置的图标

在窗口2当前展示时,程序坞中展示的图标为窗口2代码中设置的图标

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值