我希望使用Qt在Mac应用程序上设置徽章(通知数字)。
我尝试过QApplication::setWindowIcon(),但它只能更改窗口和对话框中的图标,而不能更改Dock中的图标。有没有办法使用Qt设置徽章?我可以从Qt调用Cocoa方法来设置徽章吗?
谢谢!
我尝试过QApplication::setWindowIcon(),但它只能更改窗口和对话框中的图标,而不能更改Dock中的图标。有没有办法使用Qt设置徽章?我可以从Qt调用Cocoa方法来设置徽章吗?
谢谢!
Dock 图标是由你的应用程序使用的任何 .icns
文件提供的,这在 Finder 中反映为图标,你可以在你的 .pro
文件中设置它:ICON = /path/to/your/icon.icns
。要为你的应用程序设置通知,你必须跳转到 Objective-C++ 桥接中,但这里有一个答案展示了如何做到这一点:Qt中的Mac OS UserNotificationCenter