创建一个按钮,擦除屏幕上的所有内容#Tkinter

时间:2020-08-07 13:00:48

标签: python tkinter

目前,我正在从事与数据库处理问题有关的项目。

我正在菜单栏中的按钮上分配显示功能。 完成工作后,如何清除屏幕上显示的整个内容。

例如,

enter image description here

用户完成工作后,如果他想执行其他任务,那么我该如何编程删除整个屏幕然后显示用户命令?

注意:整个脚本是在Tkinter GUI模块的帮助下使用Python编程的。

1 个答案:

答案 0 :(得分:2)

for widget in rootWidget.winfo_children():
    widget.destroy()

winfo_children()返回作为根Widget的子代的所有Widget的列表,因此使用for循环,您只需遍历窗口中的所有Widget并销毁它们。如果您愿意,只需将它们编入索引就可以销毁其中的一些子项(例如最后5个)。