目前,我正在从事与数据库处理问题有关的项目。
我正在菜单栏中的按钮上分配显示功能。 完成工作后,如何清除屏幕上显示的整个内容。
例如,
用户完成工作后,如果他想执行其他任务,那么我该如何编程删除整个屏幕然后显示用户命令?
注意:整个脚本是在Tkinter GUI模块的帮助下使用Python编程的。
答案 0 :(得分:2)
for widget in rootWidget.winfo_children():
widget.destroy()
winfo_children()
返回作为根Widget的子代的所有Widget的列表,因此使用for循环,您只需遍历窗口中的所有Widget并销毁它们。如果您愿意,只需将它们编入索引就可以销毁其中的一些子项(例如最后5个)。