我已在QTreeWidget内启用拖放,但我不想通过拖动来重新排序项目。如何禁用此类重新排序?
我基本上在QTreeWidget中启用了拖放功能,如下所示:
from PyQt5 import QtWidgets
class _TreeWidget(QtWidgets.QTreeWidget):
def __init__(self):
super().__init__()
self.setDragDropMode(self.InternalMove)
答案 0 :(得分:1)
在启用排序(通过setSortingEnabled)时,看起来通过拖动重新排序是隐式禁用的,因此这至少是部分解决方案。在我看来,无论如何都应该启用用户排序,这对我来说已经足够了。