gpt4 book ai didi

python - ttk:条目小部件禁用背景颜色

转载 作者:行者123 更新时间:2023-11-28 19:15:04 31 4
gpt4 key购买 nike

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

我对背景颜色尝试了相同的方法,但没有用。我在 Windows 7 中使用 python 2.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()

最佳答案

您不需要使用样式。您可以使用选项 disabledbackground=<color> 更改禁用条目的颜色.您可以在创建条目时使用此选项,例如:

entry.config(background="black",disabledbackground="red")

所以你的整体代码(示例)是:

from tkinter import *
import time
root=Tk()
entry=Entry(root,state='disabled')
entry.config(background="black",disabledbackground="red")
entry.pack()
root.mainloop()

这是 GUI 的屏幕截图:

enter image description here

关于python - ttk:条目小部件禁用背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34494371/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com