[英]Tkinter Grid Layout
因此我一直在尝试使用tkinter的网格,并且碰到了砖墙。
因此,基本上,我正在尝试创建一个网格,在其中可以将多个元素放置在图像,按钮等中。因此,我能够理解如何使用行/列将按钮放置在框架中。 但是,当我指定我希望第一个按钮位于第0列和第0行时,它将位于左上方,但是如果我指定第2列的第0行而不是留有间隔并将其放置在第二列中,则将其放到第二列第一个旁边的按钮。
因此,这是我的问题所在以及我要实现的目标的示例。
I want B1 to be Column = 0, Row = 0
I want B2 to be Column = 2, Row = 0
I want B3 to be Column = 3, Row = 4
What i'm Getting:
-------------
| B1 | B2 |
|----- ----|
| B3 | |
-------------
What I want:
------------------------
| B1 | | B2 | |
|----- ------ |
| |
| |
| |
| -----|
| | B3 |
| -----|
------------------------
有人可以告诉我我如何实现这一目标。 我正在使用python 2.7.11。
除此之外的另一个问题是,我还想知道如何放置通常比按钮大的图像以适合网格内部,但要保持按钮的位置而不破坏网格。
谢谢,如果我的问题是简单或难以理解我要问的问题,请提前抱歉。
如果列为空,则其宽度将为零。 如果一行为空,则其高度将为零。 如果需要间隙,则需要显式为行或列指定最小尺寸,或在其中添加可见元素。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.