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 $' )

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

 
Interesting Posts for Van-Lav

Обновление numpy не выполняется с ошибкой «Permission denied»

Ссылки на объекты и lxml

Сгенерировать подпрограмму Fortran с помощью Sympy codegen для системы уравнений

Почему не супер (Thread, self) .__ init __ () работает для threading.Thread подкласс?

правильный способ использования супер (аргумент передачи)

Запуск исключения в основном потоке из потока daemon в Python

Распечатайте знак / знак одобрения (✓) U + 2713 в Python

Является ли timsort универсальным или специфичным для Python?

Django South: как я могу получить доступ к моделям в подпакетах при миграции

Невозможно использовать переменные среды для настроек в Django

Python: как построить dict из простого списка ключей и значений

Как сохранить список списков, отсортированных по мере их создания

Преобразование массива numpy в массив numpy

Испытательная среда с помощью API REST API

scipy.optimize.curve_fit не может соответствовать сдвинутой перекошенной гауссовой кривой

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