Exemple #1
0
    def mouseMoveEvent(self, event):
        # 鼠标按住拖动
        varDiff = 0
        if self.flow() == QListView.TopToBottom:
            varDiff = self.verticalScrollBar().sliderPosition() - (event.globalY() - self.originPosY)
            self.verticalScrollBar().setSliderPosition(varDiff)
        else:
            varDiff = self.horizontalScrollBar().sliderPosition() - (event.globalX() - self.originPosX)
            self.horizontalScrollBar().setSliderPosition(varDiff)
        self.originPosY = event.globalY()
        self.originPosX = event.globalX()
        self.isMoved = True

        QListView.mouseMoveEvent(self, event)
 def mouseMoveEvent(self, event):
     self.pressed = True
     QListView.mouseMoveEvent(self, event)