我有2个笔记本或其他标签,在这个问题中,我将其称为标签。我主要关注的是Main。对于此选项卡,我需要在该特定选项卡的两侧分开并命名为:left_sideright_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标签分成两个侧面?

分析解答

您可以在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。您可以使用gridpanedwindow等。