Tenho alguns checkbuttons dentro de um Treeview. O problema é que eu não consigo mudar o estado deles. eu clico, mas ele não é marcado como clicado. O sinal está funcionando certinho. Quando eu clico ele executa o método callback.
def load_treeview(self):
columns = self.treeview.get_columns()
for column in columns:
self.treeview.remove_column(column)
treestore = gtk.TreeStore(bool, str)
self.treeview.set_model(treestore)
user = user_commands_wrapper.User()
for group in user.get_all_groups():
treestore.append(None, [None, group.gr_name])
add_treeviewcolumn = gtk.TreeViewColumn('Add to Group')
username_treeviewcolumn = gtk.TreeViewColumn('Group Name')
self.treeview.append_column(add_treeviewcolumn)
self.treeview.append_column(username_treeviewcolumn)
add_cell = gtk.CellRendererToggle()
add_cell.set_property('activatable', True)
add_treeviewcolumn.pack_start(add_cell, True)
add_treeviewcolumn.add_attribute(add_cell, 'active', 0)
add_cell.connect('toggled', self.do_something)
username_cell = gtk.CellRendererText()
username_treeviewcolumn.pack_start(username_cell, True)
username_treeviewcolumn.add_attribute(username_cell, 'text', 1)
Pergunta
Prove Yourself
Bom dia,
Tenho alguns checkbuttons dentro de um Treeview. O problema é que eu não consigo mudar o estado deles. eu clico, mas ele não é marcado como clicado. O sinal está funcionando certinho. Quando eu clico ele executa o método callback.
Alguma idéia?
Valeu.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.