QT的dropEvent函数进入不了

embedded/2024/9/25 9:16:01/

在使用QT想实现拖拽功能的时候,发现了dropEvent没有调用运行,遂查找原因:
首先是网上都说要在dragEnterEvent里面使用event->accept();
但我这边在出现问题之前就已经这样做了:

void CanvasView::dragEnterEvent(QDragEnterEvent *event) {qDebug() << "Drag enter event received";  // 确认事件是否被触发if (event->mimeData()->hasFormat("application/x-moduleitem")) {event->acceptProposedAction();  // 接受拖拽} else {event->ignore();  // 不支持的 MIME 类型}
}

在这之后我看到一篇博客中有问题答案:
博客传送门
在博客中第五条说明了,如果使用的类是QGraphicsView,需要重写一下dragMoveEvent,也就是:

//.h:
void dragMoveEvent(QDragMoveEvent *event) override;
//.cpp:
void CanvasView::dragMoveEvent(QDragMoveEvent *event) {event->accept();  // 接受拖拽事件
}

http://www.ppmy.cn/embedded/116545.html

相关文章

用智能码二维码zhinengma.cn做一个产品说明书

智能码与二维码产品说明书 一、引言 随着科技的快速发展&#xff0c;智能码和二维码已经成为我们日常生活中不可或缺的一部分。它们不仅简化了信息的传递过程&#xff0c;还提高了数据的安全性和可追溯性。本说明书将详细介绍如何使用智能码和二维码作为产品说明书的一部分&a…

java实现LRU 缓存

如果碰到这种题⽬先不要慌张&#xff0c;现在脑海⾥回忆⼀遍 LRU 的基本概念&#xff1a;LRU&#xff08;Least Recently Used&#xff0c;最近最少使⽤&#xff09;是⼀种缓存算法&#xff0c;其核⼼思想是将最近最少使⽤的缓存项移除&#xff0c;以便为更常 ⽤的缓存项腾出空…

C语言从头学63—学习头文件stdlib.h(二)

6、随机数函数rand() 功能&#xff1a;产生0~RAND_MAX 之间的随机整数。 使用格式&#xff1a;rand(); //无参 返回值&#xff1a;返回随机整数 说明&#xff1a; a.RAND_MAX是一个定义在stdlib.h里面的宏&#xff0c;表示可以产生的最大随机整数&am…

3DGS 学习笔记

解说&#xff1a; 街景的新视角合成对于模拟的重要性&#xff0c;并介绍了目前实现此目标的主流技术是神经渲染&#xff0c;例如神经辐射场&#xff08;NeRF&#xff09;和三维高斯飞溅&#xff08;3DGS&#xff09;。然而&#xff0c;在处理街景时&#xff0c;当前方法在与训…

计算机毕业设计之:宠物互助平台的微信小程序系统(源码+文档+讲解)

博主介绍&#xff1a; ✌我是阿龙&#xff0c;一名专注于Java技术领域的程序员&#xff0c;全网拥有10W粉丝。作为CSDN特邀作者、博客专家、新星计划导师&#xff0c;我在计算机毕业设计开发方面积累了丰富的经验。同时&#xff0c;我也是掘金、华为云、阿里云、InfoQ等平台…

python爬虫:从12306网站获取火车站信息

代码逻辑 初始化 (init 方法)&#xff1a; 设置请求头信息。设置车站版本号。 同步车站信息 (synchronization 方法)&#xff1a; 发送GET请求获取车站信息。返回服务器响应的文本。 提取信息 (extract 方法)&#xff1a; 从服务器响应中提取车站信息字符串。去掉字符串末尾的…

如何更新Oracle表 LONG型的大文本学习

文章目录 前言一、LONG型的特点二、尝试修改过程1.Update尝试2.insert尝试3.变量定义尝试-14.变量定义尝试-25.更新字段尝试6.复制表尝试三、最终处理方式1.备份表2.更新字段内容-13.更新字段内容-2总结前言 前不久因业务需要,要在一个Oracle的表中修改一个LONG型字段内的内容…

物理学基础精解【16】

文章目录 参数方程曲线的参数方程概述曲线的参数方程一、定义二、公式三、计算四、例子1. 圆的参数方程2. 椭圆的参数方程3. 抛物线的参数方程 五、例题摆线概述 直线的参数方程一、定义二、公式三、计算四、例子五、例题 摆线的参数方程一、摆线的定义二、摆线的参数方程三、摆…