Articles of eventos

Enlace o comando para obtener retorno y botón para trabajar

Tengo una pregunta simple sobre el método bind() y el argumento de command . Por lo general, en un progtwig, puede hacer clic en un botón relacionado con lo que está haciendo para ejecutar algo o simplemente presionar la tecla de retorno. En el código de abajo, intenté hacer lo mismo y realmente funciona. Me […]

Llame a la misma función cuando haga clic en el botón y presione enter

Tengo una GUI que tiene un widget de Entry y un Button envío. Básicamente estoy tratando de usar get() e imprimir los valores que están dentro del widget de Entry . Quería hacer esto haciendo clic en el Button enviar o presionando Intro o Retorno en el teclado. Intenté vincular el evento “” con la […]

wxpython – hilos y eventos de ventana

Tengo una aplicación wxPython ( http://www.OpenSTV.org ) que cuenta las boletas usando métodos que tienen varias rondas. Me gustaría hacer dos cosas: (1) Para una gran cantidad de boletas, esto puede ser un poco lento, así que me gustaría mostrarle al usuario un cuadro de diálogo de progreso para que no piense que la aplicación […]

Tkinter.after método de congelación de ventana?

Tengo un cliente de chat simple que Tkinter trabajar con Tkinter como interfaz. Mi problema es que cuando se ejecuta mainloop con .after para la entrada / salida del chat, la ventana se bloquea y se bloquea hasta que se recibe otro mensaje. class Client(Frame): def __init__(self, **kwargs): Frame.__init__(self, Tk()) self.pack() self.lb = Listbox(self, width=100, […]

¿La mejor manera de obtener el nombre de un botón que llama un evento?

En el siguiente código (inspirado en este fragmento de código), uso un solo buttonClick controlador de buttonClick para cambiar el título de la ventana. Actualmente, necesito evaluar si la Id. Del evento corresponde a la Id del botón. Si decido agregar 50 botones en lugar de 2, este método podría volverse incómodo. ¿Hay una mejor […]

Tomar capturas de pantalla programáticamente en Windows sin que la aplicación se dé cuenta

Hay varias formas de tomar capturas de pantalla de una aplicación en ejecución en Windows. Sin embargo, escucho que una aplicación se puede adaptar de manera tal que se puede notar cuando se toma una captura de pantalla de ella, ¿quizás a través de algunos controladores de eventos de Windows? ¿Hay alguna forma de tomar […]

Tkinter genera e invoca eventos virtuales entre diferentes widgets.

Durante la escritura de una aplicación gui simple en tkinter encontré un pequeño problema. Digamos que tengo un widget de menú personalizado (derivado de tk.Menu) y un widget de canvas personalizado (derivado de tk.Canvas). Me gustaría generar un evento desde la función de callback del menú e invocarlo en el widget de canvas. Necesito hacerlo […]

Simulando un evento de pulsación de tecla en Python 2.7

Lo que quiero hacer es presionar cualquier tecla del teclado desde el nivel de script de Python en Windows. He probado SendKeys pero solo funciona en Python 2.6. Otros métodos que he intentado incluir import win32com.client win32com.client.Dispatch(“WScript.Shell”).SendKeys(‘String to be typed’) solo permite escribir cadenas desde el nivel de script pero no permite presionar ENTER y […]

¿Cuáles son los eventos Tkinter para el desplazamiento horizontal del borde (en Linux)?

Tengo un widget de texto Python Tkinter con barras de desplazamiento. Me gustaría definir mi propio método para usar el desplazamiento de borde horizontal en el panel táctil de mi computadora portátil. Sin embargo, no sé el (los) nombre (s) del evento que me permitan hacer esto. Los eventos verticales funcionan bien (al igual que […]

Raspberry Pi- GPIO Eventos en Python

Estoy usando los pines GPIO en mi Raspberry Pi con un sensor PIR para detectar movimiento. Cuando el sensor detecta movimiento, quiero mover el software a otras funciones. En este momento, para detectar movimiento, tengo mi progtwig constantemente ejecutándose en un bucle mientras espera que se detecte el movimiento. Si bien esto funciona en este […]