2009-07-23 7 views

Répondre

3

Actuellement, vous devez faire la manipulation du DOM via JavaScript, injecté par QVariant QWebFrame :: evaluateJavaScript (const QString & scriptsource);

0

la manipulation de DOM via la méthode javascript est incroyablement médiocre. pour tout usage sérieux, il devient très vite évident qu'il est complètement inutilisable. une expérience a été faite pour créer un runtime pour pyjamas-desktop en utilisant pywebkitqt4 et complètement, complètement échoué. beaucoup de choses ont été accomplies - comme les callbacks d'événements écrits en python - mais ils ont dû être mis en place ... en créant un extrait de code javascript! cette approche est vraiment folle. Chaque fois que vous voulez manipuler le modèle DOM de python, vous devez passer par un langage de la merde comme javascript? Quiconque pense que c'est une bonne idée est complètement hors de leur tête. Heureusement à un moment donné, je vais étendre pythonwebkit pour permettre un accès complet aux fonctions DOM: ce sera très facile à faire, mais je n'ai pas le temps pour le moment de compiler webkit pour qt4 (cela prend 90 minutes pour webkit avec gtk tel quel).

Questions connexes