Python Tkinter画布矩形与图像

时间:2016-05-22 11:36:56

标签: python image tkinter tkinter-canvas

您好我想知道如何用图像填充canvas.rectangle而不是颜色。

这是我的代码:

 def P1():

 def square():
    x1,y1,x2,y2=0,675,75,750
    for i in range(0,10):
         for f in range(0,10):
            can1.create_rectangle(x1,y1,x2,y2,fill="blue")
            x1=x1+75
            x2=x2+75
            list.append((x1,x2,y1,y2))
         x1,x2=0,75
         y1=y1-75
         y2=y2-75
         can1.create_rectangle(x1,y1,x2,y2,fill="blue")
         list.append((x1,x2,y1,y2))

感谢。

1 个答案:

答案 0 :(得分:0)

你不能用fillImage之类的东西替换填充,因为它不存在。 你应该在你现有的画布上创建一个新的画布。

photo = tkinter.PhotoImage(file = './test.gif')

canvas.create_image(0,0, image=photo)