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




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

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