2016-09-18 15 views
1

a。已經在網格中的第0行放置了一個小部件,如下所示。如何在tkinter〜python中的網格中添加兩個窗口部件之間的空間?

self.a_button = Button(root, text="A Button") 
self.a_button.grid(row=0, column=1) 

b。並嘗試將另一個小部件放置在網格中的第2行。

self.b_button = Button(root, text="B Button") 
self.b_button.grid(row=2, column=1) 

但是當我運行該程序時,我看不到任何部件之間的空間,而是一個接一個地堆疊在一起。

那麼,如何編程以允許放置在不同行中的兩個小部件之間的空間?分享你的意見!

回答

7

當你收拾小部件可以使用

self.a_button = Button(root, text="A Button") 
self.a_button.grid(row=0, column=1, padx=10, pady=10) 

使用padx和pady您可以添加填充到按鈕的外側,相反,如果你想增加按鈕的大小,你可以加內使用ipadx和ipady填充。

如果您想要了解Grid功能的更多信息,您可以查看所有選項並使用here

+0

感謝您的信息。根據需要正常工作。感謝。 – Vimo

相關問題