python拖拽获取文件路径_在python中使用tk拖拽文件

本文介绍了如何在Python中利用tkdnd库实现在Windows环境下进行文件拖拽获取路径。首先,需要下载并放置tkdnd的Windows二进制文件到Anaconda的lib目录下。接着,下载tkdnd的Python绑定,并运行示例以验证安装成功。此外,还提到了使用PAGE或pygubu作为tk界面设计工具,以及一些使用tkinter和Qt创建GUI的Python项目示例。
摘要由CSDN通过智能技术生成

tk drag & drop files

tkdnd

以windows为例

1. 下载tkdnd windows binary

http://sourceforge.net/projects/tkdnd/files/

放在anaconda安装目录下,类似Anaconda3\Library\lib\tkdnd

注意到,在lib文件夹中,其他的子文件夹,比如tk,里面也有pkgIndex.tcl文件

参考

https://wiki.tcl-lang.org/page/TCLLIBPATH#ece20ed7a2a1146a78e8c7a8f4037b14be4626a8ec7292ce129bede23140870b

其中的《Determining which directory to add to TCLLIBPATH》一节

2. 下载tkdnd python bindings

http://tkinterdnd.sourceforge.net/

运行python bindings的例子,即可成功运行

另外可以参考:

https://stackoverflow.com/questions/25427347/how-to-install-and-use-tkdnd-with-python-2-7-tkinter-on-osx

https://stackoverflow.com/questions/14267900/python-drag-and-drop-explorer-files-to-tkinter-entry-widget

关于tk的界面设计,可以使用PAGE工具

http://page.sourceforge.net/

安装后,启动时需要调用w

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值