我一直在編程Python中使用Tkinter章節,並遇到一個問題,即按鈕的前景和背景顏色不會改變。我正在使用Python 2.6.1開發Mac OS X 10.6系統。標籤的顏色會改變,但不是按鈕的顏色。例如:如何在Mac OS X上更改Tkinter Button的前景色或背景色?
from Tkinter import *
Label(None, text='label', fg='green', bg='black').pack()
Button(None, text='button', fg='green', bg='black').pack()
mainloop()
在我的Mac系統上,標籤的顏色發生變化,但按鈕的顏色不變。在Python 2.6.1的Windows系統上,標籤和按鈕的顏色都會改變。
任何人都知道發生了什麼問題?
我檢查了界面生成器,它似乎沒有選項來更改該工具中按鈕的前景色或背景色。有能力編輯標籤的前景和背景顏色。
Mac OS X渲染系統(Quartz?)可能不支持(輕鬆地)更改按鈕的fg和bg。
是的,謝謝。輕鬆接受你:)。直到有更好的答案出現。 – 2009-10-07 21:02:47