Несколько ярлыков tkinter на вкладке блокнота не расширяются до полной длины окна - PullRequest
0 голосов
/ 04 января 2019

Я пытаюсь равномерно распределить три объекта / виджета по одной строке на вкладке тетради 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()

Я ожидаю, что столбцы будут занимать всю длину окна, а не половину длины окна.

enter image description here

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