如题,我从QTreeWidget继承了一个子类用以实现文件列表,设定其可接受拖拽。实现了 dragEnterEvent、dragMoveEvent、dropEvent,并且在构造函数里写了 this->setAcceptDrops(true)、this->setDropIndicatorShown(true)。
程序在XP下工作良好,能够触发拖拽事件。但是在Win7下就不能触发事件。
QT版本是4.7.3+VS2008,静态编译。
PS:QT自己提供的Drag and Drops的例子在Win7下工作是正常的,所以想不明白到底是哪里出了问题。。。