2012-06-20 4 views
2

캔버스 위젯에서 채우기 색상으로 배경색을 사용하여 직사각형을 만들어야합니다. Canvas의 배경이 어떤 색인지 신경 쓰지 않고 색을 얻고 싶습니다. 그래서 코드의 해당 비트는 다음과 같이 보일 것이다 :Tkinter Canvas 위젯의 배경색을 얻는 방법

myCanvas.create_rectangle(x0, y0, x1, y1, outline=myCanvas.bgcolor(), 
          fill=myCanvas.bgcolor()) 

자연스럽게 myCanvas.bgcolor()가 난 후 무엇이다.

이 매개 변수와 다른 매개 변수를 설정하는 예제는 많이 보았지만 아무 것도 얻지 못했습니다.

답변

3

당신은 myCanvas["background"]

myCanvas.create_rectangle(x0, y0, x1, y1, outline=myCanvas["background"], fill=myCanvas["background"]) 
+2

을 통해 색상을 액세스 할 수 치료를 작동한다 - 정말 고마워. –

관련 문제