Python图形中的图像问题

2024-10-03 15:25:39 发布

您现在位置:Python中文网/ 问答频道 /正文

一般来说,我对Python和编程缺乏经验(我正在上高中课程),我需要帮助。你知道吗

if a2text=="midday":
    middayimage=Image(Point,(200,200), "midday.gif")
    sequence2=True
    middayimage.draw(win)

这是我从中得到错误的代码片段

File "C:\Users\Callie\python\graphics.py", line 817, in init self.anchor = p.clone() TypeError: clone() missing 1 required positional argument: 'self'

有人能告诉我为什么我会犯这个错误吗?剩下的代码要长得多,我想知道是否有什么地方我做错了,因为我真的找不到其他地方我做错了什么。你知道吗


Tags: 代码imageselfifclone编程地方错误
1条回答
网友
1楼 · 发布于 2024-10-03 15:25:39

错误:

TypeError: clone() missing 1 required positional argument: 'self'

是由错误的逗号引起的:

Point,(200,200) -> Point(200,200)

Image构造函数接受两个参数一个位置和一个图像的名称,多余的逗号给了它三个参数,并把参数带到了Point构造函数。完整代码片段:

if a2text == "midday":
    middayimage = Image(Point(200, 200), "midday.gif")
    sequence2 = True
    middayimage.draw(win)

相关问题 更多 >