Не понимаю этого AttributeError: у объекта 'str' нет атрибута 'ошибка draw_text'

Я пытаюсь создать игру под названием "Волшебные шахматы", и это мой код.

   1     import simplegui
   2
   3     def draw_handler(canvas):
   4         canvas.draw_text("Magical Chess", (50, 50), 50, "White")
   5
   6     def indev(canvas):
   7         print ("Game still in development.")
   8         canvas.draw_text("Sorry", (50, 50), 50, "White")
   9
  10     def button_handler():
  11         pass
  12
  13     frame = simplegui.create_frame("Magical Chess", 400, 300)
  14     button1 = frame.add_button("Play", indev("Magical Chess"))
  15     frame.set_draw_handler(draw_handler)
  16     frame.start()

Это мой вывод:

Game still in development.
Line 8: AttributeError: 'str' object has no attribute 'draw_text'

Это относится к Python 2 и Python 3. Как мне решить эту проблему?

0 ответов

Другие вопросы по тегам