問題タブ [qtwebkit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - QtWebKit と Chrome/Safari WebKit のレンダリング/動作の違いの概要はありますか?
QtWebKit を使用してウィンドウ内に Web サイトをレンダリングする単純な Qt アプリケーション (Windows + Mac) を作成しました。しかし、私たちのアプリと Chrome (WebKit も使用) の間のレイアウトと動作の違いを既に確認しました。
そのようなすべての違いの要約リストはどこかにありますか (QtWebKit バグリスト全体ではありません)? また、アプリケーションで Chrome に似た WebKit バージョンを使用する方法はありますか?
qt - 事実か虚構か: Qt で使用すると Webkit のレンダリング パフォーマンスが大幅に低下する
Qt の Webkit 実装を使用すると、Webkit エンジンを直接実装するよりもレンダリングがはるかに遅くなります。これは本当ですか、それとも単なる神話ですか?
私自身の経験から、複雑なページの読み込み時間は、Qt の「Fancy Browser」の例では、Google Chrome (Webkit のポートも組み込まれています) の場合の約 2 倍であることがわかりましたが、それは公正な比較ではないと思います。 .
これに関する洞察はありますか?
python - ImportError:QtWebKitという名前のモジュールがありません
私はcentos5にいます。makealtinstallを使用してpython26ソースをインストールしました。それから私はしました:
riverbankcomputing.co.ukから、sip 4.10.2のソースをダウンロードし、コンパイルして正常にインストールしました。次に、同じサイトから、ソースPyQt-x11-4.7.3からダウンロードしてコンパイルしました。
どちらのインストールもpython26バージョン(/usr/local/bin/python2.6)を使用していました。したがって、configure.py、make、およびmakeinstallはエラーなしで機能しました。最後に、このスクリプトを実行しようとしましたが、この投稿の件名でエラーが発生しました。
pyqt4の構成の最初でさえ、QtWebKitをインストールする必要があると表示されていましたが、そうではないようです。どうしたの?
検索したところ、インストールされていないようです。私のオプションは何ですか?
qt - Qt: QWebElement オブジェクトによって発生したイベントを受け取るにはどうすればよいですか?
リンクがクリックされるか、Qt の Webkit インスタンスでテキスト フィールドが変更されるたびに通知を受け取りたいです。イベントリスナーを に接続するにはどうすればよいQWebElement
ですか?
onchange
各要素の/ハンドラーにJavascript を配置できることはわかっていますonclick
が、よりクリーンなソリューションを探しています。
c++ - Qt:WebKitのページにある実際のウィジェットにアクセスするにはどうすればよいですか?
Qtを使用して、WebKitのページによって生成さINPUT
れたウィジェットにアクセスする方法はありますか?SELECT
関連するメモとして、WebKitはこれらのウィジェットを提供しますか、それともQtに委任してウィジェットを生成しますか?
javascript - Qt WebKitでWebページを「完全なWebページとして保存」として保存する方法
「完全なWebページとして保存」と同様に、Qt WebKitを使用してWebページを保存する必要があります。
以下は私の要件です。
- エンティティのエンコーディングを維持しながら、インデックス html ファイルを保存します。
- リンクされたすべての画像とその他のリソースをダウンロードする必要があります。
- HTML ページのリソース パスをローカルのダウンロード パスに変更する必要があります。
- ウェブページの現在の状態を維持する必要があります。
Qt と JavaScript を使用してこれを行うことができます。
これについていくつかの情報を提供してください。
ありがとう
html - Qt を使用して QWebKit で html ファイルを読み込んで解析しますか?
HTMLファイルの特定の要素を読み取って解析したいのですが、それをレンダリングすることに興味はありません。基本的に、すべての div タグを調べて、そのスタイル属性の一部を取得したいと考えています。これは私がこれまでに行ったことです:
何も表示されません。このように Webkit を使用できるかどうか、少し混乱しています。PD: filechooser を使用して、ローカルの html ルートを選択しています。
qt - QtWebKit (Windows) での非常に遅いリモート ページ読み込みパフォーマンス
ADSL を介して、Windows 7 の QtWebKit でロード時間が非常に遅くなります。
Core2 Quad、64 ビット Windows 7、4GB RAM、2GB プロセッサで Qt Demo Browser を使用しています。
VPN 経由で。
最も単純な例: Google 検索ページの読み込みには約 18 秒かかりますが、Chrome では 2.5 秒かかります (現金の決済)。
スクリプトなどを含む大きなページでは、さらに悪化します。
Qt 4.6 と Qt 4.7 ベータ版を試しましたが、違いは見られません。
Arora ブラウザーでも同じ結果が表示されます。
これを修正するために適用できる設定またはパッチはありますか?
ありがとう
qt - HTML5 ビデオを再生する QtWebKit の問題
QWebView でウィンドウを起動する単純な Qt アプリケーションがあります。h.264 で video タグを使用していくつかのサイトを試しましたが、( youtube やsublime videoのように) ビデオをまったく再生できないか、ビデオのレンダリングが不十分で、次のようにビデオの一部が黒い線で覆われています。ここでビデオを表示します。
これは QtWebKit の既知の問題ですか、それともうまく動作するようにすることを怠ったのでしょうか? 私のコードは以下です。
python - スクリーンショット用のフレームを含むページを読み込んでいます
iframe で Web ページをレンダリングし、フレームをオーバーレイする div に X 個の画像を読み込むアプリがあります。
だから私はURLをロードしてスクリーンショットを撮るこのpythonスクリプトを持っています。通常の Web ページでは動作しますが、フレームがおかしいと思います。以下は私のコードと、それが取っているスクリーンショットへのリンクです。
撮影したスクリーンショット: http://img28.imageshack.us/img28/7506/outputc.png
上の画像でわかるように、ページはスクロール バー付きの小さな画像に縮小されており、その上に iframe と div があるページ全体が表示されていません。スタイルシートをロードしたり、ブラウザにあるように強制的にレンダリングしたりする必要がありますか? Qt.ScrollbarAlwaysOff は、私のインスタンスでは実際には機能していないようです。「プレースホルダー テキスト」は Web ページの一部であり、画像がグレーのようなもので、左上に青いスマグとカラー キーがあります。
アプリの webpage.mainFrame().contentsSize() の内容を印刷すると、 PyQt4.QtCore.QSize(400, 158) が表示されます
しかし、www.google.com のようなものをレンダリングすると、PyQt4.QtCore.QSize(617, 573) が得られます。
そのため、contentsSize() を台無しにするために何かが適切にロードされていません。どこが間違っているかについてのアイデアはありますか?