以下是我的代码,执行时我得到:
TypeError: __init__() missing 1 required positional argument: 'y'
这是我的代码:
def drawUpperCaseT(win, location1):
letterT = Text(Point(location1), "T")
letterT.setSize(30)
letterT.draw(win)
def main():
#1. Create Graphics Window
win = GraphWin("My Initials", 600, 600)
win.setCoords(0,0,100,100)
location1 = (15,50)
drawUpperCaseT(win, location1)
#Capture Mouse to Close
win.getMouse()
win.close()
main()
当我将函数中的代码放在main
它工作的方法中时。但是,当我尝试单独实现它并location1
作为参数传递给 时drawUpperCaseT
,我得到了错误。看来y坐标可能会丢失或其他什么。有人可以解释一下我需要做什么才能使它正常工作吗?