tkinterのウィジェットのButtonやFrame、Labelなどで設定できる枠線(relief)の種類ですが、
- RAISED
- GROOVE
- SUNKEN
- RIDGE
- FLAT
- SOLID
の6種類設定出来るのは、調べれば簡単に出てきますが、どれがどれ?と、いつもなってしまうので、一覧を示します。
サンプルコード
import tkinter as tk
root = tk.Tk()
root.geometry("300x320")
# ボタンの作成
button1 = tk.Button(
root, text="tk.RAISED", relief=tk.RAISED, bd=5, width=20)
button2 = tk.Button(
root, text="tk.GROOVE", relief=tk.GROOVE, bd=5, width=20)
button3 = tk.Button(
root, text="tk.SUNKEN", relief=tk.SUNKEN, bd=5, width=20)
button4 = tk.Button(
root, text="tk.RIDGE", relief=tk.RIDGE, bd=5, width=20)
button5 = tk.Button(
root, text="tk.FLAT", relief=tk.FLAT, bd=5, width=20)
button6 = tk.Button(
root, text="tk.SOLID", relief=tk.SOLID, bd=5, width=20)
# 配置
button1.pack(pady=10)
button2.pack(pady=10)
button3.pack(pady=10)
button4.pack(pady=10)
button5.pack(pady=10)
button6.pack(pady=10)
root.mainloop()
コメント