Вот тестовая программа, которая демонстрирует проблему:
Код: Выделить всё
from tkinter import *
from tkinter import ttk
root = Tk()
root.geometry("400x200")
upper_container = Frame(root)
upper_container.pack(fill="x")
left_tree = ttk.Treeview(upper_container, column=("c1", "c2"))
left_tree.column("# 0", anchor=CENTER)
left_tree.heading("# 0", text="ID")
left_tree.column("# 1", anchor=CENTER)
left_tree.heading("# 1", text="Test")
left_tree.pack(side=LEFT, fill="x", expand=True)
right_button = ttk.Button(upper_container, text="Button")
right_button.pack(side=LEFT, fill="x", expand=True)
root.mainloop()
Подробнее здесь: https://stackoverflow.com/questions/786 ... s-expected