Python Tkinter Frame widget brukes til å organisere gruppen av widgets. Den fungerer som en beholder som kan brukes til å holde de andre widgetene. De rektangulære områdene på skjermen brukes til å organisere widgetene til python-applikasjonen.
Syntaksen for å bruke Frame-widgeten er gitt nedenfor.
Syntaks
w = Frame(parent, options)
En liste over mulige alternativer er gitt nedenfor.
| SN | Alternativ | Beskrivelse |
|---|---|---|
| 1 | bd | Den representerer kantbredden. |
| 2 | bg | Bakgrunnsfargen til widgeten. |
| 3 | markøren | Musepekeren endres til markørtypen satt til forskjellige verdier som en pil, prikk osv. |
| 4 | høyde | Høyden på rammen. |
| 5 | uthevet bakgrunn | Fargen på bakgrunnsfargen når den er i fokus. |
| 6 | uthevingsfarge | Tekstfargen når widgeten er i fokus. |
| 7 | highlightthickness | Den spesifiserer tykkelsen rundt kantlinjen når widgeten er under fokus. |
| 8 | lettelse | Den spesifiserer typen kantlinje. Standardverdien hvis FLAT. |
| 9 | bredde | Den representerer bredden på widgeten. |
Eksempel
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()
Produksjon:
