将笔记本选项卡与右侧的Tkinter树视图对齐

时间:2018-07-04 17:00:57

标签: python tkinter

我有一个代码,可将笔记本选项卡放在窗口的右侧。我有两个标签,这些标签的名称长度不同。有没有一种方法可以在右侧对齐所有选项卡,以便在第一个选项卡之前没有空格?

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 :(得分:0)

tabposition =“ ne”

n>首先向北,顶部。 e>然后向东,向右。

如果将其更改为tabposition =“ en”

它将首先将选项卡放在右侧,然后在顶部。您将获得选项卡的另一个位置。与上面的示例不同。

祝你有个美好的一天。 洲Hasta lapróxima。