我正在制作我的第一个 GUI,但对框架的工作方式感到困惑。如何在框架内放置标签?
class GUI:
def __init__(self, window):
self.window = window
self.window.title("RPG")
self.window.geometry("600x400")
self.window.configure(bg="black")
self.window.grid_anchor(anchor=CENTER)
self.header = Frame(self.window, bg="green", height=25, width=600)
self.frame = Frame(self.window, bg="red", height=375, width=600)
self.header.grid(row=0)
self.frame.grid(row=1)
self.label1 = Label(self.header, text="Hello World", bg="black", fg="white")
self.label2 = Label(self.frame, text="This is the Game")
self.label1.grid(row=0, column=0)
self.label2.grid(row=0, column=0)
root = Tk()
gui = GUI(root)
root.mainloop()
我想显示两个框架,就像现在的颜色块一样,并且每个框架都有一个居中的标签,但它根本不显示框架,只显示标签。


