Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • Comment remplacer Regex sur Python 
  • Comment connaître les dimensions d'…
  • Comment insérer un retard dans le c…
  • Géotraitement avec Python 
  • Comment copier les octets dans Pytho…
  • Comment se connecter en utilisant Py…
  • Comment configurer Python avec bzip2…
  • Comment écrire un script qui suppri…
  • Comment ajouter CRLF à une chaîne …
  • Comment faire pour extraire le premi…
  •   Programmation Python
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Python

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Python lambda Tutoriel 
  • Comment lire et écrire des autorisations pour les modules en Python 
  • Comment compter les chiffres en Python 
  • Comment Ping API Avec Python 
  • Comment compter les mots et lignes de Python 
  • Comment convertir une chaîne à une liste 
  • Comment faire pour enregistrer un tableau en Python 
  • Comment faire une boîte d'entrée en Python 
  • Comment faire fonctionner un programme Python Sans Python 
  • Comment faire pour déterminer la date du prochain partir d'une liste en Python 
  • Connaissances Informatiques © http://www.ordinateur.cc