Exemplo n.º 1
0
    def mouseMoveEvent(self, mouseEvent):
        if not self.clickedInScrollBar:
            if self.scrolling:
                if not self.handIsClosed:
                    QApplication.restoreOverrideCursor()
                    QApplication.setOverrideCursor(QtCore.Qt.ClosedHandCursor)
                    self.handIsClosed = True
                delta = mouseEvent.pos() - self.position
                p = self.offset - delta
                frame = self.page().mainFrame()
                frame.evaluateJavaScript(QString("window.scrollTo(%1, %2);").arg(p.x()).arg(p.y()));
                return

            if self.pressed:
                self.pressed = False
                self.scrolling = True
                return
        return QWebView.mouseMoveEvent(self, mouseEvent)
Exemplo n.º 2
0
    def mouseMoveEvent(self, mouseEvent):
        if not self.clickedInScrollBar:
            if self.scrolling:
                if not self.handIsClosed:
                    QApplication.restoreOverrideCursor()
                    QApplication.setOverrideCursor(QtCore.Qt.ClosedHandCursor)
                    self.handIsClosed = True
                delta = mouseEvent.pos() - self.position
                p = self.offset - delta
                frame = self.page().mainFrame()
                frame.evaluateJavaScript(QString("window.scrollTo(%1, %2);").arg(p.x()).arg(p.y()));
                return

            if self.pressed:
                self.pressed = False
                self.scrolling = True
                return
        return QWebView.mouseMoveEvent(self, mouseEvent)
Exemplo n.º 3
0
 def mouseMoveEvent(self, event):
     if self.flag:
         QToolTip.showText(QCursor.pos(), self.link)
     else:
         QToolTip.hideText()
     QWebView.mouseMoveEvent(self, event)
Exemplo n.º 4
0
 def mouseMoveEvent(self, event):
     if self.flag:
         QToolTip.showText(QCursor.pos(), self.link)
     else:
         QToolTip.hideText()
     QWebView.mouseMoveEvent(self, event)