logo

Cadre Python Tkinter

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:

Cadre Python Tkinter