preloader

January 1, 1 | 1 minutes read
Index of content

PyDraw_Constants.CIRCLE_ID, text=“Circle”, kind=wx.ITEM_NORMAL) dibujoMenu.Append(circleMenuItem) textMenuItem = wx.MenuItem(drawingMenu, PyDraw_Constants.TEXT_ID, text=“Text”, kind=wx.ITEM_NORMAL) dibujoMenu.Append(textMenuItem) self.Append(dibujoMenú, ‘&Dibujo’) 10.5.4 La clase PyDrawToolBar La clase DrawToolBar es una subclase de wx.ToolBar. El constructor de clases inicializa tres herramientas que se muestran en la barra de herramientas. El darse cuenta() se utiliza para garantizar que las herramientas se representen correctamente. Tenga en cuenta que se han utilizado identificadores apropiados para permitir que un controlador de eventos identifique qué herramientas generó un evento de comando en particular. Al reutilizar las mismas identificaciones para el menú relacionado elementos y herramientas de comando, se puede usar un solo controlador para administrar eventos de ambos tipos de fuentes. clase PyDrawToolBar(wx.ToolBar): def init(uno mismo, padre): super().init(padre) self.AddTool(toolId=wx.ID_NUEVO, etiqueta=“Nuevo”, bitmap=wx.Bitmap(“nuevo.gif”), shortHelp=‘Abrir dibujo’, kind=wx.ARTÍCULO_NORMAL) self.AddTool(toolId=wx.ID_OPEN, label=“Abrir”, bitmap=wx.Bitmap(“load.gif”), shortHelp=‘Abrir dibujo’, kind=wx.ARTÍCULO_NORMAL) self.AddTool(toolId=wx.ID_SAVE, label=“Guardar”, bitmap=wx.Bitmap(“save.gif”), shortHelp=‘Guardar dibujo’, kind=wx.ARTÍCULO_NORMAL) self.Darse cuenta() 10.5.5 La clase PyDrawController Esta clase proporciona el elemento de control de la vista de nivel superior. mantiene el modo actual e implementa un controlador que puede manejar eventos de los elementos del menú y desde la barra de herramientas herramientas. Se utiliza una identificación para identificar cada menú o herramienta individual lo que permite registrar un solo controlador con el marco. 10.5 Las clases 111

comments powered by Disqus

popular post

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

Read More

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

Read More

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Read More