Базовые объекты

Основные методы виджетов

tkinter.bell()

Издает звук

tkinter.bind(event, callback)

Привязывает событие виджета к обработчику. Передает в обработчик в качестве аргумента. объект :py:class::tkinter.Event

>>> widget.bind('<Button-1>', callback)
  • Button-1 - нажатие левой кнопки мыши
  • Button-2 - нажатие средней кнопки мыши
  • Button-3 - нажатие правой кнопки мыши
  • Double-Button-1 - двойное нажатие
  • ButtonRelease-1 - отпускание кнопки
  • B1-Motion - движение мыши с зажатой кнопкой
  • Enter - наведение курсора на тег
  • Leave - уход курсора от тега
  • r - кнопка на клавиатуре
  • Shift_L - левый шифт
  • Alt_L
  • Control_R
  • Return
  • Caps_Lock
  • Escape
  • Prior - PageUp
  • Next- PageDown.
  • Up
  • Down
  • Left
  • Right
tkinter.destroy()

Уничтожает виджет

>>> window.destroy()
tkinter.focus()

Устанавливает фокус на виджете

tkinter.get()

Возвращает значение виджета

tkinter.protocol(event, func)

Вещает обработчик события виджета

Parameters:
  • event – ивент, (‘WM_DELETE_WINDOW’)
  • func – обработчик
tkinter.set()

Устанавливает значение виджета

tkinter.tag_bind(tag, event, callback)

Привязывает обработчик тега с ивентом