GUI Framework для автоматического изменения размера - PullRequest
0 голосов
/ 12 февраля 2010

Я хочу создать настольное приложение, в котором размер окна и содержимого автоматически изменяется в соответствии с разрешением монитора. Я знаю, что это легко сделать с помощью функций стыковки .NET Forms, но мой клиент настаивает на переходе на Linux, поэтому я не могу его использовать.

Я пробовал Flex & Air, но размер контента не изменялся автоматически, когда я переводил приложение в полноэкранный режим или в другое разрешение (приложение переходит в полноэкранный режим, но у меня все еще есть маленькие кнопки). Теперь я смотрю на Qt и Gtk ...

Есть ли графический интерфейс, который может это сделать? Мне плевать на язык программирования.

Кроме того, поскольку приложение будет отображаться в баре, было бы неплохо легко настроить скин. (как в Flex, WPF и т. д.)

С уважением, Pascal

1 Ответ

0 голосов
/ 12 февраля 2010

Отличное место для начала - понять, как работает класс Screen: MSDN Несмотря на то, что это .Net, он даст вам представление о том, каким может быть размер экрана, dpi и т. Д. получен. Кроме того, эта информация должна переводиться на платформу Mono. Поскольку ваш клиент настаивает на Linux, вы должны взглянуть на MonoDevelop и, возможно, на GTK # framework. Насколько я понимаю, GTK # не очень дружественная (то есть красивая ) система разработки (пока).

См:

  1. MonoDevelop
  2. GTK #
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...