web-dev-qa-db-ja.com

tkinter〜pythonのグリッドに配置された2つのウィジェット間にスペースを追加する方法は?

a。以下に示すように、グリッドの行0にウィジェットを配置しました。

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)

しかし、プログラムを実行すると、ウィジェットの間にスペースが表示されず、次々とスタックされます。

だから、異なる行に配置された2つのウィジェット間のスペースを許可するようにプログラムするにはどうすればよいですか?コメントを共有してください!!

12
Vimo

ウィジェットをパックすると、使用できます

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

Padxとpadyを使用すると、ボタンの外側にパディングを追加できます。また、ボタンのサイズを増やしたい場合は、ipadxとipadyを使用して内側にパディングを追加できます。

グリッド機能についてさらに知りたい場合は、すべてのオプションを表示し、 here を使用します。

23
Arctoran