我有一个代码,可将笔记本选项卡放在窗口的右侧。我有两个标签,这些标签的名称长度不同。有没有一种方法可以在右侧对齐所有选项卡,以便在第一个选项卡之前没有空格?
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()
答案 0 :(得分:0)
tabposition =“ ne”
n>首先向北,顶部。 e>然后向东,向右。
如果将其更改为tabposition =“ en”
它将首先将选项卡放在右侧,然后在顶部。您将获得选项卡的另一个位置。与上面的示例不同。
祝你有个美好的一天。 洲Hasta lapróxima。