2017-02-22 17 views
1

Как я могу использовать параметры для менеджера геометрии пакета для упаковки фрейма в нижнем правом углу моего графического интерфейса? Я попытался с помощью,рама кадра внизу справа от GUI

pack -side bottom -anchor se 

Однако, это просто упаковывает в отношении родительского кадра, вместо этого я хочу, чтобы это было упаковано в нижнем правом по отношению к самому окну.

ответ

1

Как говорят документы, pack назначает пространство вокруг краев (прямоугольной) полости. Для ребенка нужно разместить всего четыре «места». Вы можете, однако, использовать пакет в два этапа:

pack [frame .f] -side bottom -expand yes -fill x 

Получить посылку пространства от нижнего края, и сказать ребенку, чтобы расширить внутри него вдоль оси х.

pack [button .f.b -text X] -side right -in .f 

Упакуйте кнопку внутри рамки, назначив ей пространство вдоль правого края рамки.

Менеджер геометрии pack немного пугающий. Может быть, grid более полезен для вас.

Документация: button (widget), frame (widget), grid, pack

Смежные вопросы