Это поведение контролируется свойством QAbstractItemView.autoScroll , которое можно установить следующим образом:
treewidget.setAutoScroll(False)
Однако это свойство в основном используется для автоматической прокрутки виджета дерева.при перетаскивании элементов к краю области просмотра виджета.Поэтому, если это поведение все еще необходимо, может быть лучше переопределить событие нажатия мыши на виджете дерева, вместо этого:
def mousePressEvent(self, event):
self.setAutoScroll(False)
QtGui.QTreeWidget.mousePressEvent(self, event)
self.setAutoScroll(True)