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
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreTemas 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