【发布时间】:2015-11-29 20:37:15
【问题描述】:
我认为这对我来说很容易,但我试图从 Gtk.Grid 中删除所有行(用不同长度的新数据填充它)并且仍然有问题。 我尝试如下,使用 row=0 或 1,更改行 (row=row+1) 或不更改行,因为我不知道删除上面的行后会做什么,尝试使用 '!=None' 或不使用 ' !=None' 和其他选项,但仍然没有:
row=0
while(self.grid.get_child_at(1,row)!=None):
self.grid.remove_row(row)
row=row+1
我得到的只是从网格中删除一行。 我也尝试删除整个网格,但是在创建它之前删除小部件时出现问题(在开始时)
if (self.grid):
{remove}
对我不起作用。我必须补充一点,网格已填充(并且我试图将其删除)而不是程序的主要部分。
【问题讨论】:
-
您是否尝试过遍历
get_children()并删除所有这些人?
标签: python python-3.x grid gtk gtk3