Tkinter에서 다양한 배경색을 표시하고 비교하고 싶습니다.

5207 단어 TkinterPython3

운영 환경



Windows10
PyCharm
Python3

목적



Tkinter의 배경색을 여러가지 비교해 확인하고 싶지만, 효율적으로 확인하는 방법은 없는가 생각해 이하의 코드를 작성했습니다. 자신이 좋아하는 배경색을 찾을 때 사용할 수 있습니다.

코드


import tkinter as tk


def main():
    root = tk.Tk()
    root.title("色々な背景の色を表示するサンプル")
    root.window_width = 400
    root.window_height = 500
    root.geometry(str(root.window_width) + "x" + str(root.window_height) + "+100+100")
    f1 = tk.Frame(root, relief=tk.RIDGE, bd=2)
    arr = ['grey', 'LightGrey', 'azure', 'snow', 'wheat', ]
    for color in arr:
        a = tk.Label(f1, text=color, bg=color, font=('メイリオ', '12'))
        a.pack(side=tk.TOP, anchor=tk.NW)
    f1.place(relx=0.1, rely=0.1)
    root.mainloop()


if __name__ == "__main__":
    main()

실행 결과





참고 사이트



사용 가능한 색상의 이름은 다음 사이트에서 확인할 수 있습니다.
h tp // w w. tcl. tk/만/tcl8.4/TkCmd/코 rs. htm
위의 코드에서 배열 arr에 색상 이름을 추가하면 확인할 수 있습니다.

tkinter의 기본 배경색



웹을 조사해도 나오지 않았기 때문에 실험해 보았습니다.
아래 그림과 같이 gray94(r=240, g=240 b=240, #f0f0f0) 또는 gray95(r=242, g=242 b=242, #f2f2f2)가 배경색인 것 같습니다.

좋은 웹페이지 즐겨찾기