Les méthodes communes de tkinter
Les méthodes communes de tkinter peuvent être appelées depuis n'importe quel controle. Dans certains cas elles s'appliquent uniquement au controle appelant mais elles peuvent aussi être plus généralistes. Elles offrent des possibilités supplémentaires, sur la connaissances ou sur l'action, lors de l'utilisation d'un controle ou de l'interface dans sa globalité.
LISTE DES METHODES COMMUNES DE TKINTER.
after ( ) : appel une fonction après une durée précisée.
after_cancel ( ) : annule l'appel par after ( ).
after_idle ( ) : appel une fonction dès qu'aucun événement n'est à traiter.
bell ( ) : produit un signal sonore.
bind ( ) : lie un gestionnaire d'événement à un controle.
bind_all ( ) : lie un gestionnaire d'événement à tous les controles de la fenêtre.
bind_class ( ) : lie un gestionnaire d'événement à tous les controles du type.
call ( ) : établit un dialogue avec le tcl/tk.
bindtags ( ) : modifie ou retourne l'ordre des liaisons.
cget ( ) : retourne la valeur d'un attribut du controle.
clipboard_append ( ) : ajoute du contenu à la fin du presse-papier.
clipboard_clear ( ) : efface le contenu du presse-papier.
clipboard_get ( ) : retourne le contenu du presse-papier.
columnconfigure ( ) : configure les colonnes d'une grille.
config ( ) : modifie la valeur des attributs spécifiés du controle.
configure ( ) : voir config ( ).
destroy ( ) : détruit le controle.
event_add ( ) : crée un événement virtuel en lui associant des actions physiques.
event_delete ( ) : supprime une action physique d'un événement virtuel.
event_generate ( ) : stimule l'exécution d'un événement.
event_info ( ) : retourne les actions liées à un événement virtuel.
focus_displayof ( ) : retourne le nom de la fenêtre qui contient le focus.
focus_force ( ) : force le controle appelant à prendre le focus.
focus_get ( ) : retourne le nom du controle ayant le focus.
focus_lastfor ( ) : retourne le nom du controle qui a eu le focus en dernier.
focus_set ( ) : donne le focus au controle appelant.
grab_current ( ) : retourne l’identifiant du controle qui a le grab.
grab_release ( ) : supprime de grab du controle qui le possède.
grab_set ( ) : donne le grab au controle.
grab_set_global ( ) : place le grab au controle et étend son emprise sur toutes les applications.
grab_status ( ) : retourne le type de statut du grab.
grid ( ) : positionne les controles dans une grille virtuelle.
grid_bbox ( ) : retourne la position et la taille d'une cellule de la grille.
grid_forget ( ) : rend un controle invisible et efface ses options dans la grille.
grid_info ( ) : retourne les options de grille d'un controle.
grid_location ( ) : retourne la position d'une case de la grille.
grid_propagate ( ) : autorise les redimensionnements automatiques.
grid_remove ( ) : rend un controle invisible en conservant ses options dans la grille.
grid_size ( ) : retourne le nombre de colonnes et de lignes d'une grille.
grid_slaves ( ) : retourne la liste de des controles dans la grille.
image_names ( ) : retourne la liste des images valides.
keys ( ) : retourne la liste des attributs du controle.
lift ( ) : déplace la fenêtre vers le haut de la pile d'ordre.
lower ( ) : déplace la fenêtre vers le bas de la pile d'ordre.
mainloop ( ) : lance le système de surveillance des événements.
nametowidget ( ) : retourne le controle ayant le chemin de nommage indiqué.
option_add ( ) : personnalise des valeurs par défaut pour les attributs.
option_clear ( ) : rétablit toutes les valeurs par défaut des attributs des controles.
option_get ( ) : retourne la valeur par défaut modifiée pour un attribut.
option_readfile ( ) : charge un fichier de valeurs par défaut personnalisées.
pack ( ) : positionne les controles les uns sous les autres.
place ( ) : positionne précisément les controles dans leur conteneur.
place_configure ( ) : identique à la méthode tkinter.place ( ).
place_forget ( ) : efface un controle de son conteneur.
place_info ( ) : retourne les options de placement d'un controle.
place_slaves ( ) : retourne la liste des controles présents dans le conteneur.
quit ( ) : stoppe le système de surveillance des événements.
register ( ) : associe une fonction pour la valider une saisie de l’utilisateur.
rowconfigure ( ) : précise les valeurs par défaut de la ligne de la grille.
selection_clear ( ) : efface la sélection faite dans le controle.
selection_get ( ) : retourne la sélection faite dans le controle.
selection_own ( ) : transfère le contenu de la sélection dans le controle.
selection_own_get ( ) : retourne l'identifiant du controle ayant une sélection.
tk_focusFollowsMouse ( ) : donne le focus au controle sous le pointeur.
tk_focusNext ( ) : donne l'identifiant du controle qui aura le focus ensuite.
tk_focusPrev ( ) : donne l'identifiant du controle qui avait le focus avant.
tk.call ( ) : établit un dialogue avec le tcl/tk.
unbind ( ) : modifie ou supprime le traitement d'événements d'un controle.
unbind_all ( ) : supprime la gestion d'un événement pour un type de controle.
unbind_class ( ) : supprime la gestion d'un événement sur d'un type de controle
update ( ) : force le rafraichissement immédiat de l'affichage.
update_idlestasks ( ) : force le rafraichissement de l'affichage dès que possible.
wait_variable ( ) : attend la modification de la valeur d'une variable.
wait_visibility ( ) : attend un changement de visibilité d'un controle.
wait_window ( ) : attend la fermeture d'une boite de dialogue.
winfo_children ( ) : retourne la liste des controles enfants d'un conteneur.
winfo_class ( ) : retourne le type natif du controle.
winfo_containing ( ) : retourne l'identifiant de la fenêtre contenant le pixel.
winfo_depth ( ) : retourne le nombre de bits par pixel pour l'affichage.
winfo_exists ( ) : retourne True si le controle existe.
winfo_fpixels ( ) : convertit une dimension en en pixels.
winfo_geometry ( ) : retourne les dimensions et les coordonnés du controle.
winfo_height ( ) : retourne la hauteur du controle.
winfo_id ( ) : retourne l'identifiant du controle.
winfo_ismapped ( ) : retourne True si tous les controles ont été placé.
winfo_manager ( ) : retourne le gestionnaire de placement du controle.
winfo_name ( ) : retourne le nom relatif du controle dans son conteneur.
winfo_parent ( ) : retourne le nom du conteneur parent du controle.
winfo_pathname ( ) : retourne le chemin du conteneur parent du controle.
winfo_pixels ( ) : convertit une dimension en en pixels.
winfo_pointerx ( ) : retourne l’abscisse du pointeur de la souris.
winfo_pointerxy ( ) : retourne les coordonnées du pointeur de la souris.
winfo_pointery ( ) : retourne l'ordonnée du pointeur de la souris.
winfo_reqheight ( ) : retourne la hauteur minimale d'affichage du controle.
winfo_reqwidth ( ) : retourne la largeur minimale d'affichage du controle.
winfo_rgb ( ) : retourne la composition d'une couleur.
winfo_rootx ( ) : retourne l’abscisse du controle par rapport à l'écran.
winfo_rooty ( ) : retourne l’ordonnée du controle par rapport à l'écran.
winfo_screenheight ( ) : retourne la hauteur en pixels de l'écran.
winfo_screenmmheight ( ) : retourne le hauteur en millimètres de l'écran.
winfo_screenmmwidth ( ) : retourne le largeur en millimètres de l'écran.
winfo_screenvisual ( ) : retourne le type d'encodage des couleurs.
winfo_screenwidth ( ) : retourne le largeur en pixel de l'écran.
winfo_toplevel ( ) : retourne l'identifiant de la fenêtre où se trouve le controle.
winfo_viewable ( ) : précise si le controle appelant est affichable.
winfo_width ( ) : retourne la largeur du controle.
winfo_x ( ) : retourne l’abscisse du controle par rapport à son conteneur.
winfo_y ( ) : retourne l’ordonnée du controle par rapport à son conteneur.
METHODES COMMUNES AUX CONTROLES DU MODULES D'EXTENSION TTK.
identify ( ) : retourne le composant du controle présent aux coordonnées indiquées.
instate ( ) : test si un contrôle est dans l'état indiqué et quelle fonction exécuter éventuellement.
state ( ) : retourne ou modifie les états dynamiques du controle.
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de