gpt4 book ai didi

python - tkinter:按钮颜色不更新

转载 作者:太空宇宙 更新时间:2023-11-03 15:01:05 25 4
gpt4 key购买 nike

我的 GUI 的 Button3 正在调用一个函数,该函数需要很长时间才能计算内容。所以与此同时,我想更改按钮文本和颜色:

self.button3.config(foreground='red')
self.button3['text'] = 'PLEASE WAIT ...'
self.button3.update_idletasks()

按钮的文本确实发生了变化,但颜色保持不变。为什么?

最佳答案

在长时间计算过程中,您的按钮可能保持在事件状态。因此,您可能需要将其 activeforeground 颜色设置为红色:

self.button3.config(activeforeground='red')

activeforeground = What foreground color to use when the button is active. The default is system specific. (activeForeground/Background)

(Tkinter Button documentation)

关于python - tkinter:按钮颜色不更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45105795/

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