ttk:入口小部件禁用背景

2024-05-12 12:15:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个处于“禁用”状态的ttk条目。 禁用时输入字段的背景色为浅蓝色。 如何将其更改为默认灰色?从这篇文章我了解了我们如何改变前景颜色。 tkinter ttk Entry widget -disabledforeground

我试过同样的方法来处理背景色,但没用。 我在Windows7中使用Python2.7。

这是我根据上面的帖子尝试的代码:

from Tkinter import *
from ttk import *

root=Tk()

style=Style()
style.map("TEntry",background=[("active", "black"), ("disabled", "red")])
entry_var=StringVar()
entry=Entry(root,textvariable=entry_var,state='disabled')
entry.pack()
entry_var.set('test')

root.mainloop()

Tags: fromimportstylevar状态条目rootentry