コード例 #1
0
ファイル: ModelerDialog.py プロジェクト: dwsilk/QGIS
        def _mouseMoveEvent(e):
            if e.buttons() == Qt.MidButton:
                offset = self.previousMousePos - e.pos()
                self.previousMousePos = e.pos()

                self.view.verticalScrollBar().setValue(self.view.verticalScrollBar().value() + offset.y())
                self.view.horizontalScrollBar().setValue(self.view.horizontalScrollBar().value() + offset.x())
            else:
                QGraphicsView.mouseMoveEvent(self.view, e)
コード例 #2
0
ファイル: ModelerDialog.py プロジェクト: frugardc/QGIS
 def _mouseReleaseEvent(e):
     QGraphicsView.mouseReleaseEvent(self.view, e)
     self.view.viewport().setCursor(Qt.ArrowCursor)
コード例 #3
0
ファイル: ModelerDialog.py プロジェクト: frugardc/QGIS
 def _enterEvent(e):
     QGraphicsView.enterEvent(self.view, e)
     self.view.viewport().setCursor(Qt.ArrowCursor)
コード例 #4
0
ファイル: ModelerDialog.py プロジェクト: dwsilk/QGIS
 def _mousePressEvent(e):
     if e.button() == Qt.MidButton:
         self.previousMousePos = e.pos()
     else:
         QGraphicsView.mousePressEvent(self.view, e)
コード例 #5
0
ファイル: ModelerDialog.py プロジェクト: rezedare/QGIS
 def _mousePressEvent(e):
     if e.button() == Qt.MidButton:
         self.previousMousePos = e.pos()
     else:
         QGraphicsView.mousePressEvent(self.view, e)
コード例 #6
0
ファイル: ModelerDialog.py プロジェクト: rezedare/QGIS
 def _mouseReleaseEvent(e):
     QGraphicsView.mouseReleaseEvent(self.view, e)
     self.view.viewport().setCursor(Qt.ArrowCursor)
コード例 #7
0
ファイル: ModelerDialog.py プロジェクト: rezedare/QGIS
 def _enterEvent(e):
     QGraphicsView.enterEvent(self.view, e)
     self.view.viewport().setCursor(Qt.ArrowCursor)
コード例 #8
0
 def __init__(self, iface):
     self.iface = iface
     QGraphicsView.__init__(self)
     self.linex = 0