繁体   English   中英

Python Glade-重置网格

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM