У меня установлена версия TK версии 8.5.3, добавлена поддержка движка с 8.5. Тем не менее, я не знаю, как использовать темы, по умолчанию Motif просто некрасиво:Как изменить тему Motif в DDD и Insight на что-то более приятное?
ответ
Из вопроса я считать, что ddd
использует Tk виджетов для его GUI? Ответ заключается в том, что для внесения изменений потребуется немало усилий разработчиков.
Проблема заключается в том, что виджеты Tk themed не являются заменой замены для старых. Они обязательно работают по-другому, и существует слишком много кода, в котором используются мелкие детали старых виджетов для критических эффектов, чтобы можно было заставить всех обновить. Неудивительно, что это обычно производственные приложения, которые несут на себе основную тяжесть этого; быстрые сценарии могут обновляться достаточно легко, так как они обычно используют только совместимые функции, но чем больше усилий было затрачено на настройку, тем больше нужно отменить.
(Другая проблема заключается в том, что родные темы для Linux пока не очень хороши из-за беспорядочных проблем с несовместимостью моделей и IIRC, лицензирования клубок. Если ваши цели разработки - Windows или OSX, это тоже не должно много для вас.)
[EDIT]: BTW, если это настоящий мотив, а не Tk, то вы застряли. То, что набор виджета всегда выглядел как зад.
ДДД отображения данных Debuger я согласен с и что темы по умолчанию действительно некрасиво Но я не нахожу некоторые методы, чтобы изменить его глядя на это, http://www.comms.engg.susx.ac.uk/fft/programming/ddd-3.3.1/ddd-themes.html#Display%20Title%20Color
надеясь, что это может помочь U
DDD написан с использованием виджетов Motif. (Они намного старше любого другого виджета, установленного в Linux, и предшествуют только виджетам «Athena».)
Насколько я знаю, вы не можете изменить тему для Motif. , изменяют цвета и шрифты индивидуально. Файл ресурсов «Ddd» определяет все это. В этом файле вы найдете такие записи, как шрифт по умолчанию для меток и т. д .:
Ddd * defaultFont: helvetica-medium
или базовый размер шрифта:
Ddd * FontSize: 120
или цвет фона:
Ddd * фон: серый
Там есть огромное количество ресурсов, которые можно настроить здесь; опять же, в файле «Ddd» есть все подробности.
Вы, как правило, не редактируете Ddd напрямую. Обычно вы берете соответствующую линию ресурсов, настраиваете ее и вставляете в файл ~/.ddd/init. Например, вставив
Ddd * фон: красный
повернет DDD в инструмент пожарника. Опять же, файл «Ddd» имеет инструкции.
Наслаждайтесь отладкой!
Andreas
упоминая DDD, которые также могут стоять на DomainDrivenDesign может вызвать путаницу. Пожалуйста, измените теги/название на что-то менее однозначное. –
Я мог бы изменить его на что-то вроде GNU-DDD или Data-Display-Debugger, но это будут новые теги, у меня пока нет достаточной репутации для их создания. – sph