파이썬(Python)

[ Tkinter ] Tkinter 레이블(Label)의 크기, 배경색 및 글자색 설정하기

카루루1007 2024. 1. 11. 10:23
728x90
반응형
SMALL

[ 들어가며 ]

 

지난 블로그에서 간단하게 레이블(Label)을 만들고

텍스트와 이미지를 표시하는 방법을 알아보았습니다.

※ Tkinter 기본적인 Label 만들기, 텍스트와 이미지 표시하기

 

이번에는 레이블(Label)의

크기를 설정하고

배경색 및 글자색을 설정하는 방법을 알아보겠습니다. 

 

 

[ 레이블(Label) 크기 설정하기 ]

 

Tkinter의 Label 위젯은 

widthheight 속성을 사용하여

Label의 크기를 설정할 수 있습니다.

 

width 속성은 Label의 너비를 지정하고

height 속성은 Label의 높이를 지정합니다.

 

아래와 같이 코드를 작성하시면

너비 100 픽셀

높이 50 픽셀의 레이블을 만들 수 있습니다.

import tkinter as tk

root = tk.Tk()

label = tk.Label(root, width=100, height=50, text="레이블 크기", relief="solid")
label.pack()

root.mainloop()

 

이렇게 하면 아래 그림과 같은 결과물이 나타납니다.

 

 

[ 레이블(Label)의 배경색 지정하기 ]

반응형

Tkinter의 Label 위젯

background 속성을 사용하여

레이블(Label)의 배경색을 지정할 수 있습니다. 

 

다음과 같이 코드를 작성하면

Label의 배경색을 빨간색으로 정할 수 있습니다.

import tkinter as tk

root = tk.Tk()

label = tk.Label(root, background="red", width=100, height=50, text="레이블 크기", relief="solid")
label.pack()

root.mainloop()

 

위 코드를 실행하면 다음 그림과 같은 결과물이 나타납니다.

 

참고로 background 속성

색의 이름을 사용하거나

16진수 색상코드로 지정할 수 있습니다.

 

색의 RGB값 또는 16진수 색상코드를 

간단히 확인하는 방법은 아래 블로그를 참고하세요

※ 16진수 색상코드 및 RGB 값 확인하는 방법 

 

또한 색의 이름을 직접 사용할 수 있는 색은 

다음의 색상 같은 것들이 있습니다.

black / white / red / green / blue / yellow
orange / purple / pink / gray / lightgray / darkgray
cyan / magenta

 

 

[ 레이블(Label)의 글자색 지정하기 ]

728x90

배경색을 지정하는 방법과 유사한 방법으로

레이블(Label)의 글자색을 지정할 수 있습니다.

 

foreground 속성을 사용하면

레이블(Label) 위젯의 글자 색을 지정할 수 있습니다.

 

foreground 속성 또한

색상의 이름16진수 색상코드로 지정할 수 있습니다.

import tkinter as tk

root = tk.Tk()

label = tk.Label(root, foreground="yellow", background="red", width=100, height=50, text="레이블 크기", relief="solid")
label.pack()

root.mainloop()

 

위 코드의 결과물은 다음과 같습니다.

728x90
반응형
LIST