在从gtk combox框中选择1到10的值时,它应该通过将组合框值作为输入来填充复选框。例如,如果我选择5则会生成5复选框。 它工作..但问题是我选择5后现在我从组合框中选择下一个值为3然后显示8个复选框。旧的5复选框没有被替换。有没有办法刷新vbox(具有复选框)或更新为新值。
环境:FC10,Glade 2,Python 2.5,GTK。
答案 0 :(得分:2)
在添加组合框之前将其添加到您的代码中:
for widget in myVBox.get_children():
myVBox.remove(widget)