[英]Python Glade - Reset a Grid
他大家! 我正在Glade中创建一个网格布局,并添加了一些标签和按钮。 用户可以通过一个小的弹出菜单添加更多行。 之后,将重新加载数据,所有标签和按钮将重新写入网格。 它可以正常工作,但问题是仍在网格上的标签仍然存在,因此文本会重叠。 现在,我想从网格中删除所有现有标签,以开始用一个空网格重写。 Set-Parent,remove之类的方法不起作用-主要问题是不要从网格中获取一些数据...一些想法? 谢谢!
删除所有子窗口小部件:
for child in grid.get_children():
grid.remove(child)
要仅删除标签,请在其中添加额外的if
语句。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.