【发布时间】:2015-03-17 02:30:31
【问题描述】:
假设我有一个可爱的窗口,里面装满了 tkinter 小部件,所有这些小部件都设置了一个功能。这些小部件之一是按钮。按下此按钮时,我想“转到下一个屏幕”。下一个屏幕在另一个功能中(包括我想出现在该屏幕上的所有小部件)。我试图简单地从按钮运行下一个过程,但如果它运行正确,它只会将小部件添加到现有窗口中,最终会导致屏幕#1 和屏幕#2 混在一起。我有一种需要使用销毁的感觉,但我不知道该怎么做,因为我能想出的唯一方法是将窗口 1 中的所有小部件组合在一个框架中,然后销毁它,但我无法从函数#2 中访问以破坏框架,因为它仅在函数/窗口#1 中是一个变量。抱歉,如果这令人困惑,另一个选项是源,但是有大量小部件和其他窗口正在进行中,这让我相信这会更加令人困惑。
【问题讨论】: