Не понимаю этого 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. Как мне решить эту проблему?