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

标签 macos wxpython wxwidgets

我找不到有关如何使用 wx 在 OSX 上创建菜单栏图标的任何指示。我最初认为 wxTaskBarIcon 类可以,但它实际上在 Dock 上创建了一个图标。在 Windows 上,wxTaskBarIcon 创建一个系统托盘图标和相关菜单,我认为在 mac osx 上它会创建一个菜单栏图标,我猜不是。

最佳答案

您必须设置 wxTaskBarIconTypeSTATUSITEM ,不是 DOCK .用于此的 Cocoa API 是 NSStatusBarNSStatusItem ; here's the code in wxWidgets that calls to them .

关于macos - 如何使用 wx 在 mac osx 上设置菜单栏图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/145894/

相关文章:

xcode - 有没有办法在 Swift 中更改 NSTextView 容器的字符串值?

objective-c - 如何处理 cocoa 应用程序的图像输出

c++ - 无法使 wx-widget 与 netbeans 一起工作

multithreading - 在wxPython应用程序中实现我自己的事件循环

python - 无法在windows7上查看创建的开放端口,但在mac上可以

macos - 在mac上为windows交叉编译

python - 使用 wxPython 自定义 slider 小部件

python - 在没有 while 循环的情况下更新 wx.gauge

python - 如何处理 PythonCard 中的 mouseMiddleDrag 事件?

wxpython - wxWidgets 的间距/空边框