【发布时间】:2020-10-09 12:23:09
【问题描述】:
需要添加一个图片作为框架背景,退出按钮必须在图片上。我尝试了一些代码,但图片出现如上和图片下方的框架。
from tkinter import *
from tkinter import font
from PIL import ImageTk,Image
root = Tk()
root.title("Sign In")
root.geometry("600x420")
class one:
def __init__(self, root):
self.root = root
self.frame = Frame(self.root, bg="light blue", width=800, height=400)
root.geometry("800x400")
self.header = Label(self.root, bg="blue", fg="white", font=("Times New Roman", 30, "bold"))
self.header.pack(fill=X)
self.heading = Label(self.root, text="First One", fg="white", bg="blue", font=("Times New Roman", 30, "bold"))
self.heading.place(x=10, y=0)
self.q = Button(self.frame, text="Quit", bg="brown", fg="white", font=("Times New Roman", 10), command=self.root.destroy)
self.q.place(x=650, y=320, width=120, height=20)
self.frame.pack()
obj = one(root)
root.mainloop()
【问题讨论】:
-
嗯,我不认为它可以放在框架上,而是尝试
Canvas? -
您在询问之前是否尝试过搜索此站点?背景图片有很多问题。
标签: python tkinter frame tkinter-canvas