Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Tkinter Canvas 위젯의 배경색은 어떻게 얻나요?

<시간/>

Tkinter 캔버스 위젯은 응용 프로그램의 그래픽 인터페이스에 개체 추가, 모양, 이미지 및 복잡한 시각적 개체 추가와 같은 다양한 목적으로 사용됩니다. configure를 사용하여 배경색, 전경색 및 기타 속성과 같은 스타일을 구성할 수도 있습니다. 속성 또는 전달 속성 .

다른 위젯이나 애플리케이션의 일부에서 Canvas 위젯의 배경색을 상속받고 싶다고 가정합니다. 이것은 my_canvas["background"]를 사용하여 수행할 수 있습니다. 특성. 또한 캔버스["background"]를 사용할 수 있습니다. 캔버스 위젯의 배경색을 가져옵니다.

# Import the required library
from tkinter import *
from tkinter import ttk

# Create an instance of tkinter frame
win = Tk()
win.geometry("700x350")

# Add a Canvas widget
canvas = Canvas(win, background= "white")

# Draw a rectangle in Canvas and inherit the background color of Canvas
canvas.create_rectangle(50,50,350,190, outline="black", fill= canvas["background"])
canvas.pack()
win.mainloop()

출력

위의 코드를 실행하면 캔버스와 같은 배경색을 가진 사각형이 있는 창이 표시됩니다.

Tkinter Canvas 위젯의 배경색은 어떻게 얻나요?