我正在尝试在Mac上的Tkinter中创建一个GUI应用程序(Python 2.7)。我按照教程创建了轮廓,但是选项卡按钮中的文本是顶部对齐的,即使在该方向上没有指定任何内容。如何让它居中without using a custom theme?
#!/usr/bin/python
from Tkinter import *
import ttk
main = Tk()
main.title('Mie Solver')
main.geometry("640x320")
rows = 20
columns=2
main.rowconfigure(rows, weight=1)
main.columnconfigure(columns, weight=1)
nb = ttk.Notebook(main)
nb.grid(row=1, column=0, columnspan=20, rowspan=20, sticky='NESW')
nb.enable_traversal()
model_tab = ttk.Frame(nb)
nb.add(model_tab, text='Model')
solver_tab = ttk.Frame(nb)
nb.add(solver_tab, text='Solver')
cs_tab = ttk.Frame(nb)
nb.add(cs_tab, text='Cross Section')
results_tab = ttk.Frame(nb)
nb.add(results_tab, text='Results')
# Model Tab:
ttk.Label(model_tab, text="Geometry").grid(row=1, column=0, sticky=W)
Radiobutton(model_tab, text="Solid Sphere").grid(row=2, column=0, sticky=W)
ttk.Radiobutton(model_tab, text="Core-Shell").grid(row=3, column=0, sticky=W)
ttk.Radiobutton(model_tab, text="Cylinder").grid(row=4, column=0, sticky=W)
ttk.Separator(model_tab, orient=HORIZONTAL).grid(row=5, column=0, sticky=EW)
main.attributes("-topmost", True)
main.mainloop()