Bonjour à tous,
J'ai un petit pb. Je souhaiterais récupérer une variable de javascript contenu dans mon fichier HTML mais l'évènement mousePressEvent ne réactualise pas la page alors que j'ai cliqué sur un objet graphique. J'obtiens la valeur de ma variable au second clic.
Merci bcp pour votre aide,

Voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from sys import exit
from PyQt4.QtGui import QApplication
from PyQt4.QtWebKit import QWebView, QWebElement
from PyQt4.QtCore import QUrl, QObject
import time
 
class WebView(QWebView):
 
    def mousePressEvent(self, event):        
        print(self.frame.evaluateJavaScript('''test2();'''))
 
app = QApplication([])
webview = WebView()
#webview.loadFinished.connect(webview.test)
 
frame = webview.page().mainFrame()
url2 = QUrl()
url2.setUrl('pixelMap3.html')
webview.load(url2)
webview.show() 
exit(app.exec_())