⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Font
tkinter.font.Font ( ).measure ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Font
tkinter.font.Font ( ).measure ( )
DEFINITION.
Retourne la longueur, en pixels, d'un texte ayant les caractéristiques d'un objet fonte.
SYNTAXE.
Valeur = FNT_Fonte.measure ( chaine )
Valeur = ⇨ variable qui recevra la valeur [ optionnel ]
FNT_Fonte ⇨ instance quelconque de tkinter.font.Font ( ) [ OBLIGATOIRE ]
.measure ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
chaine ⇨ chaine de caractères [ OBLIGATOIRE ]
REMARQUES.
La méthode tkinter.font.Font.measure ( ) n'est pas native du module tkinter, il faut donc commencer par importer le module tkinter.font pour pouvoir utiliser cette méthode. Voir import pour plus de détails sur l'incorporation de modules, classes et méthodes non built-in dans un script.
chaine doit être un str ( ) quelconque mais valide.
EXEMPLE.
import tkinter
import tkinter.font
def FNC_Longueur ( event ) :
FNT_Test.config ( size = event )
klongueur = FNT_Test.measure ( "Python, c'est le fun !" )
LAB_Message [ "text" ] = f"Python, c'est le fun ! \nmesure { klongueur } pixels."
TKI_Principal = tkinter.Tk ( )
TKI_Principal.geometry ( "500x200+200+100" )
FNT_Test = tkinter.font.Font ( font = "TkDefaultFont" )
BUT_Quitter = tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy )
SCA_Taille = tkinter.Scale ( TKI_Principal , orient = "horizontal" , from_ = 4 , to = 36 , command = FNC_Longueur )
LAB_Message = tkinter.Label ( TKI_Principal , text = "Python, c'est le fun ! \..." , font = FNT_Test )
SCA_Taille.pack ( )
LAB_Message.pack ( )
BUT_Quitter.pack ( )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de