首页 > 解决方案 > 未调用类方法 - Python Tkinter

问题描述

我目前正在学习 Python,但我遇到了一个问题,即没有调用类方法。我什至不知道为什么要诚实。

我之前确实做了一些研究,但我真的找不到像我这样的情况。

class StartUpScreen(tk.Toplevel):
    #instance attributes
    def __init__(self):
        tk.Toplevel.__init__(self)
    def destroyWindow(self):
        self.destroy() 

class bgFrame(tk.Tk):
    def __init__ (self):
        tk.Tk.__init__(self)

app = bgFrame()
authSys = StartUpScreen
app.after(250,authSys)
authSys().destroyWindow()
app.mainloop()

我希望代码在启动后执行并销毁 authSys 窗口,但最终,它可以正常打开,但之后不会自行销毁。这是为什么?

标签: pythontkinter

解决方案


推荐阅读