2009-07-23 5 views

答えて

3

現在、あなたが QVariant QWebFrame :: evaluateJavaScript(のconst QStringの& scriptSource)を介して注入されたJavaScriptを経由してDOM操作を行う必要があります参照してください。

0

javascriptによるDOM操作は非常に貧弱です。どんな深刻な使用のためにも、それは完全に使用不可能であることが非常に迅速に明らかになる。 pywebkitqt4を使用してパジャマのデスクトップ用のランタイムを作成する実験が行われましたが、完全に失敗しました。かなり多くでした - イベントコールバックはPythonで書かれていますが、設定する必要がありました... javascriptコードスニペットを作成してください!このアプローチは本当に狂気です。あなたはPythonからDOMモデルを操作するたびに、javascriptのようなクラップ言語を経由しなければなりませんか?それが良いアイデアだと思っている人は誰もが頭から離れています。

幸運なことに、将来私はpythonwebkitを拡張してDOM関数への完全なアクセスを可能にします:これは非常に簡単ですが、今はWebkitをコンパイルするための時間がありませんqt4の場合(gtkのWebkitの場合はそのまま)

関連する問題