删除Ttk笔记本电脑的标签虚线

删除Ttk笔记本电脑的标签虚线,第1张

删除Ttk笔记本电脑的标签虚线

您可以通过更改选项卡小部件的子元素来删除焦点标记。Ttk小部件分解为子元素。这些元素的布局通过

layout
方法(或在的布局参数中
theme_create
)进行描述。这是删除布局标记的命令(您可以将其直接应用于Tab或任何其他派生的主题),注释的部分是导致绘制焦点的原因(通过检索
style.layout("Tab")

style.layout("Tab",[('Notebook.tab', {'sticky': 'nswe', 'children':    [('Notebook.padding', {'side': 'top', 'sticky': 'nswe', 'children':        #[('Notebook.focus', {'side': 'top', 'sticky': 'nswe', 'children': [('Notebook.label', {'side': 'top', 'sticky': ''})],        #})],    })],})])

一种更怪异的方法可能是更改此焦点的颜色,例如将其绘制为与背景相同的颜色

style.configure("Tab", focuscolor=style.configure(".")["background"])


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4961001.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存