当前位置: 代码迷 >> QT开发 >> 拖拽接收数据的有关问题
  详细解决方案

拖拽接收数据的有关问题

热度:72   发布时间:2016-04-25 04:17:12.0
拖拽接收数据的问题
一个QListWidget,设置成了可拖拽。还有一个自定义的CustWidget,用来接收拖拽过来的数据。现在在CustWidget的dragEnterEvent中用event.source()获取到的是QListWidget的指针,怎样才能知道具体是哪个item拖拽过来的?
------解决方案--------------------
不明白你的意思  得到的只是个转换后的QMIMEData 怎么会是QListWidget的指针了?   你可以显得 到QListWidget里面的数据啊  在根据你的到的数据返回去推理。 
------解决方案--------------------
你可以在QMimeData里写入传入item的信息
另外 你在start drag的时候 也可以设置一个成员变量记录当前正在被拖拽的item 这样在drag drop的时候 获取这个成员变量即可
  相关解决方案