我正在使用tkinter.ttk.Notebook
,标签似乎随着时间变得越来越薄。我该如何克服这个问题?是否有可能为每个标签指定统一的宽度?
我使用此代码添加标签:
notebook.add(game.frame, text=game.name, underline=0, sticky=tkinter.NS)
答案 0 :(得分:3)
我不知道是否可以为每个标签设置统一的宽度,但似乎标签宽度问题依赖于样式:
以下是如何更改整个窗口的样式:
sty = ttk.Style()
sty.theme_use(theme_name)
获取所有主题名称的列表:sty.theme_names()
。
您可以在此处获取有关ttk样式的更多信息http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/ttk-theme-layer.html。