• 4743阅读
  • 3回复

在LISTVIEW中拖拽动作的疑问 [复制链接]

上一主题 下一主题
离线kning
 
只看楼主 倒序阅读 楼主  发表于: 2009-04-20
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
想在listview中可以支持拖拽ITEM项,下面是实现代码
    ui.listView->setSelectionMode(QAbstractItemView::ContiguousSelection);
    ui.listView->setDragEnabled(true);
    ui.listView->viewport()->setAcceptDrops(true);
    ui.listView->setDropIndicatorShown(true);
    ui.listView->setDragDropMode(QAbstractItemView::InternalMove);
这样设置后就可以实现拖拽功能了
问题是:
我把listview的实现模式改为ICON模式,添加了下面两行代码
    ui.listView->setViewMode(QListView::IconMode);
    ui.listView->setUniformItemSizes(true);
这时候拖拽功能就没用了,请大侠指点下这是怎么回事啊?
离线kning
只看该作者 1楼 发表于: 2009-04-20
UP
高手指点下啊
离线kning
只看该作者 2楼 发表于: 2009-04-21
UP up
离线kning
只看该作者 3楼 发表于: 2009-04-22
大家都没用过吗?
快速回复
限100 字节
 
上一个 下一个