pygtk - 动态更新从gtk组合框输入的小部件

时间:2010-03-19 08:29:20

标签: python gtk pygtk glade

在从gtk combox框中选择1到10的值时,它应该通过将组合框值作为输入来填充复选框。例如,如果我选择5则会生成5复选框。 它工作..但问题是我选择5后现在我从组合框中选择下一个值为3然后显示8个复选框。旧的5复选框没有被替换。有没有办法刷新vbox(具有复选框)或更新为新值。

环境:FC10,Glade 2,Python 2.5,GTK。

1 个答案:

答案 0 :(得分:2)

在添加组合框之前将其添加到您的代码中:

for widget in myVBox.get_children():
    myVBox.remove(widget)