A Python Tkinter Frame widgetet a widgetek csoportjának rendezésére használják. Úgy működik, mint egy tároló, amely a többi kütyü tárolására használható. A képernyő téglalap alakú területei a widgetek rendszerezésére szolgálnak a python alkalmazáshoz.
A Frame widget használatának szintaxisa alább látható.
Szintaxis
w = Frame(parent, options)
A lehetséges opciók listája alább található.
SN | választási lehetőség | Leírás |
---|---|---|
1 | bd | A szegély szélességét jelzi. |
2 | bg | A widget háttérszíne. |
3 | kurzor | Az egérmutató a kurzortípusra változik, amely különböző értékekre van beállítva, például nyíl, pont stb. |
4 | magasság | A keret magassága. |
5 | kiemeli a hátteret | A háttérszín színe, amikor fókuszban van. |
6 | kiemelő szín | A szöveg színe, amikor a widget fókuszban van. |
7 | kiemelt vastagság | Megadja a szegély körüli vastagságot, amikor a widget fókuszban van. |
8 | megkönnyebbülés | Meghatározza a szegély típusát. Az alapértelmezett érték, ha FLAT. |
9 | szélesség | A widget szélességét jelzi. |
Példa
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()
Kimenet: