Некоторые современные виджеты, которые можно использовать для создания графического интерфейса в Tkinter:
- Button (кнопка). 24
- Label (текстовая метка). 2
- Entry (однострочное текстовое поле). 2
- Text (многострочное текстовое поле). 2
- Checkbutton (флажок). 2
- Radiobutton (переключатель или радиокнопка). 2
- Frame (фрейм, который организует виджеты в группы). 2
- Listbox (список). 2
- Combobox (выпадающий список). 2
- Menu (элемент меню). 2
- Scrollbar (полоса прокрутки). 2
- Treeview (позволяет создавать древовидные и табличные элементы). 2
- Scale (текстовая метка). 2
- Spinbox (список значений со стрелками для перемещения по элементам). 2
- Progressbar (текстовая метка). 2
- Canvas («холст», на котором можно рисовать и отображать любые графические объекты). 3
- Notebook (панель вкладок). 2
Tkinter предоставляет виджеты в двух вариантах: те, что располагаются непосредственно в пакете tkinter, и виджеты из пакета tkinter.ttk. 2 Считается, что виджеты из ttk несколько современнее, чем стандартные, но с ними, возможно, чуть сложнее работать. 2 Выбор между пакетами зависит от предпочтений разработчика. 2