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

关于QListWidget的拖拽有关问题

2012-05-05 
关于QListWidget的拖拽问题QListWidget 按如下设置后list-setMovement(QListView::Free)list-setDragEn

关于QListWidget的拖拽问题
QListWidget 按如下设置后
list->setMovement(QListView::Free);
list->setDragEnabled(TRUE);
拖拽里面的item 想交换位置
  在新的位置会产生一个item 但是旧的item不会消失
也就是说 每拖一次就增加了一个item
应该怎么解决?

还有,如果想把桌面上的文件通过鼠标拖动放到List中 文件的名字就增加就去 应该怎么学呢?

求指点 谢谢了!


[解决办法]
有个叫setDragmode的函数,还有你注意下重载drag,drop event的时候需要有个什么proposalaction什么的函数调用。其实你这些都是很基础的问题,QT有个assitant很好用,要多用,学会使用帮助文档。

热点排行