Я пытаюсь сделать все содержимое каждой вкладки, чтобы заполнить горизонтальное пространство. На первой вкладке есть два компонента: метка; и рамка, которая содержит 3 метки сама. Я получил вкладку, чтобы заполнить горизонтальное пространство, используя sticky="nsew"
, но содержимое внутри вкладки не хочет расширяться, хотя я также установил для их параметра sticky
значение "nsew". Просьба помочь.
import tkinter as tk
from tkinter import ttk
window = tk.Tk()
window.title("Tester")
window.rowconfigure(0, weight=1, minsize=500)
window.columnconfigure(0, weight=1, minsize=500)
tab_control = ttk.Notebook(window)
tab1 = ttk.Frame(tab_control)
tab2 = ttk.Frame(tab_control)
tab3 = ttk.Frame(tab_control)
tab_control.add(tab1, text='Test')
tab_control.add(tab2, text='Test')
tab_control.add(tab3, text="Test")
lbl1 = tk.Label(tab1, text= 'Test')
lbl1.grid(column=0, row=0, sticky="nsew")
tab1Frm = tk.Frame(tab1, relief=tk.RAISED, bd=2)
tab1Frm.grid(column=0, row=1, sticky="nsew ")
frmLbl1 = tk.Label(tab1Frm, text="Test")
frmLbl2 = tk.Label(tab1Frm, text="Test")
frmLbl3 = tk.Label(tab1Frm, text="Test")
frmLbl1.grid(row=0, column=0)
frmLbl2.grid(row=0, column=1)
frmLbl3.grid(row=0, column=2)
lbl2 = tk.Label(tab2, text= 'label2')
lbl2.grid(column=0, row=0)
# tab_control.pack(expand=1, fill='both')
tab_control.grid(column=0, row=0, sticky="nsew")
window.mainloop()
актуальная программа