用法:
map(style, query_opt=None, **kw)
查询或设置
style
中指定选项的动态值。kw
中的每个键都是一个选项,每个值应该是一个列表或元组(通常),其中包含按元组、列表或其他首选项分组的状态规范。 statespec 是一个或多个状态的组合,然后是一个值。一个例子可能会让它更容易理解:
import tkinter from tkinter import ttk root = tkinter.Tk() style = ttk.Style() style.map("C.TButton", foreground=[('pressed', 'red'), ('active', 'blue')], background=[('pressed', '!disabled', 'black'), ('active', 'white')] ) colored_btn = ttk.Button(text="Test", style="C.TButton").pack() root.mainloop()
请注意,选项的(状态,值)序列的顺序确实很重要,例如,如果在前景选项中将顺序更改为
[('active', 'blue'), ('pressed', 'red')]
,则当小部件处于活动状态或按下时,结果将是蓝色前景状态。
相关用法
- Python tkinter.ttk.Style.theme_settings用法及代码示例
- 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.map。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。