Advertisement
Guest User

Untitled

a guest
Nov 9th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  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()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement