【Python】拖拽文件的实现
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【Python】拖拽文件的实现相关的知识,希望对你有一定的参考价值。
参考技术A 为了方便,我们可以将文件直接拖到QLineEdit或者其他控件中来获取文件路径,这样就不需要实现Button,还要一步步打开文件路径,效率比较低。实现拖拽文件的步骤如下:
首先我们需要先将控件设置成下图的属性(一般不需要设置,默认是打开的)。
然后新建"MyWidget.py"文件,重写相应控件的类。
最后,在QT Designer中新建"Promote"。
输入类名和头文件名,这里的类名和头文件要和之前新建的.py文件名和重写的类名一致。
重新点击控件,右键选择下图的选项,如果其他同类的控件也需要这个功能,也可设置。
完成以上步骤后,重新加载UI即可。
Linux与windows之间实现文件拖拽
1、如果之前安装过则卸载系统原来的虚拟工具条:
sudo yum autoremove open-vm-tools
2、安装桌面版的虚拟工具条,支持windows和linux之间文件的拖拽
sudo yum install open-vm-tools-desktop
重启即可实现拖拽文件了。
注意:不能拖拽文件夹,文件夹可以先压缩,然后拖拽到Linux当中去。
以上是关于【Python】拖拽文件的实现的主要内容,如果未能解决你的问题,请参考以下文章