preloader

1 января 1 г. | 1 чтение минут
Указатель содержания

10.5.3 La clase PyDrawMenuBar La clase PyDrawMenuBar es una subclase de la clase wx.MenuBar que define el contenido de la barra de menú de la aplicación PyDraw. Lo hace creando dos wx.Menu objetos y agregarlos a la barra de menú. Cada wx.Menu implementa un menú desplegable de la barra de menú. Para agregar elementos de menú individuales, el archivo wx. Se utiliza la clase MenuItem. Estos elementos de menú se adjuntan al menú. los menús se adjuntan a la barra de menú. Tenga en cuenta que cada elemento del menú tiene una identificación que se puede utilizar para identificar el origen de un evento de comando en un controlador de eventos. Este permite que un solo controlador de eventos se ocupe de los eventos generados por varios elementos de menú. clase PyDrawMenuBar(wx.MenuBar): def init(uno mismo): super().init() menúArchivo = wx.Menú() newMenuItem = wx.MenuItem(fileMenu, wx.ID_NUEVO, texto=“Nuevo”, tipo=wx.ITEM_NORMAL) nuevoMenúElemento.SetBitmap(wx.Bitmap(“nuevo.gif”)) fileMenu.Append (nuevo elemento de menú) loadMenuItem = wx.MenuItem(fileMenu, wx.ID_OPEN, texto=“Abrir”, tipo=wx.ITEM_NORMAL) loadMenuItem.SetBitmap(wx.Bitmap(“load.gif”)) fileMenu.Append(loadMenuItem) menúArchivo.AppendSeparator() saveMenuItem = wx.MenuItem(fileMenu, wx.ID_SAVE, texto=“Guardar”, tipo=wx.ITEM_NORMAL) saveMenuItem.SetBitmap(wx.Bitmap(“save.gif”)) fileMenu.Append(saveMenuItem) menúArchivo.AppendSeparator() salir = wx.MenuItem(fileMenu, wx.ID_EXIT, ‘&Salir\tCtrl+Q’) fileMenu.Append (salir) self.Append(fileMenu, ‘&File’) dibujoMenu = wx.Menu() lineMenuItem = wx.MenuItem(drawingMenu, PyDraw_Constants.LINE_ID, text=“Line”, kind=wx.ITEM_NORMAL) dibujoMenu.Append(lineMenuItem) elementomenúcuadrado = wx.MenúElemento(menúdibujo, PyDraw_Constants.SQUARE_ID, text=“Cuadrado”, tipo=wx.ITEM_NORMAL) dibujoMenu.Append(squareMenuItem) circleMenuItem = wx.MenuItem(drawingMenu, 110 10 Aplicación de ejemplo de PyDraw wxPython

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza

Прочитайте больше

Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza

Прочитайте больше

gratis. Para la mayor parte del trabajo que hago en Python, la versión Community es más que adecuado y por lo tanto es la versión que puede descargar e instalar (nota con el Versión profesional, obtiene una prueba gratuita, pero deberá pagar la versión completa versión al final de la versión de prueba o vuelva a instalar la versión de la Comunidad en ese momento).

Прочитайте больше