Как изменить тему Мотива в DDD и Понимании к чему-то более приятному?

Мне установили версию 8.5.3 Tk, theming поддержка механизма, добавленная с тех пор 8.5. Однако, я не знаю, как использовать темы, Мотив по умолчанию просто ужасен:

Снимок экрана

5
задан Gerhard 22 October 2010 в 09:38
поделиться

1 ответ

Из вопроса я понимаю, что ddd использует виджеты Tk для своего графического интерфейса? Ответ заключается в том, что для внесения изменений разработчику потребуется немало усилий.

Проблема в том, что тематические виджеты Tk не заменяют старые. Они обязательно работают по-разному, и существовало слишком много кода, который использовал мелкие детали старых виджетов для критических эффектов, чтобы можно было принудительно обновить всех. К сожалению, это обычно производственные приложения; быстрые сценарии могут быть обновлены достаточно легко, поскольку они обычно используют только совместимые функции, но чем больше усилий было вложено в настройку, тем больше нужно было отменить.

(Другая проблема заключается в том, что собственные темы для Linux еще недостаточно хороши из-за проблем с несовместимостью моделей и, IIRC, путаницы с лицензированием. Если вашими целями разработки являются Windows или OSX, это не должно иметь большого значения. вам.)

[EDIT]: Кстати, если это подлинный Motif, а не Tk, то вы застряли. Этот набор виджетов всегда выглядел задницей.

0
ответ дан 15 December 2019 в 06:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: