Como verificar a pressão de tecla em python
A maioria das primitivas de entrada e classes derivadas do acordo de linguagem de programação Python com a entrada do console, exigindo que o usuário pressionar "Entrar" para obter a entrada retransmitida para o código. No entanto, isto não é aceitável nas aplicações (por exemplo, jogos ou outros programas interactivos) onde as respostas têm que ser ágil e immediate- o requisito de prensagem "Entrar" após cada comando torna-se excessivamente pesado em tais situações. Você pode escrever código Python que lê cada tecla assim que ele fica pressionada no teclado.
Video: Monitor de Pressão Arterial de Pulso Omron-HEM6111 Automático
Inclua esta linha no início do seu código Python:
importar Tkinter como tk
Video: Hipertensão - Com que frequência medir a pressão?
Crie uma função que processa cada evento keypress como acontece:
def handleKeypress (evento):
pressedKey = event.charprint pressedKey
Substitua o "pressedKey impressão" linha com o que o processamento do seu programa necessita para aplicar a pressão de tecla ler a partir do teclado.
Estabelecer as ligações Tkinter que permitirá que o seu programa para processar teclas pressionadas. O seguinte código de exemplo, adicionado à seção de inicialização do seu programa Python, tem o efeito:
mainHandle = tk.Tk ()
mainHandle.bind_all (`
mainHandle.withdraw ()
mainHandle.mainloop ()
Cada pressão de tecla única (daí a chamada para o "bind_all ()" método) fará com que o "handleKeypress ()" função a ser chamada.
Referências
- ligação Python.org: Tkinter --- Python Interface para Tcl / Tk