创建一个窗口540x960,显示背景图片,标签和编辑框显示在背景图片之上
时间: 2024-03-14 17:44:53 浏览: 121
窗口显示为显示背景图
下面是一个使用Python的Tkinter库实现的示例代码,可以创建一个窗口540x960,显示背景图片,并在背景图片上方添加标签和编辑框:
```python
import tkinter as tk
# 创建窗口
root = tk.Tk()
root.geometry('540x960')
# 设置背景图片
bg_image = tk.PhotoImage(file='background.png')
bg_label = tk.Label(root, image=bg_image)
bg_label.place(x=0, y=0, relwidth=1, relheight=1)
# 添加标签和编辑框
label = tk.Label(root, text='标签')
label.place(x=50, y=50)
entry = tk.Entry(root)
entry.place(x=150, y=50)
# 进入消息循环
root.mainloop()
```
需要注意的是,这里使用了`place()`方法将背景图片和标签、编辑框放置在窗口中的具体位置。`place()`方法的参数`x`和`y`表示相对于父容器的坐标,`relwidth`和`relheight`表示相对于父容器的宽度和高度比例。
阅读全文