Я не мог найти указателей на то, как создать значок меню на OSX с помощью wx. Первоначально я думал, что класс wxTaskBarIcon будет делать, но на самом деле создает значок на доке. В Windows wxTaskBarIcon создает значок Systray и связанное с ним меню, и я думаю, что на mac osx он создаст значок меню, я думаю, нет.Как установить значок меню на mac osx с помощью wx
5
A
ответ
4
Вам необходимо установить wxTaskBarIconType
на STATUSITEM
, а не DOCK
. API Cocoa для этого - NSStatusBar
и NSStatusItem
; here's the code in wxWidgets that calls to them.
2
This post автор Robin Dunn, создатель wxPython, объясняет, что wxPython еще не поддерживает значки меню на Mac. Они поддерживают только Док.
1
Начиная с wxPython 2.9.2.0 wx.TaskBarIcon
теперь будет отображаться значок меню на OSX, если вы вызываете SetIcon
.
Хмм, я не понимаю. Это код C. Как установить параметр taskbaricontype в STATUSITEM в Python? – Rabarberski 2010-06-23 20:53:07