Ich verwende gtk.Table in meiner Python-Anwendung. Wie kann ich ein Widget wie eine gtk.VBox, gtk.HBox oder eine gtk.Button entfernen, die ich in der Tabelle angehängt habe? Ich möchte das Widget in der richtigen Position entfernen. Gibt es trotzdem ein Kinder Widget aus der Tabelle zu lösen? Solche wie:Widget in gtk.Table entfernen?
table.attach(button,1,2,1,2)
table.unattach(button,1,2,1,2)
danke. Aber ich befestige einige Knöpfe am Tisch in einer Schleife. Dann möchte ich nur noch 1 Taste loslassen, zB die Taste an Position (1,2,1,2). Wie kann ich es tun ? – depzaivai
Wenn Sie wissen, dass Sie sie später entfernen werden, wäre der einfachste Weg, einfach die Schaltflächenvariablen zu speichern und das zu tun, was ich getan habe. Wenn das nicht möglich ist, können Sie 'children = table.get_children()' ausführen und 'children' ist eine Liste aller Widgets, die Sie in der Tabelle haben. – dumbmatter
Auch, da Sie hier neu zu sein scheinen, ist Stack Overflow Etikette, dass Sie hilfreiche Antworten upvote und dann die hilfreichste Antwort akzeptieren sollten. – dumbmatter