简单的问题,已经解析了无数的搜索结果,还没有找到一个简单的答案.如果找不到某些内容,我会将一个非常紧急的按钮设置为红色,以便用户先单击它.点击后,我想将背景设置为正常状态button.config(bg='').我试过'灰色',但它不是正确的颜色.
我该怎么做呢?
Bry*_*ley 14
您可以在更改之前询问按钮的颜色.保存颜色,然后稍后恢复:
orig_color = the_button.cget("background")
the_button.configure(background="red")
...
the_button.configure(background=orig_color)
Run Code Online (Sandbox Code Playgroud)
按钮的默认颜色是SystemButtonFace。我不确定这跨越了多少个 Windows 版本,但它是按钮的默认系统颜色。
您可以使用上面@Bryan Oakley 的答案找到默认颜色,然后将print()其发送到控制台。