Я пытаюсь равномерно распределить три объекта / виджета по одной строке на вкладке тетради ttk, но эти три объекта расширяют только половину окна.
Я не уверен, что контролирует количество столбцов на вкладке, поскольку диапазон столбцов в tab.grid (row = 0, columnspan = 3), похоже, ничего не меняет.Я также пробовал различные значения для строк и столбцов для каждого объекта с .grid.Это проблема только для вкладок в блокноте, а не для одного окна.
#!/usr/bin/env python3
from tkinter import ttk
from tkinter import *
root = Tk()
root.title('Title')
root.resizable(width=FALSE, height=FALSE)
root.geometry('{}x{}'.format(750, 750))
nb = ttk.Notebook(root)
nb.grid(row=0, column=0)
# Add first tab
tab1 = ttk.Frame(nb)
#tab1.grid(row=0, column=0)
nb.add(tab1, text='Setup')
# Add row label
lb1 = ttk.Label(tab1, text = 'Parent Directory:')
lb1.grid(row = 1, column = 1)
# Add text entry
txt1 = ttk.Entry(tab1)
txt1.grid(row = 1, column = 2)
# Add selection button
btn1 = ttk.Button(tab1, text="Select")
btn1.grid(row=1, column=3)
root.mainloop()
Я ожидаю, что столбцы будут занимать всю длину окна, а не половину длины окна.
