Adicionando o botão à grade rapidamente

0

No Glade eu criei um grid 3x3 em seu nome grid, eu tenho uma instância de grid com

 
self.grid = self.builder.get_object("grid")

e, em seguida, quero adicionar, por exemplo, um botão nessa grade quando algum outro botão chamado toolbuttonadd for clicado

def on_toolbuttonadd_clicked(self, widget, data=None):
    button = Gtk.Button()
    self.grid.add(button)

e o problema é que o botão não está mostrando o que eu faço. Eu até tento adicionar botão a uma caixa, com o mesmo resultado.

    
por JackDamiels 29.06.2012 / 00:17

1 resposta

1

Para o Gtk.Grid, você deve ligar para attach método, não add . Além disso, você precisa chamar show() no seu botão antes que ele fique visível.

    
por mhall119 29.06.2012 / 02:22