Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Como Verificar Keypress em Python
A maioria das primitivas de entrada e classes derivadas do negócio linguagem de programação Python com a entrada do console , exigindo que o usuário pressionar "Enter" para obter a entrada retransmitida para o código. No entanto, isso não é aceitável em aplicações (por exemplo , jogos ou outros programas interativos) , onde as respostas têm que ser ágil e imediata , a exigência de pressionar "Enter" após cada comando torna-se excessivamente pesado em tais cenários. Você pode escrever código Python que lê cada chave assim que ele fica pressionada no teclado . Instruções
um

Inclua esta linha no início do seu código Python:

Tkinter import como tk
2

Criar uma função que processa cada evento keypress como isso acontece :

def handleKeypress (evento ) :

pressedKey = event.char

impressão pressedKey

Substitua a linha "print pressedKey " com o que processar o seu programa precisa para aplicar a pressão de tecla ler a partir do teclado .
3

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 (' ' , handleKeypress )

mainHandle.withdraw ()

mainHandle.mainloop ()

Cada única tecla (daí a chamada para o " bind_all ()" método ) fará com que o " handleKeypress () " função a ser chamada .

Anterior :

Próximo : No
  Os artigos relacionados
·Como descobrir o que versão do Python que você tem 
·Como fazer uma função de classificação em Python 
·Como fazer nomes globais em Python 
·A Função Python Strip 
·Como calcular a largura do texto Com Python 
·Como criar um arquivo CSV De um JSON Python 
·O que são arquivos PYC 
·Como fazer Novas linhas em Python 
·Como Chegar Python para obter uma saída Imagem 
·Como determinar a ordem alfabética em Python 
  Artigos em destaque
·Como desativar o Google Maps API marcador da bolha 
·Como atualizar o cache do meu Java Applet 
·Como substituir texto em um arquivo PHP 
·Como calcular o normal OpenGL 
·Como manipular dados em Perl 
·Como Jogar um arquivo de som usando PHP 
·Voice Chat Projetos em Visual Studio 
·Como trabalhar com arquivos XSD 
·Como usar cURL para ler um arquivo em uma variável PHP…
·Como chamar Plink de um script Perl 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados