Python图形中的图像问题

时间:2016-05-07 16:55:34

标签: python zelle-graphics

我对Python和编程很缺乏经验(我正在上高中课程),我需要帮助。

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

这是我收到错误的代码片段;

  

文件“C:\ Users \ Callie \ python \ graphics.py”,第817行, init   self.anchor = p.clone()   TypeError:clone()缺少1个必需的位置参数:'self'

有谁能告诉我为什么我收到这个错误?其余的代码要长得多,我想知道是否有一些我在这里做错了,因为我似乎找不到其他任何地方我做错了什么。

1 个答案:

答案 0 :(得分:0)

错误:

  

TypeError:clone()缺少1个必需的位置参数:' self'

是由错误的逗号引起的:

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

Image构造函数将两个参数作为一个位置和一个图像的名称,你的额外逗号为它提供了三个参数并取消了Point构造函数的参数。完整的代码片段:

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