Tkinter - Можете ли вы сохранить весь объект в значениях элемента дерева? - PullRequest
0 голосов
/ 29 апреля 2020

Я добавляю элементы в свой виджет дерева таким образом:

treeview.insert("","end",model_name,text=model_name, values=(model))

Где model - это sklearn.pipeline.Pipeline:

>> type(model)
<class 'sklearn.pipeline.Pipeline'>

Я получаю этот элемент следующим образом:

model = treeview.item(item_selected)["values"][0]

Но когда я это делаю, тип модели другой:

>> type(model)
<class 'str'>

Теперь я хотел бы знать, возможно ли, чтобы объект не изменил тип, когда хранится в виде дерева. Примечание: в моем дереве не отображается модель (в этом дереве только один столбец). Единственная причина сохранения модели внутри элемента treeview - избегать создания отдельного нового словаря в другом месте.

...