強火で進め

このブログではプログラム関連の記事を中心に書いてます。

padx、pady

padx, padyはスレイブウィジェット(ボタンやリストボックスなどのパーツ)の外側に確保されるパディング(padding=詰め物)幅を指定します。

# -*- coding: utf-8 -*-

from Tkinter import *

root = Tk()
root.geometry("100x100")
root.title(u"タイトル")

button = Button(root, text="button")
button.pack(expand=1, fill=BOTH, padx=30)

root.mainloop()

ボタンの左右に空間が確保されているのが確認できます。

同様に pady を指定するとボタンの上下に空間が確保されます。

# -*- coding: utf-8 -*-

from Tkinter import *

root = Tk()
root.geometry("100x100")
root.title(u"タイトル")

button = Button(root, text="button")
button.pack(expand=1, fill=BOTH, pady=30)

root.mainloop()