本文介绍了为什么`tkinter.ttk.Notebook` 标签越来越薄?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用 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` 标签越来越薄?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-21 02:35