簡體   English   中英

Tkinter網格布局

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM