SHARE
TWEET

Untitled

a guest Nov 9th, 2019 62 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # Python3 экспресс курс [мое первое приложение]
  2.  
  3. #[загружвем библиотеку  tkinter (графический интерфейс)]
  4. from tkinter import *
  5.  
  6.  
  7. #(windovs - root - win)[создаем основное окно]
  8. root = Tk()
  9.  
  10. #[задаем размер окна]
  11. root.geometry('600x400')
  12.  
  13. #[задаем заголовок окна]
  14. root.title('Я СТАНУ - КОРОЛЕМ ПИРАТОВ!!!')
  15.  
  16. #[меняем цвет окна]
  17. root.config(bg='darkblue')
  18.  
  19. #[здесь будет наш код]
  20. #[создаем холст]
  21. canvas = Canvas(root, width=550, height=400, bg='white')
  22. #[расположить холст в окне]
  23. canvas.pack()
  24. #[рисуем круг]
  25. boom = canvas.create_oval(200, 150, 350, 300, outline='red', fill='red')
  26. #[функция движения влево, вправо, вверх, вниз, по диагонали,]
  27. def left(event):
  28.     canvas.move(boom, -5, 0)
  29. def right(event):
  30.     canvas.move(boom, 5, 0)
  31. def up(event):
  32.     canvas.move(boom, 0, -5)
  33. def down(event):
  34.     canvas.move(boom, 0, 5)
  35. def a_a(event):
  36.     canvas.move(boom, 15, 15)
  37. #[связываем нажатие на клавиши с действиями моего Бума(круга)]
  38. root.bind('<Left>', left)
  39. root.bind('<Right>', right)
  40. root.bind('<Up>', up)
  41. root.bind('<Down>', down)
  42. root.bind('<A>', a_a)
  43.  
  44.  
  45. #[основной бесконечный цикл]
  46. 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
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top