В настоящее время я изучаю 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 после его запуска, но, в конце концов, он открывается нормально, но впоследствии не уничтожается.Почему это?