首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

拖拽接收数据的有关问题

2012-12-30 
拖拽接收数据的问题一个QListWidget,设置成了可拖拽。还有一个自定义的CustWidget,用来接收拖拽过来的数据。

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

热点排行