Python Glade - 重置网格
Python Glade - Reset a Grid
大家好!
我正在 Glade 中创建一个网格布局并添加一些标签和按钮。用户可以通过一个小的弹出菜单添加更多行。之后数据重新加载,所有标签和按钮将重新写入网格。它工作正常,但问题是,仍在网格上的标签仍然存在,因此文本将覆盖。现在我想从网格中删除所有现有标签以开始用空网格重写。设置父级,删除或类似的东西不起作用 - 主要问题是没有从网格中取回一些数据......一些想法?谢谢!
删除所有子部件:
for child in grid.get_children():
grid.remove(child)
要仅删除标签,请在其中添加额外的 if
语句。
大家好! 我正在 Glade 中创建一个网格布局并添加一些标签和按钮。用户可以通过一个小的弹出菜单添加更多行。之后数据重新加载,所有标签和按钮将重新写入网格。它工作正常,但问题是,仍在网格上的标签仍然存在,因此文本将覆盖。现在我想从网格中删除所有现有标签以开始用空网格重写。设置父级,删除或类似的东西不起作用 - 主要问题是没有从网格中取回一些数据......一些想法?谢谢!
删除所有子部件:
for child in grid.get_children():
grid.remove(child)
要仅删除标签,请在其中添加额外的 if
语句。