1
제가 이미지를 확대해야하는 프로젝트에서 작업하고 있는데, 프로그램이 있지만 확대 할 때 확대/축소의 초점은 캔버스 좌표와 현재 창 좌표에 달려 있습니다. 줌이 창 중앙에 오 지 않습니다. 내가 좋아하는 것tkinter에서 창 좌표를 찾으십시오.
def zoomer(self,event):
if (event.delta > 0):
self.canvas.scale("all", event.x, event.y, 1.1, 1.1)
elif (event.delta < 0):
self.canvas.scale("all", event.x, event.y, 0.9, 0.9)
self.canvas.configure(scrollregion = self.canvas.bbox("all"))
는 "event.x"및 창 좌표 "event.y"가 아닌 캔버스를 대체합니다.
미리 감사드립니다.
감사합니다. 정보를 어디서나 찾지 못했습니다. –
당신을 진심으로 환영합니다. 여기에 정보가 있습니다. http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/event-handlers.html –