3

Qtを使ったmacアプリにバッジ(通知番号)を設定したいのですが、

私も QApplication::setWindowIcon() を試しますが、ドックのアイコンではなく、ウィンドウとダイアログのアイコンのみを変更します。Qt を使用してバッジを設定する方法はありますか? Qt から cocoa メソッドを呼び出して Badge を設定できますか?

ありがとうございました

4

2 に答える 2

7

Qt 5.3 を使用している場合は、幸運です! バッジ通知番号は、Qt Mac Extrasパッケージでサポートされています。具体的には、QtMac::setApplicationIconBadgeNumber()を参照してください。

于 2014-08-18T18:17:22.873 に答える
0

Dock アイコンは.icns、アプリが使用するファイルによって提供され、Finder のアイコンに反映されます。ファイルで設定できICON = /path/to/your/icon.icnsます.pro。アプリの通知を設定するには、Objective-C++ ブリッジにジャンプする必要がありますが、その方法を示す答えがここにあります: Mac OS UserNotificationCenter in Qt

于 2014-08-18T14:16:14.607 に答える