如何使用wx在mac osx上设置菜单栏图标

Dpr*_*ado 5 macos wxwidgets wxpython

我找不到任何关于如何使用wx在OSX上创建菜单栏图标的指针.我原本以为wxTaskBarIcon类会这样做,但实际上它在Dock上创建了一个图标.在Windows上,wxTaskBarIcon创建一个Systray图标和相关的菜单,我认为在mac osx上它会创建一个菜单栏图标,我猜不会.

Sör*_*lau 4

你必须设置wxTaskBarIconTypeSTATUSITEM,而不是DOCK。用于此目的的 Cocoa API 是NSStatusBarNSStatusItem这是 wxWidgets 中调用它们的代码

  • 嗯,我不明白。那是C代码。如何在 Python 中将任务栏图标类型设置为 STATUSITEM? (2认同)