所以我已经导入了其中包含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'
我不知道要更改什么,因为我几乎是从另一个来源复制了东西(除了我自己添加了循环),有人帮忙吗?
来源: