Теория:
Модуль \(Tkinter\) предназначен для создания оконных приложений.
Этот модуль можно использовать для иллюстрации математических и геометрических понятий, поворотной симметрии, для управления геометрическими объектами, для создания логических игр и головоломок с использованием кнопок, полей ввода и др.
Окно приложения создаётся вызовом конструктора \(Tk()\). Рекомендуется размещать в окне экземпляр класса \(Canvas\) — это холст для рисования изображений. Здесь можно выводить векторные изображения — линии, треугольники, дуги, прямоугольники, овалы и текст, а также растровые изображения, например, файлы \(GIF\).
Алгоритм работы
1. Подключим модуль \(Tkinter\).
\(from\) \(tkinter\) \(import *\)
2. Создадим класс \(Tk()\).
\(tk=Tk()\)
3. Для рисования на экране будем использовать \(Canvas\) с шириной \(500\) и высотой \(500\) (размеры холста).
\(canvas=Canvas(tk, height=500, width=500)\)
4. Для активации \(canvas\) используем метод \(pack()\) (чтобы окно было указанных размеров — \(500\) x \(500\)).
\(canvas.pack()\)
5. Запускаем код и видим окно размером \(500\) x \(500\).

Рис. \(1\). Окно
6. Цвет холста меняется параметром:
\(bg=” “\)
\(background=” “\)
\(background=” “\)
Пример изменения цвета холста.
| \(from\) \(tkinter\) \(import*\) | |
| \(tk=Tk()\) | |
| \(tk.title\)\(('Цветной\) \(экран')\) | # надпись в строке заголовка |
| \(canvas=Canvas(tk,height=500,width=500,bg="cyan")\) | # определение цвета |
| \(canvas.pack()\) |

Рис. \(2\). Цветной экран
Источники:
Рис. 1. Окно. © ЯКласс.
Рис. 2. Цветной экран. © ЯКласс.