在Tkinter中拖放?

时间:2013-04-22 09:19:08

标签: python python-3.x drag-and-drop tkinter

在tkinter中完成拖放操作的正确/官方/适当/推荐方式是什么?我的文档部分24.1.1包括:

  

Tkdnd对Tkinter的拖放支持。这是实验性的   当用Tk DND替换时应该被弃用。

但我找不到其他官方文档。 Tkinter是否有拖放支持?这是依赖于版本的吗?这个东西还没有包含在tk(tcl)中,然后会过滤到tkinter吗?

我应该强调,我正在讨论不同应用程序之间的拖放和我目前正在使用python 2(虽然任何依赖于python 3的解决方案仍然会引起人们的兴趣)。

2 个答案:

答案 0 :(得分:5)

Tkinter没有内置支持在应用程序之间进行拖放。 Tkdnd是AFAIK,它是完成它的唯一方法,而无需自己编写低级代码。

答案 1 :(得分:4)

使用TK和Python 3查看this module,D& D.