Python Tkinter Frame widget bruges til at organisere gruppen af widgets. Den fungerer som en beholder, der kan bruges til at holde de andre widgets. De rektangulære områder på skærmen bruges til at organisere widgets til python-applikationen.
Syntaksen for at bruge Frame-widgetten er angivet nedenfor.
Syntaks
w = Frame(parent, options)
En liste over mulige muligheder er givet nedenfor.
SN | Mulighed | Beskrivelse |
---|---|---|
1 | bd | Det repræsenterer grænsebredden. |
2 | bg | Baggrundsfarven for widgetten. |
3 | cursoren | Musemarkøren ændres til markørtypen indstillet til forskellige værdier som en pil, prik osv. |
4 | højde | Rammens højde. |
5 | fremhæve baggrund | Farven på baggrundsfarven, når den er i fokus. |
6 | fremhæve farve | Tekstfarven, når widgetten er i fokus. |
7 | highlighttykkelse | Det specificerer tykkelsen omkring grænsen, når widgetten er under fokus. |
8 | lettelse | Det specificerer typen af grænsen. Standardværdien hvis FLAT. |
9 | bredde | Det repræsenterer widgettens bredde. |
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()
Produktion: