【问题标题】:why I can't change background color of a tkinter button using python on a Mac?为什么我不能在 Mac 上使用 python 更改 tkinter 按钮的背景颜色?
【发布时间】:2023-03-12 09:25:01
【问题描述】:

我的 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()

【问题讨论】:

标签: python-3.x macos tkinter


【解决方案1】:

Tkinter 使用 tk,tk 使用原生工具包,在 OSX 上,原生工具包不允许您更改按钮的背景颜色。

【讨论】:

  • 谢谢。但是为什么我可以更改按钮的前景色而不是背景色?
  • @Tommy 你可能不得不问苹果这个问题。
  • 哦,再次感谢...
猜你喜欢
  • 2020-10-09
  • 2019-09-12
  • 1970-01-01
  • 2016-09-11
  • 2016-09-10
  • 1970-01-01
  • 1970-01-01
  • 2021-07-24
相关资源
最近更新 更多