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





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

Version1 Version2 Differences
48 48 root.mainloop()
49 49 %%
50 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  
51 66 ===Как получить размеры круга===
52 67 canvas.coords(circle) - возвращает кортеж из четырех чисел (координаты прямоугольника)
53 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