我是 tkinter 的新手,但不是 Python 的新手,我一直在努力将我的旧代码之一放在一个漂亮的 GUI 中。我当前的代码由下拉菜单组成,在您输入内容后,您可以按下一个按钮,该按钮指向另一个函数,该函数执行一些计算并输出其下方的复选框。
我的问题是当我更改这些初始选择时,之前的复选框选择留在那里,而新的选择只是在它下面,这会在以后弄乱其余的代码。我一直在使用复选框在函数的开头处理 frame.grid_forget() ,但无法让它工作。
我认为做这样的事情:
def click1(self):
frame4=Frame(self.window)
frame4.grid()
frame4.grid_forget()
frame4.grid()
将通过创建框架,对其进行网格化,将其删除并再次对其进行网格化来工作,这样它就可以在该部分有效地重置自身,但对我来说却不起作用。任何帮助表示赞赏,谢谢。
波斯汪
暮色呼如
相关分类