Конспект по Python. Модуль Tkinter (часть 1)
Учитель информатики Батракова Л.В.
2
Все программы, написанные на
Tkinter, должны иметь подобный шаблону вид:
from tkinter import *
root=Tk() # создал главное окно (всегда называйте его root)
#остальной код
root.mainloop() # теперь окно будет
отображено при запуске
В
tkinter визуальные элементы управления называются
виджетами (widget, от англ. window gadget).
Они создаются вызовом конструктора соответствующего класса. Первый аргумент конструктора – это
родительский элемент управления (или окно), в который будет помещѐн наш элемент. Далее идут
необязательные аргументы, настраивающие элемент управления. Это могут быть тип шрифта (
font=...),
его размер, цвет фона (
bg=...), команда, выполняющаяся при активации элемента управления
(
command=...) и т.д.
Модуль
tkinter содержит набор
компонентов или виджетов, одним из которых является кнопка.
Добавим кнопку в окно:
Button - класс обычной кнопки. Общий синтаксис создания кнопки:
name = Button(window)
name - имя кнопки,
window - имя окна, на котором она располагается.
Для создания кнопки используется конструктор
Button(). В этом конструкторе с
помощью параметра
text
можно установить текст кнопки.
Чтобы сделать элемент видимым,
у него вызывается метод pack(). В итоге вверху окна будет красоваться
кнопка:
Каждый виджет, в
том числе кнопка, имеет ряд атрибутов, которые влияют на ее
визуализацию и которые
мы можем настроить через конструктор:
Параметры
pady, padx, font принимают числовое значение,
а параметры background и
Do'stlaringiz bilan baham: