【Python/tkinter】枠線(relief)の種類一覧

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()

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください