Index du contenu
Establecer el medidor en el panel
panel.SetSizer(cuadrícula)
Centre el marco en la pantalla de la computadora
auto.Centro() def mostrar_mensaje(auto, evento): Controlador de eventos """ para mostrar el cuadro de diálogo Mensaje utilizando el valor actual del atributo de nombre. """ diálogo = wx.MessageDialog(Ninguno, mensaje = ‘Bienvenido a Python’ + self.name, título = ‘Hola’, estilo=wx.OK) diálogo.MostrarModal() def set_name(self, evento): """ Controlador de eventos para el botón Intro. Recupera el texto ingresado en el campo de entrada y establece el atributo self.name. esto es entonces utilizado para establecer la etiqueta de texto """ self.nombre = self.text.GetLineText(0) self.label.SetLabelText(‘Bienvenido’ + self.nombre)
Ahora configura el botón enter
enter_button = wx.Button(panel, etiqueta=‘Entrar’) enter_button.Bind(wx.EVT_BUTTON, self.set_name)
Luego configure la etiqueta de texto
self.label = wx.StaticText(panel, etiqueta=‘Bienvenido’, estilo=wx.ALIGN_LEFT)
Ahora configure el botón Mostrar mensaje
botón_mensaje = wx.Button(panel, etiqueta=‘Mostrar mensaje’) botón_mensaje.Enlazar(wx.EVT_BUTTON, self.mostrar_mensaje)
Agregue los widgets al medidor de cuadrícula para manejar el diseño
grid.AddMany([self.text, boton_enter, etiqueta propia, botón_mensaje]) 94 9 Eventos en las interfaces de usuario de wxPython
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Lire plusTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Lire plus• 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.
Lire plus