问题标签 [tkinter.style]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tkinter - 如何更改 tkinter 应用程序的整体主题?
我想将我的 tkinter 应用程序的主题更改为 Clam。
代码是什么,我把它放在哪里?我试过了:
python - 创建与“clam”ttk 主题相同的自定义 ttk 样式(特定于按钮小部件)
我需要为按钮小部件创建一个自定义样式,该样式与使用 ttk 'clam' 主题的按钮具有相同的外观。
我可以将主题设置为:
但是,鉴于主题的性质,这会将所有 ttk 小部件设置为使用“clam”。
我希望能够设置某些 ttk 按钮以使用蛤蜊外观,而其他按钮则使用默认 ttk。
我曾尝试在使用蛤蜊主题时查看“TButton”的布局和配置,但似乎主题是样式的集合,我不确定如何根据蛤蜊按钮样式“映射”自定义样式.
python - tkinter treeview 更改列字体大小
现在我有这个三个代码:
但我想要做的是将字体大小更改为三列中的 20 但我该怎么做呢?因为在互联网上我读到了一些关于 Style() 的东西,但这在我的代码中不起作用
python - 未显示 Tkinter ttk 背景样式的自定义
在下面的代码中,该show_widget_validity()
函数要么应用一个自定义样式,该样式只是对小部件现有样式的背景颜色进行了更改,要么恢复原始样式。这是一个库例程,因此不能完全控制样式。背景颜色似乎已正确重新配置,如每次更改后条目小部件中报告的背景样式描述所示。但是,小部件的实际背景颜色不会改变。
这种行为在使用 Python 2.7 和 3.6 的 Linux 以及使用 Python 2.7 的 Windows 上可见;我没有测试过其他环境。
任何有关此行为原因的线索,或解释它所需的代码更改,将不胜感激。
编辑:使用“fieldbackground”而不是“background”在 Linux 上有效,但在 Windows 上无效,并且不允许在禁用状态下修改背景颜色。
python - 小部件是否可以有标准样式?
我希望我的 gui 中的所有按钮都具有相同的样式。现在我手动写入我想要的属性,但它占用了太多空间。此外,如果我想更改样式,我将不得不转到每个按钮。是否可以有一个我定义一次的样式,然后在制作所有按钮时引用它?类似于以下内容:
我知道它可以做这样的事情:
但这仍然对我没有多大帮助。
python - Python Tkinter - 选项数据库仅部分工作
我正在制作一个带有深色主题的 GUI,并希望通过使用选项数据库设置默认参数来节省时间,但只有一些选项有效。诸如“背景”和“字体”之类的选项可以正常工作,但其他诸如更改活动背景或单选按钮的选择颜色之类的东西不起作用。更改条目小部件上的“插入背景”也不起作用。
我不确定为什么某些选项有效而其他选项无效。如果我在创建小部件时传入相同的参数,它确实可以工作。例如:
我尝试了这两种方法。
“StyleDatabase.txt”文件包含以下内容:
我也尝试使用 mw.option_add() 函数,以下都不起作用:
据我所知,没有其他方法可以做到这一点。
编辑:这是一个可行的脚本来演示这个问题,Python 3.x
python - 将表格格式的文本打印到 tk.Text 小部件中,未按预期对齐
我在互联网上找不到答案,所以我希望你能帮助我。我正在尝试从列表打印到 Tkinter 的文本框中。出于某种原因,当我将它打印到文本框时,它并没有按应有的方式对齐,但是当我将它打印到控制台时,它的对齐方式正确。
我使用的数据可以在data上找到。
你们中的任何人都知道可能是什么问题吗?
当前结果: