## page was renamed from Main/Python/22
 * Конспект рассказа появится позже.
 * [[Href:~dendik/data/python/2010-04-06/Tkinter.ppt|Презентация Леси]]
== Задание ==
Все задания __очень__ простые, какими бы ни казались вам их формулировки. (Правда, все они требуют понимания основных идей и немного поиска по документации. В случае с раскраской текста задание требует понимание новой идеи из документации, что тоже в данном случае не трудно).

 1. Создайте в репозитории файл {{{task8.py}}}. В нём опишите программу, которая состоит из текстового поля ввода (виджет Text, и больше ничего).
 2. Поправьте программу таким образом, чтобы по нажатию Control-r, Control-g и Control-b она раскрашивала слово, на котором стоит курсор, в красный, зелёный и синий цвет соответственно.
 3. Добавьте в программу меню, через которое можно загрузить или сохранить содержимое текстовой формы.
 4. Поправьте программу таким образом, чтобы рядом с текстом (справа от него) было полотно (Canvas), на котором рисовался бы квадратик.
 5. Поправьте программу таким образом, чтобы квадратиком можно было управлять: по нажатию на клавишу стрелки квадратик сдвигается в указанную сторону на длину своей грани. (Т.е. если грань квадратика 10 пикселей, то и сдвигается он на 10 пикселей).
 6. Поправьте программу таким образом, чтобы по нажатию стрелки квадратик начинал медленное (0.1 пиксель / с) движение в указанную сторону.
 7. Поправьте программу таким образом, чтобы в каждый момент времени было видно либо текстовое поле, либо полотно, и между ними можно было выбирать. (В Tk нет встроенного понятия табов. Я предлагаю в этом задании понять, что это не является большой проблемой).