我如何使用包几何管理器的选项将框架打包到GUI的右下角?我尝试过使用,
pack -side bottom -anchor se
但是,这只是将它与父框架相关联,而是希望它相对于窗口本身打包到右下角。
答案 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), grid, pack, {{3}}