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





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

Merge of Version1 & Version2
48 root.mainloop()
49 %%
50
51 ===Обработка нажатий на клавиатуру===
52
53 %%(code)
54 # Написать функцию, обрабатывающую нажатие на клавишу
55 def key_q_pressed(event):
56     print("Pressed Q")
57
58 def key_left_pressed(event):
59     print("Pressed Left")
60
61 # Теперь повесим обработку события нажатия на клавишу на вызов функции
62 root.bind("q", key_q_pressed)
63 root.bind("<Left>", key_left_pressed)
64 %%
65
66 ===Как получить размеры круга===
67 canvas.coords(circle) - возвращает кортеж из четырех чисел (координаты прямоугольника)
68
69 ===Как создать прямоугольник===
70 rect = canvas.create_rectangle(x0, y0, x1, y1) - возвращает объект "прямоугольник"
71
72 ===Как удалить объект на canvas===
73 canvas.delete(rect) - передаваемый параметр - ссылка на удаляемый объект
74
75 ===Документация===
76 http://effbot.org/tkinterbook/
77 http://python-textbok.readthedocs.io/en/1.0/Introduction_to_GUI_Programming.html
78 http://cipcnet.insa-lyon.fr/tcc/help/pubs/tkinter/