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



我已经在QTreeWidget中启用了拖放功能,但是我不希望通过拖放来重新排序项目。如何禁用这种重新排序?

我基本上在QTreeWidget中启用了拖放功能,像这样:

from PyQt5 import QtWidgets

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

似乎在启用排序(通过setSortingEnabled)时隐式禁用了通过拖动重新排序,因此这至少是部分解决方案。在我的例子中,应该启用用户排序,所以它对我来说已经足够好了。

相关内容

  • 没有找到相关文章

最新更新