Я использую Python3 TTK Treeview для отображения дерева. Но, во-первых, суб-узлы не имеют отступ и видны только первый подуровень дерева. Родительский узел не отображает своих дочерних элементов.TTK Treeview не отображает поддеревья
from tkinter import *
from tkinter.ttk import *
Win = Tk()
entries_tree = Treeview(Win, columns = ("Glyph", "Name"), show="tree")
entries_tree.column("#0", width = 20)
entries_tree.column("#1", width = 20)
entries_tree.pack()
#Test
Un = entries_tree.insert("", "end", values = ["X", "Un"])
Deux = entries_tree.insert("", "end", values = ["X", "Deux"])
Trois = entries_tree.insert(Un, "end", values = ["X", "Un Un"], open = True)
Quatre = entries_tree.insert(Un, "end", values = ["X", "Un Deux"])
Cinq = entries_tree.insert(Un, "end", values = ["X", "Un Trois"])
Six = entries_tree.insert(Trois, "end", values = ["X", "Un Un Un"])
Sept = entries_tree.insert(Trois, "end", values = ["X", "Un Un Deux"])
Win.mainloop()
Результат: Первого дисплей
Первых родительский узел расширен: его первый ребенок (Труа), который является родительским узлом не показывает расширение возможности глифа, и дети не отступ.
Пожалуйста, прочтите [Как создать минимальный, полный и проверяемый пример] (http://stackoverflow.com/help/mcve). –
Если я не могу видеть подуточки от подучета, это потому, что я заставил ширину быть 20. Таким образом, знак плюса не появился. Но проблема с отступом сохраняется. Как Treeview управляет отступом? –