Tkinter цвета легче на OS X

Возьмем этот простой пример:

import Tkinter root = Tkinter.Tk() root.configure(bg="#000000") root.configure(borderwidth=20) root.geometry('%dx%d+%d+%d' % (200, 200, 200, 200)) frame = Tkinter.Frame(root, bg="#444444", borderwidth=20) frame.pack(fill=Tkinter.BOTH) frame2 = Tkinter.Frame(frame, bg="#999999", height=120) frame2.pack(fill=Tkinter.BOTH) root.mainloop() 

Если вы запустите это на OS X, а затем откройте DigitalColor Meter и наведите указатель мыши на каждое поле, вы увидите, что два более светлых серого цвета не соответствуют тому, что находится в коде. Если я навису над внутренним квадратом, я получаю #A9A9A9 (вместо #999999 ), а средний квадрат дает #565656 (вместо #444444 ).

Я запускаю OS X 10.9 с Python 2.7.8, Tc / Tk 8.5 (Tkinter указывает __version__ = '$Revision: 81008 $' )

Кто-нибудь еще испытал эту проблему, и если да, то в чем правильное решение?

Python - лучший язык программирования в мире.