Различные стили для форм Windows в Ironpython

Я хочу изменить внешний вид форм Windows Ironpython. Можно ли изменить стиль формы и, например, сделать ее более похожей на Mac?

благодарю вас


person Mark    schedule 31.05.2009    source источник


Ответы (2)


Для дизайнера интерфейса важно использовать как можно больше стандартных элементов управления окнами. Чем больше ваше приложение похоже на то, к чему привыкли пользователи Microsoft, тем быстрее они освоятся с ним.

Хорошим примером является то, как неуместно выглядят iTunes и Safari в Windows. Мой совет - просто держите его с видом на окна.

person Alex Mills    schedule 31.05.2009
comment
Хотя это хороший совет, он не отвечает на вопрос, поэтому вместо этого он больше подходит в качестве комментария. И клиенты или менеджеры нередко настаивают на том, чтобы инженеры делали сомнительные вещи, и в таких случаях инженеры тоже приходят в StackOverflow. - person Michael Scheper; 25.12.2019

См. раздел Графика и рисунки в Windows Forms или Отрисовка и визуализация пользовательского управления. WinForms предоставляет крючки для изменения внешнего вида своих элементов управления, или вы можете создать свои собственные.

Если возможно, попробуйте изменить приложение на WPF, где разделение стиля и поведения является центральной частью дизайна.

Простой пример, графический интерфейс WPF с использованием XamlReader, показывает, как IronPython может использовать WPF.

person gimel    schedule 31.05.2009