tkinter¶
Кроссплатформенная библиотека для построения графического интерфейса
Tkinter (от англ. tk interface) - это графическая библиотека, позволяющая создавать программы с оконным интерфейсом.
Эта библиотека является интерфейсом к популярному языку программирования и инструменту создания графических приложений tcl/tk.
Tkinter, как и tcl/tk, является кроссплатформенной библиотекой и может быть использована в большинстве распространённых операционных систем (Windows, Linux, Mac OS X и др.).
Tkinter является событийно-ориентированной библиотекой. В приложениях такого типа имеется главный цикл обработки событий.
New in version 3.x: Библиотека переименована в соответствии с PEP8 в tkinter (с маленькой буквы).
# для версии python 2.7 и ниже
import Tkinter
# для версии python 3.0 и выше
import tkinter
Базовые объекты:
Виджеты:
- Button
- Checkbutton
- Entry
- Frame
- Label
- Listbox
- Message - виджет, многострочное текстовое поле
- PanedWindow
- Radiobutton
- Scale - виджет, шкала выбора
- Text
- TopLevel - виджет, окно верхнего уровня
- Scrollbar
- Переменные
- Canvas
- Event
- LabelFrame - виджет, для группировки, с заголовком
- Menu - виджет, навигационное меню
- Menubutton - виджет, кнопка с выпадающим меню
- OptionMenu
- Spinbox - виджет, поле ввода с предустановленными вариантами
- colorchooser
- filedialog
- messagebox
- simpledialog
Работа с изображениями