Мне установили версию 8.5.3 Tk, theming поддержка механизма, добавленная с тех пор 8.5. Однако, я не знаю, как использовать темы, Мотив по умолчанию просто ужасен:
Из вопроса я понимаю, что ddd
использует виджеты Tk для своего графического интерфейса? Ответ заключается в том, что для внесения изменений разработчику потребуется немало усилий.
Проблема в том, что тематические виджеты Tk не заменяют старые. Они обязательно работают по-разному, и существовало слишком много кода, который использовал мелкие детали старых виджетов для критических эффектов, чтобы можно было принудительно обновить всех. К сожалению, это обычно производственные приложения; быстрые сценарии могут быть обновлены достаточно легко, поскольку они обычно используют только совместимые функции, но чем больше усилий было вложено в настройку, тем больше нужно было отменить.
(Другая проблема заключается в том, что собственные темы для Linux еще недостаточно хороши из-за проблем с несовместимостью моделей и, IIRC, путаницы с лицензированием. Если вашими целями разработки являются Windows или OSX, это не должно иметь большого значения. вам.)
[EDIT]: Кстати, если это подлинный Motif, а не Tk, то вы застряли. Этот набор виджетов всегда выглядел задницей.