본문 바로가기

Programming/Python_Etc

파이썬 tkinter 로 투명 배경 구현하기

반응형

한참 좋다고 다른 GUI라이브러리 공부할 땐 언제고, 투명 기능이 어려워서 다시 tkinter를 손대게 되네요.

아래는 Tkinter로 구현하는 투명 배경 예제입니다. 

import tkinter as tk

root = tk.Tk()
# root.attributes('-alpha', 0.3)  # 앱 전체가 투명해짐
root.wm_attributes("-transparentcolor", "white")	# 흰색을 투명하도록 지정

canvas = tk.Canvas(root, width=600, height=300, bg='white')	# 배경을 흰색으로 지정
canvas.grid(columnspan=3, rowspan=3)
instructions = tk.Label(root, text="Hello World", font="Raleway")
instructions.grid(columnspan=3, column=0, row=0)

root.mainloop()

 

반응형