knorrigt.com

Home > Ordenadores > Cómo comprobar para presionar teclas en Python

Cómo comprobar para presionar teclas en Python

Advertisement

Cómo comprobar para presionar teclas en Python

La mayoría de las primitivas de entrada y las clases derivadas en el trato con el lenguaje de programación Python entrada de la consola, al exigir que el usuario pulse "Enter" para conseguir la entrada transmitida al código. Sin embargo, eso no es aceptable en aplicaciones (por ejemplo, juegos u otros programas interactivos) donde las respuestas tienen que ser ágil e inmediata; el requisito de presionar "Enter" después de cada comando se vuelve demasiado engorroso en tales escenarios. Se puede escribir código Python que lee cada tecla tan pronto como se pulsa en el teclado.

Instrucciones

Incluir esta línea en el comienzo de su código Python:

importar Tkinter como tk

Crear una función que procesa cada evento de pulsación de tecla como es el caso:

def handleKeypress (evento):

pressedKey = event.char

print pressedKey

Vuelva a colocar la línea "pressedKey de impresión" con lo que el proceso de su programa tiene que aplicarse a la pulsación leer desde el teclado.

Establecer los enlaces Tkinter que permitirán su programa para procesar las pulsaciones de teclas. El siguiente código de ejemplo, añadido a la sección de inicialización de su programa de Python, tiene ese propósito:

mainHandle = tk.Tk ()

mainHandle.bind_all ( '<clave>', handleKeypress)

mainHandle.withdraw ()

mainHandle.mainloop ()

Cada pulsación de tecla individual (de ahí la llamada a la "bind_all ()" método) hará que el ") handleKeypress (" función a ser llamada.

Python no tiene una función de fácil acceso para comprobar los tipos de variables, pero se puede utilizar la función isinstance para ver si una variable es de un tipo específico. La función isinstance requiere dos parámetros: un argumento objeto, com
Si usted compra una computadora usada, puede que no sea inmediatamente obvio si se tiene una tarjeta de red inalámbrica. Esto es particularmente cierto de los ordenadores portátiles, que a menudo no tienen evidencia externa de una tarjeta inalámbrica
Cómo comprobar para las CPUs compatibles
Cuando la construcción o mejora de su ordenador, la CPU que usted elija es posiblemente una de las decisiones más importantes en la determinación de la velocidad y la potencia de su ordenador. La CPU y la placa base van mano a mano y deben ser compat
Cómo comprobar para ver si alguien está espiando en la computadora
El ordenador contiene información personal, privada, como contraseñas, correos electrónicos y datos financieros. Un programa anti-spyware protege el ordenador de la mayoría de los espías y ladrones de datos. Estos programas, mientras que capaz de det
Cómo comprobar para ver si necesito actualizaciones de Java
software de Java le da la opción para establecer el parámetro de versión de Java para el manejo de los applets de Java que se ejecutan en el navegador Web y actualizar su versión de Java. Si no está seguro de qué versión de Java está ejecutando, es n
Cómo comprobar para Bluetooth en Linux
Cuando se utiliza un dispositivo compatible con Bluetooth con un ordenador compatible con Bluetooth, puede transferir archivos de ida y vuelta entre las dos piezas de equipo en una red inalámbrica, seguro. Para habilitar esta funcionalidad en su equi
Google detecta su dirección IP cada vez que utilice un servicio propiedad de Google, como Google Search, Gmail y Google Translate. Si Google sospecha que su dirección IP del envío de consultas automatizadas, la dirección se bloquearán. Puede comproba
Cómo comprobar para Bluetooth en su ordenador portátil
La tecnología Bluetooth, conocida por sus usos con los dispositivos móviles, ha sido llamada "tecnología de sustitución de cable", debido a sus avances y la integración con dispositivos modernos y sistemas informáticos. comúnmente utilizado en t
Cómo comprobar para ver si una batería para un MacBook está muerto?
Independientemente de lo bien que el MacBook se ocupa de sus necesidades de informática, una batería muerta en combinación con la falta de un cargador MagSafe hace que el MacBook completamente inútil. La buena noticia es que la batería del MacBook a
Cómo comprobar para ver si un correo electrónico enviado ha sido leído
Ser capaz de realizar un seguimiento de los correos electrónicos enviados puede ser muy útil. A veces, se envía un correo electrónico y, por una razón u otra, no puede o no desea preguntar si se ha leído. Se puede tratar de verificar la recepción de
Cómo comprobar para un proceso en Visual Basic
Microsoft Visual Basic es un potente lenguaje de programación aún es fácil de usar. Varias características y funcionalidades están disponibles para construir muchas aplicaciones diferentes. Cuando el construido en funciones de Visual Basic no son suf
Flash Player es parte de la Plataforma Adobe Flash de las tecnologías de programación de aplicaciones integradas que proporcionan animación, vídeo y capacidades interactivas a las páginas Web. Flash Player le permite ver videos en alta calidad, anima
Una configuración de monitor dual le permite mostrar contenidos diferentes en dos monitores al mismo tiempo, lo que puede aumentar significativamente su productividad. Por ejemplo, podría ser útil en el trabajo para tener un navegador web en un monit
Saber cuántas golpea su anuncio de Craigslist recibe le ayudará a juzgar el éxito de sus anuncios. Si recibe un alto número de personas que ven su anuncio, pero nadie responde, entonces es posible que tenga que ajustar el texto o incluir mejores foto
Si tiene varias copias de la suite de Microsoft Office en su casa y no puede recordar lo que la clave de producto que utilizó con cada equipo, a continuación, tendrá que descargar una herramienta de recuperación de clave de producto de otro fabricant
MS-DOS es un sistema operativo basado en línea de comandos que formó la base de principios de Windows construye. Si bien la falta de cualquier interfaz gráfica de bienes limita el atractivo de DOS para la mayoría de los usuarios modernos, todavía se
Adobe Flash se libera en diferentes arquitecturas de computadora y ha tenido numerosas revisiones de las versiones. Adobe mantiene una lista actualizada de cambios que le permiten saber si hay una nueva versión del software está disponible para su si
Cómo utilizar el comando xmodmap en Linux para Intercambiar teclas del teclado
Linux le permite ser muy flexibles en cuanto a configuraciones de sistemas individuales. Por ejemplo, el sistema de entrada. La configuración del teclado es completamente accesible en la forma de un mapa de teclado personalizable. La utilidad xmodmap
¿Cómo puedo comprobar para ver si tengo la mayor parte de Java actual del software?
Si desea comprobar para ver si tiene la versión más actualizada de Java, puede hacerlo directamente desde el navegador web de su ordenador. Encontrar la manera de comprobar para ver si tiene la versión más actualizada del software de Java con la ayud