18.2.21 create_text(position, options)
crée un objet texte à la position (x, y) spécifiée par position :
(1) position : coordonnées (x, y)
(2) options : la signification spécifique des options :
options | signification |
---|---|
remplissage actif | Lorsque la souris passe sur l'objet texte, la couleur du texte |
pointillé actif | Lorsque la souris passe sur l'objet texte, le bitmap rempli |
ancre | Spécifiez la position relative du texte dans le paramètre de position, qui peut être N, NE, E, SE, S, SW, W, NW ou CENTER à positionner (EWSN signifie East, West, North, South, Up North, Bas Sud, Gauche Ouest, Droite Est). La valeur par défaut est CENTRE |
désactivéremplir | Lorsque l'état de l'objet texte est DÉSACTIVÉ, la couleur du texte |
pointillé handicapé | Lorsque l'état de l'objet texte est DÉSACTIVÉ. bitmap rempli de texte |
remplir | Spécifie la couleur du texte |
fon | t spécifie la police, la taille et d'autres informations du texte |
justifier | Spécifie l'alignement pour le texte multiligne, les valeurs pouvant être utilisées pour cette option sont : GAUCHE (par défaut), CENTRE et DROITE |
compenser | Spécifiez le décalage pour remplir le bitmap, la valeur de cette option peut être : "x,y", "#x,y", N, NE, E, SE, S, SW, W, NW, CENTER |
État | Spécifie l'état du texte, qui peut être NORMAL, DISABLED (ne répond pas aux événements) et HIDDEN (masqué). La valeur par défaut est NORMALE |
pointillé | Spécifiez le bitmap pour remplir le texte, la valeur par défaut est une chaîne vide, ce qui signifie solide |
Mots clés | Ajouter une étiquette à l'objet texte créé |
texte | Spécifie ce que l'objet texte affiche |
largeur | Si cette option est spécifiée, le texte sera automatiquement coupé à cette largeur. Si cette option n'est pas spécifiée, la largeur de l'objet texte est égale à la longueur de la plus longue ligne de texte |
18.2.21.1 remplissage actif | |
La couleur du texte lorsque la souris passe sur l'objet texte créé. |
import tkinter as tk
root=tk.Tk()
root.geometry('320x240')
b1=tk.Canvas(root)
text=b1.create_text(50,50,text='文本对象',activefill='red')
b1.pack()
root.mainloop()
Résultat :
18.2.21.2 activestipple
définit le bitmap rempli. Mais juste le texte disparaît, le bitmap n'est pas rempli.
18.2.21.3 Pour placer le
texte d'ancrage aux coordonnées spécifiées (x, y), il existe les méthodes suivantes :
(1) N : les coordonnées du point médian supérieur de l'objet texte sont (x, y)
(2) S : le point médian inférieur de l'objet texte Les coordonnées sont (x, y)
(3) E : les coordonnées du point médian sur le côté droit de l'objet texte sont (x, y)
(4) W : les coordonnées du point médian sur le côté gauche de l'objet texte sont (x, y)
(5) NE : les coordonnées du coin supérieur droit de l'objet texte sont (x, y)
(6) NW : les coordonnées du coin supérieur coin gauche de l'objet texte sont (x, y)
(7) SE : les coordonnées du coin inférieur droit de l'objet texte sont (x, y)
(8) SW : les coordonnées du coin inférieur gauche de l'objet texte sont (x, y)
(9) CENTRE : les coordonnées du point médian de l'objet texte sont (x, y)
import tkinter as tk
root=tk.Tk()
root.geometry('320x240')
b1=tk.Canvas(root)
t1=b1.create_text(100,50,text='王',
anchor='e',font=('宋体',50,))
t2=b1.create_text(100,50,text='田',
anchor='w',font=('宋体',50,))
b1.pack()
root.mainloop()
Résultat :
Description : 2 objets texte sont créés, les points de coordonnées sont tous les deux (100,50), vous pouvez voir que l'un est à gauche et l'autre à droite. C'est le rôle de l'ancre.
18.2.21.4 disabledfill
Lorsque l'état de l'objet texte est tk.DISABLED, la couleur du texte.
import tkinter as tk
root=tk.Tk()
root.geometry('320x240')
def state():
b1.itemconfigure(text,state=tk.DISABLED)
b2=tk.Button(root,text='Disabled',command=state)
b2.pack()
b1=tk.Canvas(root)
text=b1.create_text(160,40,text='文本对象',
disabledfill='red')
b1.pack()
root.mainloop()
Résultat :
18.2.21.5 disabledstipple
remplit le bitmap lorsque l'état de l'objet texte est tk.DISABLED. Mais seul le texte disparaît et le bitmap n'est pas rempli.
18.2.21.6 fill
définit la couleur de l'objet texte.
18.2.21.7 font
Spécifie la police de l'objet texte. Voir la section 3.3.3.
18.2.21.8 justifier
Spécifie l'alignement de l'affichage d'habillage de l'objet texte. Voir les instructions pertinentes au chapitre quatre.
18.2.21.9 décalage
Méthode de décalage pour remplir le bitmap. ne fonctionne pas.
18.2.21.10 state
définit l'état du texte. Il en existe trois types : NORMAL, DISABLED et HIDDEN
18.2.21.11 le pointillé
spécifie l'ombrage du remplissage. ne fonctionne pas.
18.2.21.12 tags
Spécifie les balises des objets texte. Il peut également être spécifié par d'autres méthodes.
18.2.21.13 largeur
Définit la largeur de l'objet texte.