【问题标题】:Drag and Drop in Tkinter?在 Tkinter 中拖放?
【发布时间】:2013-04-15 03:20:54
【问题描述】:

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

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

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

我要强调的是,我正在谈论不同应用程序之间的拖放,并且我目前正在使用 python 2(尽管任何依赖于 python 3 的解决方案仍然很有趣)。

【问题讨论】:

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


【解决方案1】:

Tkinter 没有对应用程序之间拖放的内置支持。 Tkdnd 是,AFAIK,在不自己编写低级代码的情况下完成它的唯一方法。

【讨论】:

  • 感谢您的快速响应。从引用的文档中,我可以假设 tkdndtk dnd 是两个独立的东西吗?
【解决方案2】:

查看this module,使用 TK 和 Python 3 进行 D&D。

【讨论】:

  • 会看看。谢谢。
  • 我知道链接在 SO 上并不是特别受欢迎,但这篇文章对于了解 dnd 的工作原理非常有价值Tkdnd
猜你喜欢
  • 2013-03-06
  • 2018-11-21
  • 2013-05-14
  • 1970-01-01
  • 2022-10-05
  • 2016-09-13
  • 2013-01-05
  • 2021-06-02
  • 2022-11-16
相关资源
最近更新 更多