有什么方法可以从树视图拖放到 tkinter 中的 canvas 吗?

Is there any way to drag and drop from a treeview to canvas in tkinter?

我试过从一个 canvas 拖放到另一个 canvas,但现在我需要从一个框架拖放到 canvas,在 tkinter 中是否可行? 我在 tkinter 中真的很天真.. :)

有可能。绑定到 Treeview 上的 <ButtonPress-1> 开始,使用事件信息获取单击的内容,然后绑定到 <ButtonRelease-1> 以处理掉落。

您必须自己管理任何类型的视觉指示。一种解决方案是使用 Toplevel window,设置 overrideredirect 属性,在 window 中放置一些东西(例如:被拖动的文本),然后绑定到 <B1-Motion> 在用户移动鼠标时移动 window。