Pracowałem nad rozdziałami Tkintera w Pythonie programowania i napotkałem problem, w którym kolory pierwszego planu i tła przycisku nie ulegną zmianie. Pracuję nad systemem Mac OS X 10.6 z Python 2.6.1. Kolor etykiety zmieni się, ale nie kolory przycisku. Na przykład:Jak zmienić kolor pierwszego planu lub tła przycisku Tkinter w systemie Mac OS X?
from Tkinter import *
Label(None, text='label', fg='green', bg='black').pack()
Button(None, text='button', fg='green', bg='black').pack()
mainloop()
W moim systemie Mac kolory etykiety zmieniają się, ale kolory przycisku nie. W systemie Windows z Pythonem 2.6.1 zmieniają się kolory zarówno etykiety, jak i przycisku.
Ktoś wie, co się dzieje?
Sprawdziłem Interface Buildera i wygląda na to, że nie ma opcji zmiany koloru tła lub pierwszego planu przycisku w tym narzędziu. Istnieje możliwość edycji kolorów pierwszego planu i tła etykiety.
System renderowania Mac OS X (Quartz?) Może nie obsługiwać (łatwo) zmieniania fg i bg przycisku.
Tak, dzięki. Łatwo Cię zaakceptować :). Dopóki nie przyjdzie lepsza odpowiedź. –