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 に答える