在Qt的Model/View框架中实现Drag-Drop操作
QT的Model/View结构为我们实现各种界面提供了很大的灵活性,同时也比较方便。在这个框架中也支持Drag and Drop的操作,需要实现QAbstractItemModel类的几个虚函数就可以,在QT文档的”Using Drag and Drop with Item Views“中有介绍,但似乎看起来不够明确,我根据自己的实际经验总结一下记录于此。首先要给对应的View设置dragDropMode属性,根据实际情况可以是DragOnly, Drop...