QListWidget使用记录

1. 解决无法拖入文件到QListWidget一般而言,只需要做如下操作,QWidget即可支持拖入文件: 12345678setDragDropMode(QAbstractItemView::DropOnly); // 仅支持拖入文件// 重写dragEnterEvent,当拖入文件进入时被调用,可以在该函数中取消拖入操作void dragEnterEvent(QDragEnterEvent* e) override;// 重写dropEvent,当拖入文件并释放鼠标时被调用void dropEvent(QDropEvent* e) override; 但在执行上述操作后,我们拖入文件到QListWidget时,却只能收到dragEnterEvent事件,却无法收到dropEvent事件。

Qt