preloader

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

importar wx clase WelcomeFrame(wx.Frame): """ La Ventana Principal / Marco de la aplicación """ def init(uno mismo): super().init(padre=Ninguno, title=‘Aplicación de muestra’, tamaño=(300, 200))

Configure el panel dentro del marco y la etiqueta de texto

self.panel = wx.Panel(self) self.text = wx.StaticText(self.panel, etiqueta=‘Hola’)

Vincular el método on_mouse_click al

Evento de ratón a través del

Carpeta con clic izquierdo del ratón

self.panel.Bind(wx.EVT_LEFT_DOWN, self.on_mouse_click) def on_mouse_click(self, mouse_event): """ Cuando se hace clic con el botón izquierdo del ratón Este método se llama. obtendrá las coordenadas actuales del ratón, y cambiar la posición de la etiqueta de texto a esta posición. """ x, y = evento_ratón.GetPosition() imprimir (x, y) self.text.SetPosition(wx.Point(x, y)) clase MainApp(wx.App): def OnInit(auto): """ Inicializar la aplicación GUI principal""" marco = Marco de Bienvenida() marco.Mostrar()

Indicar que el procesamiento debe continuar

volver verdadero

Ejecutar la aplicación GUI

aplicación = aplicación principal () aplicación.MainLoop() 9.5 Implementación del manejo de eventos 91

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

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