SHARE
TWEET

Untitled

a guest Sep 18th, 2019 62 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # загружаем библиотеку tkinter (графический интерфейс)
  2. from tkinter import *
  3.  
  4. # создаем основное окно
  5. root = Tk()
  6.  
  7. # задаем размер окна
  8. root.geometry('600x400')
  9.  
  10. # задаем заголовок окна
  11. root.title('Мое первое оконное приложение')
  12.  
  13. # меняем цвет окна
  14. root.config(bg="plum")
  15.  
  16. # создаем холст
  17. can = Canvas(root, width=550, height=350, bg='darkcyan')
  18.  
  19. # расположить холст в окне
  20. can.pack()
  21.  
  22. # рисуем круг
  23. ball = can.create_oval(250,150,300,200,outline='thistle', fill='thistle')
  24.  
  25. #функция движения влево
  26. def left (event):
  27.  can.move(ball, -5, 0)
  28.  
  29. # функция движения вправо
  30. def right (event):
  31.  can.move(ball, 5, 0)
  32.  
  33. # функция движения вверх
  34. def up (event):
  35.  can.move(ball, 0, -5)
  36.  
  37. # функция движения в
  38. def down (event):
  39.  can.move(ball, 0, 5)
  40. # движение по диагонали
  41. def f_a (event):
  42.  can.move(ball, 5, 5)
  43.  
  44. # связываем нажатие на клавиши с действиями
  45. root.bind('<Left>',left)
  46. root.bind('<Right>',right)
  47. root.bind('<Up>', up)
  48. root.bind('<Down>', down)
  49. root.bind('<a>', f_a)
  50.  # основной бесконечный цикл
  51. root.mainloop()
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top