文件拖拽和打开
- 新建桌面应用程序testDragFile,基类QMainWindow,勾选创建界面文件
- 界面中添加textEdit部件,点击主窗口,Ctrl + G使textEdit为中心部件
- Mainwindow.h添加拖拽事件声明
mainwindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
namespace Ui {
class MainWindow;}
class MainWindow : public QMainWindow {
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
protected:
void dragEnterEvent(QDragEnterEvent *event); //拖拽事件
void dropEvent(QDropEvent *event); //放开事件
private:
Ui::MainWindow *ui;