Cargando

  • 1 Min To Read
  • 01 Jan, 0001
    Índice de contenido

    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

    comments powered by Disqus