在tkinter中显示网格布局单元格

19

在使用网格布局时,是否有一种技巧可以显示单元格的网格线(或单元格的边框),以便在幕后了解正在发生的情况?

我已经搜索了一些东西,但还没有找到。


1
据我所知,目前没有办法做到这一点。 - jonrsharpe
1个回答

20

如果您给包含框架设置了颜色,并使用选项在单元格之间添加填充,背景将会穿过间隙。这仅在有小部件的地方有效。如果您有空的跨度,您将看不到网格线。

重要的是要认识到您并没有创建一个网格对象。“网格”不是一个东西,它只是指示如何布置一组小部件的说明。如果一行或一列中没有任何内容,则该列将不会显示出来。您不是创建一个网格,而是告诉一个小部件使用概念上的行和列来显示内部小部件。

学习使用网格的另一个技巧是为您尝试在网格中使用的每个框架都分配一个独特的颜色,以便您可以看到一个框架的结束和另一个框架的开始。

当您努力进行布局时,最好的做法是拿出铅笔和纸。绘制出您的用户界面(UI),自然边界应该很明显。然后,您可以将其用作指南,以决定网格选项应该是什么。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接