以下示例引用了stackoverflow的用鼠標移動tkinter畫布:
效果:
這個例子實現了使用鼠標左鍵來記錄。當鼠標移動時,它會觸發拖動功能並拖動整個畫布。
參考使用鼠標移動和縮放tkinter畫布
請註意,鼠標事件報告“屏幕坐標”。使用滾動畫布時,通常需要將這些坐標轉換為“畫布(即滾動區域)坐標”。
DragZoom實現了拖動和縮放的功能。