拖曳功能
tkinter 内建了拖曳功能:使用 scan_mark(x0, y0) 记住当前坐标
,接着使用 scan_dragto(x1, y1, gain=10) 将 view of the canvas 拖曳到
位置。
from tkinter import Tk, Canvas, ttk
import random
class Drag(ttk.Frame):
def __init__(self, master, **kw):
super().__init__(master, **kw)
self.canvas = Canvas(self, width=400, height=400, background="bisque")
self.xsb = ttk.Scrollbar(self, orient="horizontal", command=self.canvas.xview)
self.ysb = ttk.Scrollbar(self, orient="vertical",