Найден выход.Как уже упоминалось, root.config(...)
меняет внешний вид только в корневом окне (боковом окне, которое мы обычно скрываем).Для глобальных настроек рекомендуется использовать файл базы данных Tk (то есть с именем optionDB
), который имеет тот же формат, что и файл .Xdefaults
(база данных ресурсов X).Затем мы используем его в сценарии, подобном следующему:
root = Tk()
root.option_readfile('optionDB')
Еще лучше, по некоторым причинам обескураженным, мы можем напрямую установить «глобальные» настройки в сценарии:
root = Tk()
root.option_add('*background', '#CCC9C1')
root.option_add('*Entry*background', '#FFFFFF')
Доступные ключевые словаявляются:
* шрифт
* Метка * шрифт
* фон
* Запись * фон
* передний план
* Список * передний план