我有一个按钮,当用户单击它时,我捕获一个事件,在处理程序函数中,我在该按钮上调用Disable()函数,但它不会变灰...只有当我在此之后单击其他某个小部件时,按钮变成灰色...有人知道可能是什么问题吗?
最佳答案
听起来很奇怪。尝试其中之一...
- 使用
wx.CallAfter(button.Disable)
而不是button.Disable()
。 - 禁用后调用
button.Refresh()
。
关于python - 禁用时按钮不会变灰,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20023377/