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