Виджет Frame в Python Tkinter
Программирование GUI на Python
Виджет Frame в Python Tkinter отображает прямоугольную область на экране и часто используется в качестве контейнера.
Синтаксис
Формат синтаксиса следующий:
w = Frame ( master, option, ... )
master: родительский контейнер фрейма.
options: Необязательные элементы, то есть настраиваемые свойства фрейма. Эти параметры можно задавать в виде пар ключ-значение, разделённых запятыми.
| Нет. | Опция и описание |
|---|---|
| 1 | bg Цвет фона фрейма |
| 2 | bd Размер фрейма, по умолчанию 2 пикселя |
3 | cursor Форма курсора, когда мышь перемещается над фреймом; можно задать как arrow, circle, cross, plus и т. д. |
| 4 | height Высота фрейма, значение по умолчанию 0. |
| 5 | highlightbackground Цвет границы подсветки, когда фрейм не имеет фокуса; по умолчанию задаётся системой. |
| 6 | highlightcolor Цвет границы подсветки, когда фрейм имеет фокус |
| 7 | highlightthickness Задаёт ширину границы подсветки; по умолчанию 0 (без границы подсветки) |
| 8 | relief Стиль границы, варианты: FLAT, SUNKEN, RAISED, GROOVE, RIDGE. По умолчанию FLAT. |
| 9 | width Задаёт ширину фрейма, значение по умолчанию 0. |
| 10 | takefocus Указывает, принимает ли компонент фокус ввода (пользователи могут переместить на него фокус с помощью клавиши Tab); по умолчанию — false. |
Пример
Результат теста выглядит следующим образом:
Другие расширения