17.12.2012 Views

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Principaux modules, partie 3<br />

CHAPITRE 10<br />

Text<br />

Le widget Text affiche du texte formaté, qui peut contenir des images et gérer des<br />

marqueurs.<br />

Toplevel<br />

Le widget TopLevel est un widget de type Frame, utilisé pour afficher des fenêtres<br />

modales. Typiquement, une application se sert de ce widget pour les dialogues de<br />

l’application.<br />

Affichage d’une fenêtre modale<br />

>>> from Tkinter import *<br />

>>> racine = Tk()<br />

>>> modale = Toplevel()<br />

>>> fermer = Button(modale, text="Fermer", command=modale.destroy)<br />

>>> fermer.pack()<br />

Binding d’événements<br />

Lorsque l’application est en attente d’événements, chaque widget peut associer une<br />

fonction Python à un événement qu’elle reçoit, par le biais de la méthode bind().<br />

Les événements majeurs qui peuvent être interceptés, sont des événements clavier ou<br />

des événements souris.<br />

Événements clavier :<br />

: touches Alt (L pour Left, gauche et R pour Right, droite) ;<br />

: retour arrière (backspace) ;<br />

: combinaison des touches Ctrl+C ;<br />

: verrouillage majuscules ;<br />

: touches Ctrl (L pour Left, gauche et R pour Right, droite) ;<br />

: flèche haut ;<br />

: flèche gauche ;<br />

: flèche bas ;<br />

: flèche droite ;<br />

: touche Suppression ;<br />

: touche Fin ;<br />

: touche Entrée ;<br />

: touche Échappement ;<br />

: touches de fonctions F1, F2, F3... ;<br />

339

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!