Я должен подать заявку с Gtk
, и я хочу использовать ListStore
для представления некоторых данных в столбцах. Но когда я пытаюсь вставить, я получаю эту ошибку.
File "/usr/lib/python3/dist-packages/gi/overrides/Gtk.py", line 862, in _convert_row
raise ValueError('row sequence has the incorrect number of elements')
ValueError: row sequence has the incorrect number of elements
Мой тип данных string string string
(потому что изображение сохраняется как string
на mongodb
), а последний - список
Я пытался вставить с помощью этой формы:
store = Gtk.ListStore(GObject.TYPE_PYOBJECT,str, str, str, str)
И я читал в Интернете, я мог бы вставить список, как GObject.TYPE_PYOBJECT
, но не понимаю.
Для добавления данныхя делаю это:
def v_show(self, dic):
for item in dic:
name = item["name"]
aux = ''.join(item["description"])
description = aux
image = item["image"]
exercises = item["exercises"]
data = [name, description, image, exercises]
self.store.append(data)