2010-02-01 97 views
1

当从QListView中拖动项目时,拖动的项目会随鼠标光标和拖放指示符一起绘制。我怎样才能防止这种行为,并获得跌落指标?我从巨大的列表项目拖拽到小目标中,这使得目标非常困难,因为拖放区域被巨大的拖拽项目隐藏。如何防止在Qt中进行拖放操作时拖动的项目?

回答

1

实际上,如果我没有明确地调用drag-> setPixmap()我没有可见的拖动项目(Win XP)。可能你应该调用QDrag :: setPixmap()和拖动对象的缩小版本。

+0

事实上,当拖动操作开始时,此方法由QAbstractItemView调用。看起来我必须重写此方法才能实现所需的行为。非常感谢指针,这正是我需要的! – Gnurou 2010-02-03 01:52:23

相关问题