2
我用Google搜索一些拖放教程,其中大部分是关于拖放的内部元素,在应用程序中。不过,我想拖放到textarea的外部文件,它可以显示备份文件路径对我来说,这将是很好的,但我怎么可以这样做?谢谢?有任何想法吗?如何让Tkinter textarea接受在Python 3.X上删除外部文件?
PS:使用python3.X
我用Google搜索一些拖放教程,其中大部分是关于拖放的内部元素,在应用程序中。不过,我想拖放到textarea的外部文件,它可以显示备份文件路径对我来说,这将是很好的,但我怎么可以这样做?谢谢?有任何想法吗?如何让Tkinter textarea接受在Python 3.X上删除外部文件?
PS:使用python3.X
我想你已经采取看看TkDND延长Tkinter的。 综观其文档好像它有拖拽一些支持拖放外部目标太:
“例如Windows下的类型‘文件名’可以按顺序使用从资源管理器接收一个文件名或可以使用“NetscapeURL”类型 来接收来自Netscape Navigator的书签放置。在Unix下,可以使用“FILE_NAME”类型以便 从Motif应用程序接收文件名。
说,在文档:http://klappnase.bubble.org/TkinterDnD/TkinterDnD_manual.html
你应该试试这个,如果你真的需要使用Tkinter的。否则,为了获得更好的结果和可能性,我建议你使用一个更完整的GUI框架,比如Qt,它本身就具有binds的drop事件。
TkinterDnD是从2005年似乎并没有再工作:-( – vy32