Treeview с разным количеством столбцов GTK - PullRequest
0 голосов
/ 02 марта 2020

Я пытаюсь создать Gtk.Treeview, используя Gtk.ListStore. В качестве параметра Gtk.ListStore мы должны передать тип каждого столбца:

, например, для отображения данных

Боб 12 лошадей

Лев 14 лягушка

Мы должны сделать Gtk.ListStore (str, int, str)

Проблема заключается в том, что мое программное обеспечение будет отображать данные другого типа, всегда строки, но другое количество столбцов.

Если у меня есть 10 столбцов, я должен сделать: Gtk.ListStore (Str, str, str, str, str, str, str, str, str, str) У меня будет от 1 до 50 столбцов для отображения.

Как найти обходной путь?

Я пытался Gtk.ListStore (str) сказать, что во всех столбцах будет храниться строка, но он понимает, что есть только один столбец

Спасибо

1 Ответ

0 голосов
/ 02 марта 2020

Я нашел решение:

Gtk.ListStore (* [str] * len (my_data))

Благодаря:

Gtk.ListStore ( * типы данных) строковая ошибка

...