Почему визуальный дизайнер GTK использует систему «pack» для размещения виджетов? - PullRequest
1 голос
/ 20 июля 2010

Я «классический» программист с «классической» системой RAD.Я хотел бы перейти на monodevelop для развертывания какого-либо приложения, но первая большая «гора» - это изучение системы «упаковки» для объекта проектирования.Почему gtk (или mono) использует эту систему?

Спасибо

Ответы [ 2 ]

5 голосов
/ 20 июля 2010

Это дает вам краткий обзор. Суть в том, чтобы не использовать фиксированные кординаты, а помогать вам не зависеть от размеров экрана.

1 голос
/ 20 июля 2010

Гибкость: упаковка виджетов позволяет автоматическое изменение размеров и другие изящные вещи. Существует несколько вариантов упаковки ваших виджетов.

Переносимость: при использовании схемы упаковки вы меньше зависите от движка рендеринга (X11, win32 ...). (Я не сказал «полностью независимый»)

См. Руководство GTK, чтобы узнать, в частности, об упаковке и упаковке стола, оно дает вам примеры, где упаковка интересна:

http://library.gnome.org/devel/gtk-tutorial/stable/x363.html

...