pygtk - dynamisch aktualisieren Sie die Widgets Eingabe von dem GTK-Kombinationsfeld unter

StackOverflow https://stackoverflow.com/questions/2475872

  •  21-09-2019
  •  | 
  •  

Frage

Ein Wert von 1 bis 10 von gtk combox Kästchens sollte das Kontrollkästchen füllen, indem Kombinationsfeld Wert als eine Eingabe nimmt. Sagen Sie zum Beispiel, wenn ich 5 dann 5 Checkbox erzeugt wird. Es funktioniert .. Aber das Problem ist, nachdem ich 5 jetzt Feld im Auswahl nächsten Wert als 3 aus Combo ausgewählt, dann gibt 8 Kontrollkästchen angezeigt. Die alte 5 Checkbox didnt ersetzt bekommen. Gibt es eine Möglichkeit, die vbox zu aktualisieren (die die Kontrollkästchen hat) oder eine Aktualisierung auf einen neuen Wert.

Enviroment. FC10, Glade 2, Python 2.5, GTK

War es hilfreich?

Lösung

Fügen Sie diese auf Ihren Code direkt, bevor Sie Ihre Kombinationsfelder hinzufügen:

for widget in myVBox.get_children():
    myVBox.remove(widget)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top