我一直在尝试我在这里找到的一些代码,它允许您在多个tkinterGUI框架之间导航:
Navigating between multiple Tkinter GUI frames
我想看看我是否能在一段时间后自动加载特定的帧(类似于睡眠屏幕/屏幕保护程序)。在
我使用了.after方法,并在frame.tkraise()
之后开始。它调用一个名为Autoload
的新类,该类当前只是主应用程序类SeaofBTCapp
的副本。在
它是有效的,但它的明显问题是它弹出了一个新的窗口,因为它再次调用这个:
tk.Tk.__init__(self, *args, **kwargs)
我是个新手,所以我很抱歉问了一个很明显的问题,但是怎样才能避免这个问题突然出现呢?如果我从一个Frame类复制代码,它会告诉我__init__
没有得到足够的参数。我尝试过各种(明显的)方法,但是我很难完全理解这一点,因为它最终必须是一个在主应用程序后面运行的被动函数,而不会妨碍其他功能(调用新框架)。我可能只是想得太多了,错过了一个非常简单和优雅的解决方案。有什么想法吗?在
这是完整的代码,谢谢你的帮助!在
^{pr2}$
目前没有回答
相关问题 更多 >
编程相关推荐