自定义拖放操作案例---在应用程序主窗口里面拖动图片显示到任意位置如下几步骤:
- 鼠标按下事件
- 获取图片
- 自定义MIME类型
- 将数据放入QMimeData中
- 将QMimeData数据放入QDrag中
- 给原图片添加阴影
- 执行放下操作
- 拖动进入事件
- 拖动事件
- 放下事件
{ ui->setupUi(this); setAcceptDrops(true);//设置窗口部件可以接收拖入 QLabel *label = new QLabel(this); QPixmap pix("../imagedrag