为什么`tkinter.ttk.Notebook`标签越来越薄?

时间:2016-07-07 10:49:15

标签: python python-3.x tkinter ttk

我正在使用tkinter.ttk.Notebook,标签似乎随着时间变得越来越薄。我该如何克服这个问题?是否有可能为每个标签指定统一的宽度?

enter image description here

我使用此代码添加标签:

notebook.add(game.frame, text=game.name, underline=0, sticky=tkinter.NS)

1 个答案:

答案 0 :(得分:3)

我不知道是否可以为每个标签设置统一的宽度,但似乎标签宽度问题依赖于样式:

  • 风格" alt"选项卡名称SEVEN部分隐藏: notebook with alt style
  • 风格" clam"它是完全可见的: enter image description here

以下是如何更改整个窗口的样式:

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