我正在创建一个数学游戏,这是一个测验。数学测验有一个主页,然后是一个包含问题的页面,然后是一个页面,告诉你一旦完成你的得分。我有3种不同的困难,简单,中等和困难。
按下“简单”后,如何清除主页中的内容?按钮开始新的测验窗口'这将删除2个标签和三个按钮。任何帮助将不胜感激,谢谢。
答案 0 :(得分:0)
如果您将所有小部件放在窗口内的一个框架中,请执行以下操作:
root=Tk()
main=Frame(root)
main.pack()
widget=Button(main, text='whatever', command=dosomething)
widget.pack()
etc.
然后你可以像这样清除屏幕:
main.destroy()
main=Frame(root)
或按一下按钮:
def clear():
global main, root
main.destroy()
main=Frame(root)
main.pack()
clearbtn=Button(main, text='clear', command=clear)
clearbtn.pack()
清除屏幕。