[tkinter]canvas(캔버스)에서 text(텍스트) 지우기/삭제하기

2020년 11월 13일 by 진아사랑해

    [tkinter]canvas(캔버스)에서 text(텍스트) 지우기/삭제하기 목차
반응형

캔버스위에 문자를 쓴 다음에 해당 글자를 삭제하고 다른 글자를 써야 하는 경우가 있다

이런 경우에는

 

캔버스의 delete 메쏘드를 사용한다.

 

방법 1)

label_id = self.canvas.create_text(...)

   ...

self.canvas.delete(label_id)

 

방법 2)

self.canvas.create_text(..., tags=('label',))

    ...

self.canvas.delete('label')

 

참고) 캔버스위에 있는 모든 item을 삭제한다

self.canvas.delete(ALL)

 

즐거운 하루 되세요^^

반응형