Articles of eventos de

Matplotlib “pick_event” no funciona en gráfico incrustado con FigureCanvasTkAgg

Estoy tratando de manejar algunos eventos para realizar interacciones de los usuarios con subplots incrustadas en un marco Tkinter. Como en este ejemplo Funciona bien con “key_press_event” y “button_press_event”, pero no funciona con “pick_event”. Modifiqué ese ejemplo desde el enlace, simplemente agregando el siguiente fragmento de código después de la llamada a mpl_connect : def […]

¿Enlazar una función a múltiples botones creados dinámicamente en Kivy?

Problema Quiero crear varios botones y enlazarlos a una función. El problema es que cada vez que hago clic en un botón, la función se llama varias veces. Parece ser un problema con la conexión del evento. Cuando miro la instancia que llamó a la función cuando presioné un botón, ¡¿parece que se llama a […]

¿Cómo puedo activar una notificación de evento estático de Rasgos en una lista?

Estoy trabajando a través de la presentación de traits de PyCon 2010 . Aproximadamente a las 2:30:45, el presentador comienza a cubrir las notificaciones de eventos de rasgos , lo que permite (entre otras cosas) la capacidad de llamar automáticamente a una subrutina cada vez que un trait ha cambiado. Estoy ejecutando una copia modificada […]

¿Cómo borrar la referencia de la ventana secundaria almacenada en la aplicación principal cuando se cierra la ventana secundaria?

No estoy seguro de cómo resolver el siguiente problema: Tengo una aplicación PyQT que abre algunas ventanas secundarias cada vez que presionas un botón Estoy guardando la referencia a esta ventana emergente en mi clase de aplicación ( self.w abajo) Si cierro la ventana emergente, la variable self.w seguirá manteniendo una referencia a la ventana […]

Mejor solución para Python Threading.Event espera de ocupado

Estoy usando Threading.Event bastante estándar: el hilo principal llega a un punto en el que se encuentra en un bucle que se ejecuta: event.wait(60) Los otros bloques en una solicitud hasta que una respuesta esté disponible y luego inicia un: event.set() Espero que el hilo principal se seleccione durante 40 segundos, pero este no es […]

crear una imagen en el canvas usando un evento de botón tkinter

Necesito agregar un evento a mis botones en una interfaz gráfica de Tkinter que creará una imagen en el canvas. ¿Cómo lo hago? Gracias a todos Funciona pero necesito obtener un número dynamic de imágenes del mismo archivo de imagen, pero cada vez que creo una nueva imagen, la imagen antigua se recolecta como basura. […]

¿Cómo capturar eventos en widgets secundarios tkinter?

En el siguiente bloque, al hacer clic en a_frame activa el controlador de eventos on_frame_click , pero al hacer clic en a_label que es un elemento secundario de a_frame no. ¿Hay alguna forma de forzar a a_frame a atrapar y manejar eventos que se originaron en sus hijos (preferiblemente sin tener que agregar controladores directamente […]

¿Cómo puedo detectar eventos de doble clic en matplotlib?

import matplotlib.pyplot as plt def onclick(event): print event.button fig = plt.figure() connection_id = fig.canvas.mpl_connect(‘button_press_event’, onclick) plt.show() Con una construcción como esta, tengo el problema de hacer doble clic en el controlador onclick() tres veces. Supongo que está recibiendo tanto los clics como un evento adicional de doble clic. ¿Cómo puedo cambiar este comportamiento para que […]

Pygame parece “evitar” el bucle

Acabo de comenzar con Pygame y actualmente estoy probando algunas funciones básicas de movimiento. Me encontré con un problema al intentar codificar mis condiciones de movimiento en mi clase de objeto en lugar de en el bucle del juego. Mi primer bash que funciona es el siguiente: classes.py: import pygame, sys from pygame.locals import * […]

Python threading.Event () – Asegurar que todos los hilos en espera se activen en event.set ()

Tengo varios hilos que esperan en un evento, realizo alguna acción y luego espero en el evento nuevamente. Otro hilo activará el evento cuando sea apropiado. No puedo encontrar una manera de asegurar que cada subproceso en espera se active exactamente una vez que se haya configurado el evento. Actualmente tengo el hilo de activación […]