2008-09-28 9 views
5

No pude encontrar ningún puntero sobre cómo crear un ícono de menú en OSX usando wx. Originalmente pensé que la clase wxTaskBarIcon lo haría, pero en realidad crea un icono en el Dock. En Windows, wxTaskBarIcon crea un icono de Systray y un menú asociado, y creo que en mac osx crearía un icono de menú, supongo que no.cómo configurar un icono de menú en mac osx usando wx

Respuesta

4

Tienes que establecer wxTaskBarIconType en STATUSITEM, no DOCK. Las API de Cocoa para esto son NSStatusBar y NSStatusItem; here's the code in wxWidgets that calls to them.

+2

Hmm, no lo entiendo. Ese es el código C. ¿Cómo se establece el tipo de barra de tareas en STATUSITEM en Python? – Rabarberski

2

This post por Robin Dunn, el creador de wxPython, explica que wxPython todavía no es compatible con los iconos de menú en mac. Solo admiten el Dock.

1

A partir de wxPython 2.9.2.0 wx.TaskBarIcon se creará ahora un icono de barra de menú en OSX, siempre que llame al SetIcon.

Cuestiones relacionadas