python tkinter窗口背景图
时间: 2023-06-18 10:02:17 浏览: 98
tkinter窗口布局Frame
你可以使用 Tkinter 模块中的 Canvas 组件来添加背景图片。以下是一个示例代码:
```python
from tkinter import *
from PIL import ImageTk, Image
root = Tk()
# 设置窗口大小和标题
root.geometry("500x500")
root.title("背景图片示例")
# 加载背景图片
image = Image.open("background.jpg")
photo = ImageTk.PhotoImage(image)
# 创建画布
canvas = Canvas(root, width=500, height=500)
canvas.pack()
# 将背景图片添加到画布上
canvas.create_image(0, 0, image=photo, anchor=NW)
root.mainloop()
```
请注意,需要安装 PIL(Python Imaging Library)库来加载图片。如果你没有安装,可以通过以下命令进行安装:
```
pip install pillow
```
阅读全文