I can\'t make it display only 2 columns
from Tkinter import *
from ttk import Tr
That first column is the tree. You can turn it off by using the show
attribute. The value must be a list with zero or more values. The valid values are headings
to show the column headings, and tree
to show the tree. The default value is ['tree', 'headings']
.
Here's how to have the treeview show the column headings but not the tree:
tree = Treeview(root, height=10, columns=2, show=["headings"])
If you want to see the tree, but you want to control its width, you can do that too. The tree column can always be identified with '#0'
. You can use the column
method to set the width:
tree.column('#0', width=50)