Tkinter自定义背景图像

时间:2016-12-18 12:18:47

标签: python tkinter

我想将整个应用背景作为自定义图片。 我在某处读到了我必须做的事情:

root = Tk()
bg_image = PhotoImage(file="C:/Users/Matteo/Desktop/fisica.png")
app = App(root,image=bg_image)
root.title("Fisica")
root.geometry("330x470")
root.mainloop()

当我尝试运行代码时,它说:
TypeError: init ()得到了一个意外的关键字参数'image'

我无法理解问题是什么

1 个答案:

答案 0 :(得分:1)

您应该将图像添加到标签:

 Label(root, image=bg_image)

然后使用.pack().grid()将标签定位到网格。

见这里:

how to put a image as a background in tkinter in python

你可以通过搜索stackoverflow / google找到这个。

您无法将图像直接添加到根窗口。