UR4QTP: записная книжка 

Программирование на Tcl/Tk. Мой конспект

Модель полостей. Пространство компоновки. Пространство отображения

Когда wish создаёт главное окно, никакие компоненты ещё не существуют. Пространство (полость) главного окна пусто, его содержимое не определено. Когда компонент создан, он размещается внутри полости с выравниванием по одной из координат: влево, вправо, вверх или вниз. Каждому компоненту необходимо некоторое пространство на экране для того, чтобы он был виден – пространство отображения. Однако диспетчер компоновки может выделить компоненту пространства как больше, так и меньше. Это пространство компоновки.

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


Tk. Компоновка Tk. Компоновка. Полости

На рисунке в центре приведен код, соответствующее ему изображение на экране показано слева, на рисунке справа цветные площади с надписями обозначают пространства отображения, цветными линиями ограничены пространства компоновки.



 UR4QTP: записная книжка