addToJavaScriptWindowObject bei QWebFrame
Verfasst: Freitag 15. Mai 2009, 19:13
Hallo, ich versuch ein simples Objekt für javascript zugänglich zu machen, allerdings klappt das noch nicht wirklich:
1) Mein Objekt:
2) der Javascript code:
logger.out(point.x+' '+point.y);
3) so "verbinde ich das ganze":
Leider passiert einfach rein gar nichts
.
Kann mir da bitte wer weiterhelfen? Danke!
1) Mein Objekt:
Code: Alles auswählen
class JavaScriptLogger(QtCore.QObject):
def __init__(self):
QtCore.QObject.__init__(self)
"""Constructor"""
#----------------------------------------------------------------------
def out(self,text):
"""prints some text"""
QtGui.QMessageBox("hey",text)
logger.out(point.x+' '+point.y);
3) so "verbinde ich das ganze":
Code: Alles auswählen
logger = JavaScriptLogger()
frame = self.ui.webView.page().mainFrame()
frame.addToJavaScriptWindowObject("logger",logger)

Kann mir da bitte wer weiterhelfen? Danke!