Menus

Jaime Ibar jim2k7 en gmail.com
Sab Nov 8 14:07:28 CET 2008


luesmo_2 en ono.com escribió:
>   Quiero crear un mneú que tenga una parte de Opciones que al pulsar 
> aparezca dichas opciones y otra parte que sólo conste de "Salir" y al 
> pulsar se cierre la ventana.
>
>   Así, tenemos:
>         menubar = wx.
> MenuBar()
>         menu1= wx.Menu()
>         menu1.Append
> (ID_ejecutar,'Ejecutar','Ejecuta y sale Puntos.txt')
>         menu1.
> Append(ID_reducir,'Reducir','Reduce y sale Final.txt')
>         menubar.
> Append(menu1, '&Opciones'
>         
>         ????????
>
>  A partir de aquí 
> cómo hago para crea un "&Salir" al nivel de "&Opciones" y que cierre la 
> ventana.
>
>  Es Ubuntu 8.04 y como se vé "wx"
>
>  Gracias a todos. Luis...
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> Lista de correo Python-es 
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
Tendrías que crear otro menú que se llamara por ejemplo menu_salir.

menu_salir = wx.Menu()
salir = menu_salir.Append(ID_salir, 'Salir', 'Salir de la aplicación')

# asociar el elemento del menú a un evento y el evento a un handler
self.Bind(wx.EVT_MENU, self.on_salir, salir)

# añadir los menú a la barra de menús
menubar.Append(menu1, 'Ejecutar')
menubar.Append(menu_salir, 'Salir')

# definir el handler
def on_exit(self, event):
    self.Destroy()

-- 
Salu2

Jaime

------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes


Más información sobre la lista de distribución Python-es