Python tkinter - Chapitre 18 Fenêtre du contrôle Canvas

18.2.22 create_window(position, ** options)
peut placer d'autres contrôles tkinter dans le contrôle canvas. La façon de le placer est d'utiliser des widgets. Un widget ne peut contenir qu'un seul contrôle. Si vous souhaitez placer plusieurs contrôles, vous pouvez utiliser ces contrôles comme sous-contrôles du contrôle Frame et placer le contrôle Frame dans le composant de fenêtre pour réaliser le placement de plusieurs sous-contrôles.
Le contrôle doit être un contrôle enfant du contrôle canvas, sinon il ne peut pas être affiché.

Créer un composant de fenêtre à la position (x, y) spécifiée par
la position (1) position : coordonnées (x, y)
(2) options : la signification spécifique de l'option

options signification
ancre Spécifiez la position relative du composant de fenêtre dans le paramètre de position, qui peut être N, NE, E, SE, S, SW, W, NW ou CENTER à localiser (EWSN signifie est, ouest, nord, sud, nord , bas sud, gauche ouest, droite est). La valeur par défaut est CENTRE
hauteur Spécifie la hauteur du widget
État Spécifie l'état du widget. Peut être NORMAL, DISABLED (non disponible, ne répond pas aux événements) et HIDDEN (caché). La valeur par défaut est NORMALE
Mots clés Ajouter une étiquette au widget créé
largeur Spécifie la largeur du widget
fenêtre Spécifiez un widget
18.2.22.1 ancre
Spécifie comment placer le widget au point de coordonnées (x,y). Il y a N, NE, E, SE, S, SW, W, NW ou CENTER. Voir 18.2.21.3 pour plus de détails.
import tkinter as tk
root=tk.Tk()
root.geometry('320x240')
b1=tk.Canvas(root)
b2=tk.Entry(b1)
win=b1.create_window(160,40,window=b2,anchor=tk.CENTER)
b1.pack()
root.mainloop()

Résultat :
insérez la description de l'image ici
18.2.22.2 height
spécifie la hauteur du widget.
18.2.22.3 état
Il existe trois états du composant fenêtre : NORMAL, DISABLED et HIDDEN.
18.2.22.4 tags
définit les tags du widget. Il peut également être défini par d'autres méthodes.
18.2.22.5 width
définit la largeur du widget.
18.2.22.6 window
Spécifie les commandes à ajouter à la fenêtre. Le contrôle doit être un contrôle enfant du contrôle canvas. Voir les instructions en 18.2.22.1.

Je suppose que tu aimes

Origine blog.csdn.net/weixin_42272768/article/details/100876366
conseillé
Classement