캔버스와 동일한 치수 인 Tkinter (Python 2.7) 캔버스 내부에 사각형을 만들려고합니다. 다음은 코드의 관련 부분입니다.
self.canvas = Canvas(self, width=100, height=100, backround="yellow")
self.canvas.create_rectangle(0,0,100,100)
이것은 직사각형을 그리지 만 직사각형의 왼쪽과 상단 테두리를 볼 수 없습니다. 0,0 대신 5,5에서 사각형을 시작하면 사각형의 테두리를 볼 수 있습니다. 왜 이런 일이 발생하고 어떻게 해결할 수 있는지에 대한 아이디어가 있습니까?
안타깝게도 캔버스 테두리는 그리기 가능 영역에 포함되어 있습니다. 캔버스 에서 borderwidth
및 highlightthickness
속성을 0으로 설정해보십시오 .
또한 계산이 0에서 시작하기 때문에 직사각형의 좌표를 99에서 끝나도록 조정해야합니다 (폭이 100이면 좌표는 0에서 99까지).
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다