Python : Tkinter Treeview сбросил кадр, в который я хочу его упаковать

#python #tkinter #frame #pack #tkinter-layout

#питон #tkinter #рамка #упаковка #tkinter-макет

Вопрос:

итак, у меня есть эта проблема, касающаяся tkinter, где у меня есть сетка из 3 следующих столбцов : рамка 1, холст, рамка 2

 game_frame = Frame(self.root, width=800, height=1600, bg="#000000")  game_frame.grid(row=0, column=0, sticky="W")  my_game = tkinter.ttk.Treeview(game_frame)  # my_game.pack()  

рамка работает до сих пор (у меня есть большая черная рамка слева от окна), но всякий раз, когда я упаковываю (или сетку) свой вид дерева, мой кадр полностью заменяется видом дерева

Перед упаковкой : https://imgur.com/D8aNNKc.png

После упаковки : https://imgur.com/m4EllMq.png

Конечная цель состоит в том, чтобы иметь вид дерева внутри кадра, чтобы позже я мог добавить в свой кадр другие виджеты.

Большое спасибо

Комментарии:

1. Когда вы используете менеджер геометрии для дочерних виджетов фрейма или другого контейнера, нормальное поведение заключается в том, что он изменяет размер контейнера в соответствии с дочерними виджетами. Это не мешает добавлять другие виджеты, так как контейнер станет больше, как только эти виджеты будут добавлены.