我想将整个应用背景作为自定义图片。 我在某处读到了我必须做的事情:
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'
我无法理解问题是什么
答案 0 :(得分:1)
您应该将图像添加到标签:
Label(root, image=bg_image)
然后使用.pack()
或.grid()
将标签定位到网格。
见这里:
how to put a image as a background in tkinter in python
你可以通过搜索stackoverflow / google找到这个。
您无法将图像直接添加到根窗口。