文章目录
前言
今天尝试了下Qt的文件拖拽,从桌面或系统其它位置拖拽文件到Qt的控件中,我发现,很简单,但是逆序过去,从程序将文件拖拽到桌面或系统任意位置,废了我不少时间,尤其是我要吐槽的一篇文章
Qt中从应用程序拖出文件或图片到桌面,一顿瞎写,标题和内容完全不符合,让我一顿陷入了拖拽的误区,查阅各种资料和百度才搞定从应用程序拖拽文件到桌面的逆袭,不容易啊,我会记录两个版本,一个是QWidget,一个是Qml,我自身是开发于Qml的,不过两种都实现过了,所以现记录如下。
正文
一、QWidget版本
1.1 从桌面或系统任意位置拖放到应用程序
首先新建一个MainWindow;
实现下面两个函数即可
void dragEnterEvent