void ListView(QWidget *parent) : QListView(parent)
{
model->initItems();
this->setModel(model);
this->setItemDelegate(delegate);
setDragEnabled(true);
setAcceptDrops(true);
setDropIndicatorShown(true);
}
protected:
void dragEnterEvent(QDragEnterEvent *event);
void dragMoveEvent(QDragMoveEvent *event);
void dropEvent(QDropEvent *event);
void startDrag(Qt::DropActions supportedActions);
只能接受dropEvent 事件。其他三个事件都触发不了,有可能是什么原因导致? Model?