为啥我不能在 Mac 上使用 python 更改 tkinter 按钮的背景颜色?
Posted
技术标签:
【中文标题】为啥我不能在 Mac 上使用 python 更改 tkinter 按钮的背景颜色?【英文标题】:why I can't change background color of a tkinter button using python on a Mac?为什么我不能在 Mac 上使用 python 更改 tkinter 按钮的背景颜色? 【发布时间】:2022-01-10 22:47:15 【问题描述】:我的 Mac 上有一个简单的 python 代码,尝试在 tkinter 窗口中更改按钮的背景颜色:
from tkinter import *
w=Tk()
def change():
b.config(bg='yellow')
b=Button(w,text='CHANGE',command=change)
b.pack()
w.mainloop()
【问题讨论】:
this answer 对您有帮助吗? 【参考方案1】:Tkinter 使用 tk,tk 使用原生工具包,在 OSX 上,原生工具包不允许您更改按钮的背景颜色。
【讨论】:
谢谢。但是为什么我可以更改按钮的前景色而不是背景色? @Tommy 你可能不得不问苹果这个问题。 哦,再次感谢...以上是关于为啥我不能在 Mac 上使用 python 更改 tkinter 按钮的背景颜色?的主要内容,如果未能解决你的问题,请参考以下文章
为啥 Python easy_install 不能在我的 Mac 上运行?
为啥我可以在 Mac OS X 上使用 Cython 编译为 C 但不能编译为 C++
为啥我不能在 Mac Catalyst 上创建 AVAudioFile? (错误-54)