无法产生太极拳

时间:2019-03-01 01:55:19

标签: python python-3.x

所以我已经导入了其中包含Taichi绘图程序的python文件,并且我正在尝试使用循环功能来绘制9个Taichi,这是程序:

import tkinter as tk
from shape.taichi import Taichi


for y in range(50,300,100):
    for x in range(50,300,100):
        coord=(x+50,y+50)
        root=tk.Tk()
        canvas=tk.Canvas(root)
        c=Taichi(coord,25,'white','black',canvas)
        c.draw()

root.mainloop()

我运行了它,并且发生了:

Traceback (most recent call last):
  File "E:\School\Eclipse\week2\src\Taichi.py", line 15, in <module>
    c=Taichi(coord,25,'white','black',canvas)
TypeError: __init__() missing 1 required positional argument: 'canvas'

我不知道要更改什么,因为我几乎是从另一个来源复制了东西(除了我自己添加了循环),有人帮忙吗?

来源:

enter image description here

0 个答案:

没有答案