preloader

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

10.5.2 La clase PyDrawFrame La clase PyDrawFrame proporciona la ventana principal de la aplicación. Tenga en cuenta que debido a la separación de preocupaciones introducida a través de la arquitectura MVC, la vista La clase solo se preocupa por el diseño de los componentes: clase PyDrawFrame(wx.Frame): """ Estructura principal responsable de la diseño de la interfaz de usuario.""" def init(uno mismo, titulo): super().init(Ninguno, titulo=titulo, tamaño=(300, 200))

Configurar el controlador

self.controller = PyDrawController(self)

Configurar el diseño de la interfaz de usuario

self.vertical_box_sizer = wx.BoxSizer(wx.VERTICAL) self.SetSizer(self.vertical_box_sizer)

Configurar la barra de menú

self.SetMenuBar(PyDrawMenuBar())

Configurar la barra de herramientas

self.vertical_box_sizer.Add(PyDrawToolBar(self), wx.ID_ANY, wx.AMPLIAR | wx.TODO, )

Configuración del panel de dibujo

self.drawing_panel = DrawingPanel(self, self.controller.get_mode) self.dibujo_controlador = self.dibujo_panel.controlador

Agregue el panel al dimensionador de marcos

self.vertical_box_sizer.Add(self.drawing_panel, wx.ID_ANY, wx.AMPLIAR | wx.TODO)

Configure el manejo de eventos de comando para la barra de menú

y barra de herramientas self.Bind(wx.EVT_MENU, self.controller.command_menu_handler) auto.Centro() 10.5 Las clases 109

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).

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