如何通过在QTreeWidget中拖放来禁用重新排序支持?

时间:2014-08-18 14:21:43

标签: qt drag-and-drop pyqt qt5 pyqt5

我已在QTreeWidget内启用拖放,但我不想通过拖动来重新排序项目。如何禁用此类重新排序?

我基本上在QTreeWidget中启用了拖放功能,如下所示:

from PyQt5 import QtWidgets


class _TreeWidget(QtWidgets.QTreeWidget):
    def __init__(self):
        super().__init__()
        self.setDragDropMode(self.InternalMove)

1 个答案:

答案 0 :(得分:1)

在启用排序(通过setSortingEnabled)时,看起来通过拖动重新排序是隐式禁用的,因此这至少是部分解决方案。在我看来,无论如何都应该启用用户排序,这对我来说已经足够了。