我需要在带有背景(地板图)图像的画布上绘制一个球。 我成功加载了图像,并将球移动,但帆布球没有放在背景上。
base = [4,7,13,14,19]
match = [1,2,5,9,10,12,15,18]
fianl_num = []
m = 0
len = len(match)
countnum = 0
for j in base:
while m < len and match[m] < j:
m = m+1
countnum += 1
if j > base[0]:
fianl_num.append(countnum)
countnum = 0
print(fianl_num)
#[1, 3, 0, 2]
答案 0 :(得分:3)
您可以将图像加载到下方下方的标签中您绘制球的画布。您必须在相同的画布中加载图像。
替换此
background_label = tk.Label(root, image = photo)
background_label.place(x=0, y=0, relwidth=1.0, relheight=1.0, anchor="center")
background_label.pack( )
用这个:
canvas.create_image(0, 0, image=photo)
确保在创建球之前创建图像以获得正确的z顺序。