Выровняйте вкладки блокнота справа от дерева Tkinter. - PullRequest
0 голосов
/ 04 июля 2018

У меня есть код, который размещает вкладки ноутбука в правой части окна. У меня есть две вкладки, и названия этих вкладок имеют разную длину. Есть ли способ выровнять все вкладки с правой стороны, чтобы у меня не было свободного места перед первой вкладкой?

import tkinter as tk
from tkinter import ttk

root = tk.Tk()

style = ttk.Style(root)
style.configure('lefttab.TNotebook', tabposition='wn')

notebook = ttk.Notebook(root, style='lefttab.TNotebook')

f1 = tk.Frame(notebook, bg='red', width=200, height=200)
f2 = tk.Frame(notebook, bg='blue', width=200, height=200)

notebook.add(f1, text='Shorter Name ')
notebook.add(f2, text='Much Longer Name')

notebook.grid(row=0, column=0, sticky="nw")

root.mainloop()

1 Ответ

0 голосов
/ 08 июля 2018

TabPosition = "п"

n> сначала на север, сверху. e> а потом на восток направо.

если вы измените его на tabposition = "en"

Сначала будут размещены вкладки вправо, а затем вверх. Вы получите другую позицию вкладок. Это отличается от приведенного выше примера.

Хорошего дня. Чау. Hasta la próxima.

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