実行中にDockアイコンを変更したいと思います。私はそれを行うための唯一の方法を理解したようはQApplicationのようなものを呼び出すことです:Qt/Mac Dockアイコンを変更すると、ウィンドウキャプションの副作用が発生する
setWindowIcon(QIcon("my resource or file")); // which I set to a 512x512 png resource I have
それは動作しますが、副作用として、オルタ私のアプリケーションのウィンドウは、現在のキャプションにアイコンで表示されます - 私が欲しくないもの。私はちょうど与えられたウィンドウのキャプションのテキストが欲しい。
ウィンドウのキャプションにアプリケーションアイコンの投影を抑制し、実行時にドックアイコンを動的に変更する方法はありますか?
これをバイパスすると、ドックアイコンが変更された理由は、「バッジ」を追加して特定の条件の下でそのバッジを削除するためです。そのようなバッジを "SetWindowIcon"を呼び出すことなく描くことができますか?