Articles of eventos de

Combinando Tkinter mainloop con otro detector de eventos

Estoy tratando de construir un progtwig que escuche ciertas combinaciones de teclas y luego muestre información al usuario en una ventana de Tkinter. Para hacer esto, estoy usando un keylogger así (simplificado para este ejemplo): from pyHook import HookManager from pythoncom import PumpMessages import Tkinter as tk def on_keyboard_event(event): label.config(text=event.Key) root.update() return True hm = […]

Sistema de manejo de Python apagado

Tengo una aplicación Python multiprocesada que se ejecuta como un EXE en Windows. Al seleccionar apagar el sistema operativo, las aplicaciones generan una serie de excepciones como resultado del cierre de los procesos. ¿Hay alguna forma de capturar la solicitud de cierre del sistema mediante Windows para que yo pueda manejar el cierre de los […]

Enviar mensaje de un solo sentido a todos los hilos en Python

Necesito enviar información a cada subproceso que se está ejecutando en mi progtwig, y ​​cada subproceso tiene que procesar esa información. No puedo hacerlo usando una cola regular, porque de esa manera, una vez que un hilo elimina los datos de la cola, todos los demás hilos ya no podrán verlo. ¿Cuál es la mejor […]

¿Tipo de evento de cambio de valor para widgets o uso de la técnica .trace_variable ()?

¿Existe un tipo de evento de cambio de valor para los widgets de entrada de datos como Entrada, Texto, Spinner, Botón de control, Botón de radio? Por cambio de valor, me refiero a la capacidad de detectar cuando el valor de un widget ha cambiado debido a la entrada del teclado o la actividad de […]

Paralelo mientras bucles en Python

Soy bastante nuevo en Python, y en la progtwigción en general, y estoy creando un juego de mascotas virtual para mi hermana pequeña. ¿Es posible ejecutar 2 mientras que los bucles son paralelos entre sí en python? p.ej: while 1: input_event_1 = gui.buttonbox( msg = ‘Hello, what would you like to do with your Potato […]

¿Hay eventos de hebras cruzadas incorporados en Python?

¿Hay alguna syntax incorporada en python que me permita publicar un mensaje en un hilo de python específico dentro de mi problema? Como ‘señal conectada en cola’ en pyQt o :: PostMessage () en Windows. Necesito esto para la comunicación asíncrona entre las partes del progtwig: hay varios subprocesos que manejan los eventos de la […]

Evento personalizado de PyGame

Quiero preguntar sobre el uso de eventos personalizados en pygame .. Experimenté un poco con pygame, así que sé cómo funcionan los eventos generados por pygame. Mi pregunta es , ¿por qué alguien estaría interesado en un evento de usuario, ayuda a simplificarlo? eventos combinados de pygame ? ¿ Y cómo alguien lo implementaría , […]

¿Es posible ejecutar un solo paso del bucle de eventos asyncio?

Estoy trabajando en una aplicación de red gráfica simple, usando asyncio y tkinter. Me estoy topando con el problema de combinar el bucle de eventos asyncio con mainloop de Tk. Si es posible, me gustaría hacerlo sin subprocesos, porque ambas bibliotecas (pero especialmente tkinter) no son muy seguras para subprocesos. Actualmente, estoy usando Tk.update en […]

Enlace de un botón a dos eventos con Tkinter

Acabo de comenzar con la progtwigción y estoy haciendo un progtwig Tic-Tac-Toe. En mi progtwig tengo una función de visualización, que cambia y se asegura de que lo que se ingresa es válido, y un comprobador de ganancias. ¿Hay alguna forma en que pueda vincular estas dos funciones a la tecla enter? Algo como: RowEnt.bind(“”, […]

Ejecutando wxPython después de cerrar Tkinter

Tenemos dos aplicaciones, una desarrollada con una interfaz Tkinter y otra desarrollada con wxPython. Ambos son bastante sofisticados. Cuando termine de ejecutar la aplicación Tkinter, me gustaría que la aplicación wxPython se ejecute después de seleccionar un botón en la aplicación Tkinter. ¿Se puede cambiar los bucles de eventos para que la aplicación Tkinter pueda […]