| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Python >> Content
    Comment faire pour vérifier pour Keypress en Python
    La plupart des primitives d'entrée et les classes dérivées dans l'affaire de langage de programmation Python avec l'entrée de la console en exigeant que l' utilisateur appuie sur "Entrée" pour obtenir l'entrée relayé au code. Cependant, ce n'est pas acceptable dans les applications (par exemple , des jeux ou d'autres programmes interactifs ) où les réponses doivent être agiles et immédiate , l'obligation d'appuyer sur "Entrée" après chaque commande devient trop lourde dans de tels scénarios . Vous pouvez écrire du code Python qui lit chaque touche dès qu'il s'écrase sur le clavier. Instructions
    1

    inclure cette ligne au début de votre code Python :

    Tkinter import comme tk
    2

    créer une fonction qui traite chaque pression de touche comme il arrive :

    def handleKeypress ( événement ) :

    pressedKey = event.char

    impression pressedKey

    remplacer la ligne "print pressedKey " avec tout ce que le traitement de votre programme doit s'appliquer à la pression de touche lecture à partir du clavier .
    3

    Établir les liaisons de Tkinter qui permettra à votre programme pour traiter les pressions sur les touches . L'exemple de code suivant , ajouté à la section d'initialisation de votre programme Python, a cet effet :

    mainHandle = tk.Tk ()

    mainHandle.bind_all (' », handleKeypress )

    mainHandle.withdraw ()

    mainHandle.mainloop ()

    chaque pression de touche unique (d'où l'appel à la méthode " bind_all ()" ) fera le " handleKeypress () " fonction à appeler .

    Previous :

    next :
      articles connexes
    ·Comment faire pour déterminer quand utiliser Python 
    ·Comment inverser une liste en Python 
    ·Comment faire pour supprimer les paramètres sur une ch…
    ·Comment faire pour modifier le chemin Embedded Python p…
    ·Maintenance du logiciel Tutorial 
    ·Comment découper une chaîne en Python 
    ·Python Lambda compréhension de liste 
    ·Python Scripts et Programmes 
    ·Comment tester pour les nombres Python 
    ·Comment déterminer si un personnage est des espaces da…
      articles en vedette
    ·Comment réinstaller grub 
    ·Comment faire pour supprimer la première ligne vide en…
    ·Comment analyser un fichier CSV 
    ·Comment faire une programmation en Java 
    ·Comment ajouter des lignes à un Datagrid 
    ·Qu'est-ce que Python programmation 
    ·Comment coder un 5X5 de la grille en C + + 
    ·Comment faire pour installer cPanel & Perl 
    ·Code Java chat 
    ·Le rôle important de l'informatique dans la vie quotid…
    Copyright © Connaissances Informatiques http://fr.wingwit.com