⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk
tkinter.ttk.PanedWindow ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk
tkinter.ttk.PanedWindow ( )
DESCRIPTION.
Créer un nouveau controle de type bandeau, ou panneau, de controles (widget : tkinter.ttk.PanedWindow ( )).
SYNTAXE.
FRM_Bandeau = tkinter.ttk.PanedWindow ( parent , attribut1 = valeur , ... , attributn = valeur )
FRM_Bandeau = ⇨ affectation de l'instance du controle [ optionnel ]
tkinter.ttk.PanedWindow ( ) ⇨ création d'une instance de tkinter.ttk.PanedWindow ( ) [ OBLIGATOIRE ]
parent ⇨ conteneur de l'instance de tkinter.PanedWindow ( ) [ OBLIGATOIRE ]
attribut = valeur ⇨ attribut à modifier avec sa nouvelle valeur [ optionnel ]
CREATION DES BANDEAUX DE CONTROLES REVISES.
La classe tkinter.ttk.PanedWindow ( ) n'est pas native du module tkinter, il faut donc commencer par importer le module d'extension tkinter.ttk pour pouvoir utiliser cette classe. Voir import pour plus de détails sur l'incorporation de modules, classes et méthodes non built-in dans un script.
Les lignes de séparation entre les cellules, et leur poignée, des bandeaux de controles créés avec la classe tkinter.ttk.PanedWindow ( ), sont souvent absentes dans la définition des styles, en particulier dans le thème par défaut "default", et donc souvent invisibles. Les thèmes "clam" et "classic" permet d'afficher les poignées des lignes de séparation, il est donc recommandé de l'utiliser, et de reconfigurer ses styles au besoin, si de l'interface devait accueillir des bandeaux de controles. A noter aussi que, les attributs de du "Sash" dans les autres thème qui n'affiche pas les lignes et poignées sont accessibles en lecture seulement.
Voir le tutoriel sur les bandeaux de controles ...
STYLES DES BANDEAUX DE CONTROLES REVISES.
"." : style par défaut de la racine du style.
"Horizontal.Sash" : style des séparations des cellules du bandeau de controles horizontaux.
"Sash" : style des séparations des cellules du bandeau de controles.
"TPanedwindow" : style des bandeaux de controles.
"Vertical.Sash" : style des séparations des cellules du bandeau de controles verticaux.
ETATS DYNAMIQUES DES BANDEAUX DE CONTROLES REVISES.
Les objets de la classe tkinter.ttk.PanedWindow n'ont aucun état dynamique.
LISTE DES ATTRIBUTS DES BANDEAUX DE CONTROLES REVISES.
class : référence des valeurs des attributs dans la base de données.
cursor : définit l'aspect du pointeur selon sa position.
height : hauteur du controle.
orient : définit l'orientation du controle.
style : associe un style au controle.
takefocus : indique si le controle doit réagir à la touche tabulation.
weight : poids relatif des cellules lors d'un redimensionnement du bandeau de controles.
width : largeur du controle.
Voir aussi la classe tkinter.ttk.Style ( ) et les attributs accessibles uniquement par cette classe.
METHODES SPECIFIQUES DES BANDEAUX DE CONTROLES REVISES.
insert ( ) : insère un nouveau controle dans le bandeau à une place précise.
pane ( ) : modifie la valeur des attributs d'une cellule d'un bandeau de controles.
sashpos ( ) : déplace la ligne de séparation entre deux cellules d'un bandeau de controles.
METHODES HERITEES DE LA CLASSE TKINTER.PANEDWINDOW ( ).
add ( ) : place un controle dans le bandeau.
forget ( ) : supprime un controle du bandeau et efface sa configuration.
identify ( ) : retourne le composant situé aux coordonnées données.
panes ( ) : retourne la liste des controles du bandeau.
remove ( ) : retire un controle du bandeau en conservant sa configuration.
EVENEMENT SPECIFIQUE DES BANDEAUX DE CONTROLES REVISES.
"<<EnteredChild>>" : un controle du bandeau est sélectionné.
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de