эй, я новичок, и у меня проблема, я пытаюсь создать TreeView с ListStore. ListStore должен получить список из другого класса, но, похоже, я не могу заполнить свой ListStore.
так вот код
TreeView и ListStore: labelDB = gtk.Label('База данных')
self.storeDB = gtk.ListStore(str, str, int, str)
rentexDB = gtk.CellRendererText()
colDB1 = gtk.TreeViewColumn('Name', rentexDB)
colDB2 = gtk.TreeViewColumn('URL', rentexDB)
colDB3 = gtk.TreeViewColumn('Bitrate', rentexDB)
colDB4 = gtk.TreeViewColumn('Format', rentexDB)
self.fillStore()
pageDB = gtk.TreeView(model=self.storeDB)
pageDB.append_column(colDB1)
pageDB.append_column(colDB2)
pageDB.append_column(colDB3)
pageDB.append_column(colDB4)
showData.append_page(pageDB, labelDB)
и fillStore:
def fillStore(self):
dataInStore = self.record.useDB()
if dataInStore is not None:
self.storeDB.clear()
for row in dataInStore:
#print row
self.storeDB.append(row)
return self.storeDB
когда я печатаю строку, я вижу список, который я хочу сохранить в своем ListStore, но ListStore всегда пуст
Я надеюсь, что кто-то может мне помочь, пожалуйста