2009-07-23 3 views

Antwort

3

Derzeit benötigen Sie DOM-Manipulation über JavaScript zu tun, injiziert über QVariant QWebFrame :: evaluateJavaScript (const QString & scriptsource);

0

die DOM-Manipulation per Javascript-Methode ist unglaublich schlecht. Für jeden ernsthaften Gebrauch wird sehr schnell klar, dass es völlig unbenutzbar ist. ein Experiment wurde gemacht, um eine Laufzeit für Pyjamas-Desktop mit Pywebkitqt4 zu erstellen und es völlig, völlig fehlgeschlagen. ziemlich viel wurde erreicht - wie Event-Callbacks in Python geschrieben - aber sie mussten eingerichtet werden ... durch Erstellen eines Javascript-Code-Snippets! Dieser Ansatz ist wirklich verrückt. Jedes Mal, wenn Sie das DOM-Modell von Python manipulieren wollen, müssen Sie über eine Mistsprache wie Javascript gehen? Jeder, der das für eine gute Idee hält, ist völlig verrückt.

zum Glück irgendwann in der Zukunft i pythonwebkit werde erstreckt vollen Zugriff auf DOM-Funktionen zu ermöglichen: es wird ganz einfach sein, dies zu tun, aber ich habe einfach nicht die Zeit Ersatz zur Zeit webkit kompilieren up für qt4 (es dauert 90 Minuten für Webkit mit GTK wie es ist).