Hello, I' m using a gtk.Table within a scrolled window. The contents of the table depends on the choice of the user. Then I need to replace the contents of the table according to a new user's selection. I know how to add element (method attach) to a table, but how to remove one ? A solution should be to create a new gtk.Table, but the association to the scrolledwindow (add_with_viewport) does not allow to be executed two times.
The consequences of the current code is that on the second user selection, the new table contents overwrites the old one : labels are overlayed. Here is a part of my code : self.table = gtk.Table(1, 1, True) # pack the table into the scrolled window self.scrolled_window.add_with_viewport(self.table) ... self.table.resize(len(l_label),1) for i in range(len(l_label)): # Create button. button = gtk.CheckButton(l_label[i]) self.table.attach(button, 0, 1,i, i+1) I suppose that the solution is very simple, but I can't see. Thank you for any suggestion. -- View this message in context: http://www.nabble.com/remove-item-from-gtk.Table-tf4844550.html#a13860436 Sent from the Gtk+ - Python mailing list archive at Nabble.com. _______________________________________________ pygtk mailing list [email protected] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
