Tkinter按钮没有出现在窗口中

时间:2020-08-10 15:13:09

标签: python authentication tkinter

我正在尝试用Python创建一个登录系统。我能够创建该窗口,但是该按钮没有出现在其中。有人可以帮帮我吗?这里的代码:


from tkinter import *



class Window(Frame):
    

    def __init__(self, master = None): 
        
        Frame.__init__(self, master) 
        self.master.title("Login")
        self.pack(fill = BOTH, expand = 1)

        
        self.master = master

    
    def init_window(self):

        self.master.title("Register")
        
        self.pack(fill= BOTH, expand= 1)

        registerbutton = Button(self, text= "Register")
        
        registerbutton.place(x = 0, y = 0)




root = Tk()

root.geometry("400x300")

app = Window(root)

root.mainloop()

1 个答案:

答案 0 :(得分:2)

您需要调用init_window()函数,以将按钮显示为place在该函数中

app = Window(root)
app.init_window()
root.mainloop()