5

wxを使用してOSXでメニューバーアイコンを作成する方法についてのポインタが見つかりませんでした。もともとはwxTaskBarIconクラスで十分だと思っていましたが、実際にはDockにアイコンが作成されます。Windowsでは、wxTaskBarIconはSystrayアイコンと関連するメニューを作成しますが、mac osxではメニューバーアイコンを作成すると思いますが、そうではないと思います。

4

4 に答える 4

4

ではなく、に設定wxTaskBarIconTypeする必要があります。このための Cocoa API はとです。これらを呼び出す wxWidgets のコードは次のとおりですSTATUSITEMDOCKNSStatusBarNSStatusItem

于 2008-09-28T14:14:00.597 に答える
2

wxPython の作成者である Robin Dunn によるこの投稿では、wxPython はまだ Mac のメニューバー アイコンをサポートしていないことを説明しています。Dock のみをサポートします。

于 2010-06-24T20:15:31.957 に答える
1

wxPython 2.9.2.0 以降wx.TaskBarIcon、OSX では代わりにメニューバー アイコンを作成しますSetIcon

于 2014-09-15T09:53:42.403 に答える