Как разделить вкладку «Блокнот» на два раздела в Tkinter? - PullRequest
0 голосов
/ 30 сентября 2019

У меня есть 2 блокнота или, другими словами, вкладки, я буду называть их вкладками в этом вопросе. Один из них называется Main, на котором я в основном сосредоточен. Для этой вкладки мне нужно отделить две стороны этой конкретной вкладки и назвать их: left_side & right_side. Причина этого в том, что я могу структурировать макет этой вкладки, используя Pack вместо Grid.

Вот код для ноутбука для одного из моих классов:

 class App:
    def __init__(self,master):
        notebook = ttk.Notebook(master)

        notebook.pack(expand = 1, fill = "both")
        #Frames
        main = ttk.Frame(notebook)
        manual = ttk.Frame(notebook)
        notebook.add(main, text='Main')
        notebook.add(manual, text='Sub')

Как можно разделить вкладку Main на две стороны?

1 Ответ

1 голос
/ 30 сентября 2019

Вы делаете это так же, как и везде в tkinter. Вкладки не требуют ничего особенного.

left = ttk.Frame(main)
right = ttk.Frame(main)

left.pack(side="left", fill="both", expand=True)
right.pack(side="right", fill="both", expand=True)

Конечно, вам не нужно использовать pack. Вы можете использовать grid, panedwindow и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...