⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ liste des méthodes
tkinter.grid_info ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ liste des méthodes
tkinter.grid_info ( )
DESCRIPTION.
Retourne les valeurs des options, de la grille, d'un controle de son conteneur.
SYNTAXE.
DCT_Donnees = widget.grid_info ( )
DCT_Donnees = ⇨ variable qui recevra les données [ optionnel ]
widget ⇨ controle quelconque de l'interface [ OBLIGATOIRE ]
.grid_info ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
REMARQUES.
La méthode tkinter.grid_info ( ) retourne un dict ( ) dont les clés sont les noms des attributs et les valeurs sont les valeurs des options du controle appelant dans la grille de son conteneur.
EXEMPLE.
import tkinter
def FNC_Affichage ( Q ) :
if Q == "a" : kdct = BUT_TestA.grid_info ( )
if Q == "b" : kdct = BUT_TestB.grid_info ( )
if Q == "c" : kdct = BUT_TestC.grid_info ( )
BOX_Donnees.delete ( 0 , "end" )
for kcle , kvaleur in kdct.items ( ) :
BOX_Donnees.insert ( "end" , f'"{ kcle }" : { kvaleur }' )
TKI_Principal = tkinter.Tk ( )
BUT_Quitter = tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy )
BUT_TestA = tkinter.Button ( TKI_Principal , text = "Testez-moi ..." , command = lambda k = "a" : FNC_Affichage ( k ) )
BUT_TestB = tkinter.Button ( TKI_Principal , text = "Testez-moi ..." , command = lambda k = "b" : FNC_Affichage ( k ) )
BUT_TestC = tkinter.Button ( TKI_Principal , text = "Testez-moi ..." , command = lambda k = "c" : FNC_Affichage ( k ) )
BOX_Donnees = tkinter.Listbox ( TKI_Principal )
BOX_Donnees.grid ( row = 0 , column = 0 , rowspan = 3 , sticky = "nesw" )
BUT_TestA.grid ( row = 0 , column = 1 , padx = 14 , sticky = "nw" )
BUT_TestB.grid ( row = 0 , column = 2 , pady = 6 , sticky = "se" )
BUT_TestC.grid ( row = 1 , column = 1 , ipadx = 3 , columnspan = 2 )
BUT_Quitter.grid ( row = 2 , column = 1 , columnspan = 2 , sticky = "nesw" )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de