将框架打包到GUI的右下角

时间:2017-02-22 14:10:21

标签: tcl

我如何使用包几何管理器的选项将框架打包到GUI的右下角?我尝试过使用,

pack -side bottom -anchor se

但是,这只是将它与父框架相关联,而是希望它相对于窗口本身打包到右下角。

1 个答案:

答案 0 :(得分:1)

正如文档所说,pack在(矩形)腔的边缘周围分配空间。孩子只有四个“地方”可以放置。但是,您可以分两步使用pack:

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

从底部边缘获取一块空间,并告诉孩子沿着x轴在其中展开。

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

在框架内部装一个按钮,沿框架空间的右边缘分配空间。

pack几何管理器有点挑剔。也许grid对你更有帮助。

文档: frame (widget)gridpack, {{3}}