是否有办法影响ttk::treeview中项目的呈现?例如,我想在内部将大小存储为以字节为单位的普通数字,但以kB或MB格式显示它们。
到目前为止,我存储了两次数据,一次在字典中作为原始数据,一次在ttk::treeview中以漂亮的打印格式存储,但是这是相当难看的,因为我需要额外的代码来保持ttk::treeview同步。
项目标签字符串和数据值字符串是所呈现的字符串。
但是,您可以将原始数据添加到未显示的额外列中(不要在-displaycolumns
中列出它)。