是否有 Tkinter/ttk 样式参考?

Posted

技术标签:

【中文标题】是否有 Tkinter/ttk 样式参考?【英文标题】:Is there a Tkinter/ttk style reference? 【发布时间】:2022-01-16 13:51:19 【问题描述】:

使用ttk 可以生成如下代码:

style.configure('TButton', font='helvetica 24',foreground='red', padding=10)

是否有不同选项(例如字体、前景、填充)和与每个选项关联的值(例如 helvetica 24、red、10)的列表?我一直在网上搜索,还没有找到这样的参考资料。

另外,我们可以使用类似 css 的东西来设置 TKinter GUI 的样式吗?还是 ttk 是我最好的选择?

【问题讨论】:

你可以从 Python 文档开始 - ttkstyling 我的东西 ttk 是唯一存在于 Tcl/Tk(和 Tkinter)的东西 【参考方案1】:

您应该在Tk Reference Manual 中找到大部分信息。查看所有小部件和主题小部件。

编辑: 可能更有用的地方:anzeljg 上的Tkinter 8.5 reference: a GUI for Python,现在维护着过去在 新墨西哥理工大学 上托管的文档 em> 网站

【讨论】:

Tk 参考不适用于 Python/tkinter,因此您应该尝试改进此答案,因为它也可能对网站的其他访问者有所帮助。

以上是关于是否有 Tkinter/ttk 样式参考?的主要内容,如果未能解决你的问题,请参考以下文章

Python如何改变tkinter.ttk.Treeview表格组件的每行的行高?

使用透明背景、ttk 框架背景颜色配置 tkinter/ttk 小部件?

在 tkinter ttk treeview 中格式化单个单元格/项目而不是整行

tkinter.ttk — Tk themed widgets

python 3 - tkinter - ttk treeview:查看列文本

如何使用 tkinter/ttk 在 Python 3 中显示图像?