用法:
theme_settings(themename, settings)
暂时将当前主题设置为
themename
,应用指定的settings
然后恢复之前的主题。settings
中的每个键都是一个样式,每个值都可能包含键 ‘configure’, ‘map’, ‘layout’ 和“元素创建”,它们应该具有与方法Style.configure()
、Style.map()
、Style.layout()
和Style.element_create()
。例如,让我们稍微改变一下默认主题的 Combobox:
from tkinter import ttk import tkinter root = tkinter.Tk() style = ttk.Style() style.theme_settings("default", { "TCombobox": { "configure": {"padding": 5}, "map": { "background": [("active", "green2"), ("!disabled", "green4")], "fieldbackground": [("!disabled", "green3")], "foreground": [("focus", "OliveDrab1"), ("!disabled", "OliveDrab2")] } } }) combo = ttk.Combobox().pack() root.mainloop()
相关用法
- Python tkinter.ttk.Style.map用法及代码示例
- Python tkinter.ttk.Style.layout用法及代码示例
- Python tkinter.ttk.Style.configure用法及代码示例
- Python tkinter.ttk.Style.lookup用法及代码示例
- Python tkinter.tix.Tk用法及代码示例
- Python tkinter.tix.tixCommand用法及代码示例
- Python torch.distributed.rpc.rpc_async用法及代码示例
- Python torch.nn.InstanceNorm3d用法及代码示例
- Python tf.compat.v1.distributions.Multinomial.stddev用法及代码示例
- Python tf.compat.v1.distribute.MirroredStrategy.experimental_distribute_dataset用法及代码示例
- Python torchaudio.transforms.Fade用法及代码示例
- Python tf.compat.v1.data.TFRecordDataset.interleave用法及代码示例
- Python tf.summary.scalar用法及代码示例
- Python tf.linalg.LinearOperatorFullMatrix.matvec用法及代码示例
- Python tf.linalg.LinearOperatorToeplitz.solve用法及代码示例
- Python tf.raw_ops.TPUReplicatedInput用法及代码示例
- Python tf.raw_ops.Bitcast用法及代码示例
- Python tf.compat.v1.distributions.Bernoulli.cross_entropy用法及代码示例
- Python Pandas tseries.offsets.CustomBusinessHour.onOffset用法及代码示例
- Python torch.special.gammaincc用法及代码示例
注:本文由纯净天空筛选整理自python.org大神的英文原创作品 tkinter.ttk.Style.theme_settings。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。