Конспект по Python. Модуль Tkinter (часть 1)
Учитель информатики Батракова Л.В.
3
Button (master, options)
Параметр
master представляет ссылку на родительский контейнер. Если в коде создается одно окно, то
кнопка и любой другой элемент уже по умолчанию размещаются в этом окне.
Поэтому первый параметр
мы можем опустить, как в примерах выше. Если бы у нас в коде создавалось
бы несколько окон, тогда мы
могли бы
передать в конструктор Button ссылку на нужное окно.
Второй параметр
options представляет набор параметров, которые мы можем установить по их имени.
Параметр
Значение
width
Ширина кнопки.
height
Высота кнопки
text
Текст на кнопке. Возможно сделать многострочный текст, используя \n.
bg
Фон кнопки.
fg
Цвет текста, который
будет иметь кнопка в то время, когда на нее не нажали.
bd
Ширина границы кнопки.
active background Цвет фона (когда кнопка нажата).
activeforeground
Цвет текста (когда кнопка нажата).
disabledbackground Цвет фона (когда свойство state == DISABLED)
disabledforeground Цвет текста (когда свойство state == DISABLED).
state
Состояние кнопки (NORMAL, DISABLED).
NORMAL - обычное
состояние кнопки, при котором она может нажиматься и
взаимодействовать с пользователем. DISABLED - такое состояние кнопки,
при котором она не может взаимодействовать с пользователем.
compound
Расположение картинки на кнопке (CENTER, BOTTOM, LEFT, RIGHT, TOP).
Изначально картинка на кнопке будет
отображаться вместо текста, но это
можно
изменить, изменяя значения свойства compound. BOTTOM - картинка
будет отображаться под текстом. LEFT - картинка будет отображаться слева
от текста. RIGHT - картинка будет отображаться справа от текста. TOP -
картинка будет отображаться над текстом.
justify
Выравнивание текста (CENTER, RIGHT, LEFT).
Изначально текст будет отображаться с
выравниванием по левому краю, но
это можно изменить, используя свойство justify. CENTER - текст
выравнивается на кнопке по центру. LEFT - текст
выравнивается на кнопке
по левому краю. RIGHT - текст выравнивается на кнопке по правому краю.
Do'stlaringiz bilan baham: