原因可能是父控件也设置了可拖拽熟悉
解决方法:在子控件中重写
dragMoveEvent事件
def dragMoveEvent(self, e): item = e.source() if None is item: e.accept() elif item.isAncestorOf(self): e.ignore()
Qt 子控件在设置setAcceptDrops后拖入显示禁止图标解决方法
原文:https://www.cnblogs.com/Summerio/p/12862171.html