【问题标题】:How to let the Tkinter textarea accept dropping an external file on Python 3.X?如何让 Tkinter textarea 接受在 Python 3.X 上删除外部文件?
【发布时间】:2011-11-23 05:33:51
【问题描述】:

我搜索了一些拖放教程,其中大部分是关于在应用程序中拖放内部元素的。但是我想在textarea上放一个外部文件,它可以向我显示文件路径,这很好,但我该怎么做呢?谢谢?有任何想法吗?

PS:使用python3.X

【问题讨论】:

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


    【解决方案1】:

    我猜你已经看过 Tkinter 的 TkDND 扩展了。 查看它的文档似乎也支持拖放外部目标:

    "例如,在 windows 下,可以使用类型 "FILENAME" 来 从资源管理器或类型“NetscapeURL”接收单个文件名 可用于接收来自 Netscape 的书签 航海家。在 Unix 下,可以使用类型“FILE_NAME”来 从 Motif 应用程序接收文件名。”

    文档说:http://klappnase.bubble.org/TkinterDnD/TkinterDnD_manual.html

    如果你真的需要使用 Tkinter,你应该试试这个。

    否则,为了获得更好的结果和可能性,我建议您使用更完整的 GUI 框架,例如 Qt,它本机具有用于放置事件的绑定。

    【讨论】:

      猜你喜欢
      • 2012-01-02
      • 2010-10-30
      • 2020-03-19
      • 1970-01-01
      • 1970-01-01
      • 2015-02-05
      • 1970-01-01
      • 2021-01-21
      • 1970-01-01
      相关资源
      最近更新 更多