Índice de contenido
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
popular post
El modelo AR de series temporales univariadas
Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.
Leer másEvaluación de modelos para pronosticar
Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.
Leer másModelos para pronosticar
Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.
Leer más