Widżet Python Tkinter Frame służy do porządkowania grupy widżetów. Działa jak kontener, w którym można przechowywać inne widżety. Prostokątne obszary ekranu służą do porządkowania widżetów w aplikacji Pythona.
Poniżej podana jest składnia korzystania z widżetu Ramka.
Składnia
w = Frame(parent, options)
Lista możliwych opcji znajduje się poniżej.
| SN | Opcja | Opis |
|---|---|---|
| 1 | bd | Reprezentuje szerokość obramowania. |
| 2 | bg | Kolor tła widżetu. |
| 3 | kursor | Wskaźnik myszy zostanie zmieniony na typ kursora ustawiony na różne wartości, takie jak strzałka, kropka itp. |
| 4 | wysokość | Wysokość ramy. |
| 5 | podświetl tło | Kolor tła, gdy jest ustawione ostrość. |
| 6 | podświetlony kolor | Kolor tekstu, gdy widżet jest aktywny. |
| 7 | grubość podświetlenia | Określa grubość wokół obramowania, gdy widżet znajduje się pod fokusem. |
| 8 | ulga | Określa rodzaj obramowania. Wartość domyślna, jeśli FLAT. |
| 9 | szerokość | Reprezentuje szerokość widżetu. |
Przykład
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()
Wyjście:
