0

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

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

4

1 回答 1

2

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

for widget in myVBox.get_children():
    myVBox.remove(widget)
于 2010-03-20T04:15:53.200 回答