如何在Perl / Tk PanedWindows中维护相对大小

时间:2011-04-06 23:12:49

标签: perl tk

我正在研究Perl / Tk GUI。它将有三个主要领域。其中两个并排在顶部,然后另一个在两个之下。

我可以使用网格几何管理。上面两个的行重为2.较低的一个的权重为1.

这对初始位置有好处,但用户需要能够调整大小。

看看Tk文档,PanedWindows也可以有权重,但我无法弄清楚如何访问它。

正如我现在所拥有的那样,使用我的Paned框架,上部和左部儿童的尺寸最小,其他部分填充下方和右侧区域。如果我调整主窗口。只有右下窗口调整大小。最糟糕的是,我可以调整窗口大小,让一些孩子消失。

我想保持目前的相对尺寸。

我该怎么做?我没有与paned,grid,pack绑在一起。无论什么都有效。

1 个答案:

答案 0 :(得分:-1)

听起来你在Tk中使用帧。虽然我从未使用过Perl / Tk,但我有点像sak hk,其中Tk可能基于html。因此,您可能希望在W3C站点的Frames in HTML documents处查看帧和帧集。

听起来你需要1个框架组,顶部有2个框架,底部有另一个框架。

我希望这会有所帮助。