У меня есть ListStore и Treeview, например:
self.listmodel = Gtk.ListStore(str, str)
view = Gtk.TreeView(model=self.listmodel)
view.append_column(Gtk.TreeViewColumn("Title", Gtk.CellRendererText(), text=0))
view.append_column(Gtk.TreeViewColumn("Sprache", Gtk.CellRendererText(), text=0))
Когда вы нажимаете на кнопку, я вызываю эту функцию, чтобы добавить что-то к модели списка:
def add_cb(self, button):
pos = [["test", "deutsch"]]
for (Titel, Lang) in pos:
self.listmodel.append([Titel, Lang])
Но когда я нажмите на кнопку, строка будет добавлена, но оба столбца содержат «тест». Что мне здесь не хватает?