繁体   English   中英

Tkinter 按钮未出现在 window

[英]Tkinter button does not appear in the window

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


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()

您需要调用init_window() function,以便place按钮显示在 function 中

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM