【Tkinter】Buttonの基本【Python】

tkinterでButtonを作成する上の設定の記事となります。

※更新中の記事になります※

Button オプション一覧

オプション名見た目説明
text
textvariable
ボタンの文字“好きな文字列”・数値
commandなし押したときの処理関数名
fg(foreground)
activeforeground

fg = “red”
文字色“色名” or”#色コード”
bg(background)
activebackground

bg = “red”
背景色“色名”or”#色コード”
font
font=(“MS明朝M”,20,”bold”)
フォント
大きさ
(“フォント名”,
フォントサイズ,
その他)
width height
width=10,height=2
幅、高さ文字数
padx pady
padx=10,pady=10
paddingpx
state状態“normal”
“disabled”
relief
overrelief
見た目“flat”等
anchor
justify
文字の位置
文字の揃え
“n” “s” “w” “e”
“center”等
repeatdelay
repeatinterval
なし長押し機能ミリ秒
image画像の配置tk.photoImage
compound画像と文字の関係“top”
“center”
cursor
カーソルの形“watch”等
bitmap
bitmap表示“error”等
disabledforegroundstateが”disabled”
の時の文字色
“色名”or”色コード”
highlightcolor
highlightbackground
highlightthickness
Buttonだと効果なし?効果なし?効果なし?
takefocusタブでフォーカス
するかどうか
True False
underline一文字だけの
アンダーライン
数値
wraplength文字の折り返し幅px
defaultstateと同じのため省略省略省略

buttonの配置方法

ウィジェットの配置方法(pack・grid・place)については3つの方法があります。

pack

grid

place

オプションの詳細

text・textvariable