#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. Когда вы используете менеджер геометрии для дочерних виджетов фрейма или другого контейнера, нормальное поведение заключается в том, что он изменяет размер контейнера в соответствии с дочерними виджетами. Это не мешает добавлять другие виджеты, так как контейнер станет больше, как только эти виджеты будут добавлены.