Le widget Python Tkinter Frame est utilisé pour organiser le groupe de widgets. Il agit comme un conteneur qui peut être utilisé pour contenir les autres widgets. Les zones rectangulaires de l'écran sont utilisées pour organiser les widgets de l'application Python.
La syntaxe pour utiliser le widget Frame est donnée ci-dessous.
Syntaxe
w = Frame(parent, options)
Une liste d’options possibles est donnée ci-dessous.
SN | Option | Description |
---|---|---|
1 | bd | Il représente la largeur de la bordure. |
2 | bg | La couleur d'arrière-plan du widget. |
3 | le curseur | Le pointeur de la souris est remplacé par le type de curseur défini sur différentes valeurs comme une flèche, un point, etc. |
4 | hauteur | La hauteur du cadre. |
5 | mettre en évidence l'arrière-plan | La couleur de la couleur d’arrière-plan lorsqu’elle est mise au point. |
6 | couleur de surbrillance | La couleur du texte lorsque le widget est sous le focus. |
7 | épaisseur de surbrillance | Il spécifie l'épaisseur autour de la bordure lorsque le widget est sous le focus. |
8 | relief | Il précise le type de bordure. La valeur par défaut est FLAT. |
9 | largeur | Il représente la largeur du widget. |
Exemple
from tkinter import * top = Tk() top.geometry('140x100') frame = Frame(top) frame.pack() leftframe = Frame(top) leftframe.pack(side = LEFT) rightframe = Frame(top) rightframe.pack(side = RIGHT) btn1 = Button(frame, text='Submit', fg='red',activebackground = 'red') btn1.pack(side = LEFT) btn2 = Button(frame, text='Remove', fg='brown', activebackground = 'brown') btn2.pack(side = RIGHT) btn3 = Button(rightframe, text='Add', fg='blue', activebackground = 'blue') btn3.pack(side = LEFT) btn4 = Button(leftframe, text='Modify', fg='black', activebackground = 'white') btn4.pack(side = RIGHT) top.mainloop()
Sortir: