Сравнение версий Информатика / Кружок / Tkinter




← Предыдущая правка
Следующая правка →

Merge of Version1 & Version2
63 root.bind("<Left>", key_left_pressed)
64 %%
65
66 ===Обработка событий мыши===
67 %%(code)
68 def left_button_clicked(event):
69     print(event.x, event.y)
70
71 root.bind("<Button-1>", left_button_clicked)
72 %%
73
74 ===Как получить размеры круга===
75 canvas.coords(circle) - возвращает кортеж из четырех чисел (координаты прямоугольника)
76
… …
78 rect = canvas.create_rectangle(x0, y0, x1, y1) - возвращает объект "прямоугольник"
79
80 ===Как удалить объект на canvas===
81 canvas.delete(rect) # передаваемый параметр - ссылка на удаляемый объект
82
83 ===Как изменить цвет объекта на canvas===
84 canvas.itemconfig(rect, fill="blue") # передаваемый параметр - ссылка на объект, цвет которого меняется
85
86 ===Документация===
87 http://effbot.org/tkinterbook/
88 http://python-textbok.readthedocs.io/en/1.0/Introduction_to_GUI_Programming.html
89 http://cipcnet.insa-lyon.fr/tcc/help/pubs/tkinter/
90
91 ===Что можно писать?===
92
93 * Арканоид
94 * Pong (теннис)
95 * Крестики-нолики с силой тяжести
96 * Змейка
97 * Игра "Жизнь"
98 * Реверси
99 * Xonix
100