Python Tkinter Frame widget koristi se za organiziranje grupe widgeta. Djeluje kao spremnik koji se može koristiti za držanje drugih widgeta. Pravokutna područja zaslona koriste se za organiziranje widgeta u python aplikaciji.
Sintaksa za korištenje widgeta Frame navedena je u nastavku.
Sintaksa
w = Frame(parent, options)
Dolje je dan popis mogućih opcija.
S N | Opcija | Opis |
---|---|---|
1 | bd | Predstavlja širinu granice. |
2 | bg | Boja pozadine widgeta. |
3 | kursor | Pokazivač miša mijenja se u vrstu kursora postavljenu na različite vrijednosti poput strelice, točke itd. |
4 | visina | Visina okvira. |
5 | istaknuta pozadina | Boja boje pozadine kada je u fokusu. |
6 | istaknuta boja | Boja teksta kada je widget u fokusu. |
7 | isticanje debljine | Određuje debljinu oko granice kada je widget u fokusu. |
8 | olakšanje | Određuje vrstu granice. Zadana vrijednost ako je FLAT. |
9 | širina | Predstavlja širinu widgeta. |
Primjer
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()
Izlaz: