[QT4]拖放文件

1、首先是在头文件中添加2个拖拽事件

 

    void dragEnterEvent(QDragEnterEvent *event);
    void dropEvent(QDropEvent *event);
2、函数的的具体操作
2.1、当拖动等文件进入到MainWindow区域时,就会触发dragEnterEvent事件,可以在dragEnterEvent函数中添加判断拖动的东西是否文件,
如果是文件,则接受此事件:event->accept(); 否则忽视之event->ignore();即不响应后续操作。
2.2、当释放文件时,会调用dropEvent函数。
拖放文件的代码实现如下:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章