Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Aplicacion se bloquea cuando ejecuto evento de un boton
#1
Hola a todos
Pues me sucede algo raro con mi aplicación diseñada con wxFormBuilder, ya que funciona bien el abrir el formulario creado y acceder a todas las opciones.

Pero al hacer click en cualquier botón (que están asociados a su evento wx.EVT_LEFT_UP), ejecuta la acción y se queda bloqueada, que no permite ni cerrarla.

Probando a imprimir un mensaje por consola, al hacer click en el botón, me muestra el mensaje, y después de quedarse sin responder, cuando hago click en cualquier parte, incluso si trato de cerrar la ventana, también me muestra el mismo mensaje como si hubiera hecho clic en el botón otra vez.

Por que estará sucediendo esto? Como resolverlo?

Uso el mismo código generado por el wxFormBuilder, solo agregue el código del evento click del botón, y al final para que me muestre la ventana esto:

Código:
if __name__ == '__main__':
    app = wx.App()
    window = MainForm(None)
    window.Show()
    window.Centre()
    app.MainLoop()
Responder
#2
Solucionado

El problema era que escogí mal evento del ratón, cambie .EVT_LEFT_UP por EVT_LEFT_DOWN y ya funcionas como debe ser
Responder


Salto de foro:


Usuarios navegando en este tema: 2 invitado(s)