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()
출력
위의 코드를 실행하면 캔버스와 같은 배경색을 가진 사각형이 있는 창이 표시됩니다.