如何在tkinter~python中放置在网格中的两个小部件之间添加空格?

Vim*_*imo 14 python tkinter python-2.7

一个.已将小部件放在网格的第0行中,如下所示.

self.a_button = Button(root, text="A Button")
self.a_button.grid(row=0, column=1)
Run Code Online (Sandbox Code Playgroud)

湾 并尝试在网格内的第2行放置另一个小部件.

self.b_button = Button(root, text="B Button")
self.b_button.grid(row=2, column=1)
Run Code Online (Sandbox Code Playgroud)

但是当我运行程序时,我看不到小部件之间有任何空间,而是一个接一个地堆叠.

那么,我如何编程以允许放置在不同行中的两个小部件之间的空间?分享您的意见!!

Arc*_*ran 25

当您打包小部件时,您可以使用

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

使用padx和pady,你可以在按钮的外侧添加填充,或者如果你想增加按钮的大小,你可以使用ipadx和ipady添加内部填充.

如果您想了解更多关于网格功能,您可以查看所有的选项,使用这里.

  • 恐怕链接失效了。 (2认同)