Python 我只能看到背景
我只能看到背景,如果我垂直拉伸窗口,则按钮可见。Python 我只能看到背景,python,tkinter,Python,Tkinter,我只能看到背景,如果我垂直拉伸窗口,则按钮可见。 我怎样才能把按钮放在图像上? 图像是1366*768 from tkinter import Tk, Label, Button, PhotoImage root=Tk() photo=PhotoImage(file="folder//file.gif") w=Label(root, image=photo).pack() btn=Button(root, text="press me").pack()
我怎样才能把按钮放在图像上? 图像是1366*768
from tkinter import Tk, Label, Button, PhotoImage
root=Tk()
photo=PhotoImage(file="folder//file.gif")
w=Label(root, image=photo).pack()
btn=Button(root, text="press me").pack()
root.geometry("1366x768")
root.mainloop()
如果要在图像上放置按钮,可以使用画布而不是标签
canvas =tk.Canvas(root,width=1366,height=768)
canvas.create_image(0,0,anchor="nw",image=photo)
canvas.create_window(50,50,anchor="center",window=tk.Button(canvas,text="press me"))
canvas.pack()
.pack()
不会与小部件重叠。您需要使用.place()
手动为两个小部件提供重叠的坐标,或者使用两个小部件相同的行号/列号来指定.grid()
。打包对象不会返回任何值。因此,如果以后要编辑标签,最好使用w=label(root,image=photo')
,然后键入w.pack()
。否则w
将为“非类型”。