Віджет Python Tkinter Frame використовується для організації групи віджетів. Він діє як контейнер, який можна використовувати для зберігання інших віджетів. Прямокутні області екрана використовуються для організації віджетів програми Python.
Синтаксис використання віджета Frame наведено нижче.
Синтаксис
w = Frame(parent, options)
Список можливих варіантів наведено нижче.
SN | Варіант | опис |
---|---|---|
1 | бд | Він представляє ширину кордону. |
2 | bg | Колір фону віджета. |
3 | курсор | Вказівник миші змінюється на тип курсора з іншими значеннями, як-от стрілка, крапка тощо. |
4 | висота | Висота рами. |
5 | виділення фону | Колір фонового кольору, коли він у фокусі. |
6 | колір виділення | Колір тексту, коли віджет у фокусі. |
7 | товщина виділення | Він визначає товщину рамки, коли віджет знаходиться під фокусом. |
8 | полегшення | Він визначає тип кордону. Значення за замовчуванням, якщо FLAT. |
9 | ширина | Він представляє ширину віджета. |
приклад
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()
Вихід: