问题描述
我正在使用 tkinter.ttk.Notebook
并且标签似乎随着时间的推移变得更薄.我如何克服这个问题?是否可以为每个标签指定统一的宽度?
I am using a tkinter.ttk.Notebook
and the tabs seem to get thinner with time. How do I overcome this? Is there a possibility to specify a uniform width for each tab?
我使用此代码添加标签:
I use this code to add a tab:
notebook.add(game.frame, text=game.name, underline=0, sticky=tkinter.NS)
推荐答案
我不知道是否可以为每个标签设置统一的宽度,但似乎标签宽度问题是样式相关的:
I don't know if it's possible to set a uniform width for each tab, but it seems that the tab width problem is style dependent:
- 样式为alt"选项卡名称 SEVEN 部分隐藏:
- 风格为蛤蜊"它是完全可见的:
这里是如何改变整个窗口的样式:
Here is how to change style of the whole window:
sty = ttk.Style()
sty.theme_use(theme_name)
获取所有主题名称的列表:sty.theme_names()
.
To get the list of all theme names: sty.theme_names()
.
您可以在此处获得有关 ttk 样式的更多信息 http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/ttk-theme-layer.html.
You can get more information on ttk styles here http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/ttk-theme-layer.html.
这篇关于为什么`tkinter.ttk.Notebook` 标签越来越薄?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!