問題タブ [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.

0 投票する
2 に答える
10099 参照

qt - QtWebkit:HTTPステータスコードを確認する方法は?

QtWebkitドキュメントの例に従ってサムネイルジェネレータを作成しています。404 not foundまたはなどのエラーページのスクリーンショットは避けたい503 Internal server errorです。

ただし、QWebPage :: loadFinished()シグナルはok = true、ページでHTTPエラーが発生した場合でも常に発行されます。QtWebkitに応答のHTTPステータスコードをチェックする方法はありますか?

0 投票する
5 に答える
8560 参照

c++ - Webkitを有効にして静的Qtライブラリを構築することは可能ですか? そしてどうやって?

次のコマンドで静的 Qt ライブラリを構築しようとしました。

しかし、私は次のようなメッセージを受け取りました:

すべてのモジュールを有効にして静的 Qt ライブラリを構築することは可能ですか? そしてどうやって?

ありがとう

0 投票する
2 に答える
6351 参照

flash - Qt/webkit とフラッシュ

パッケージ内のxpおよびQtにpyqt 4.8.1をインストールしました。のようなタグがあります。

しかし、Qt/webkit はフラッシュを表示しません。(コードと IE または chrome では問題ありません)。Qt/webkit はフラッシュをサポートしていますか?

0 投票する
3 に答える
699 参照

python - QtWebkitとhasPendingEvents()は常にTrue


Linuxでスクリーンショットを撮るのにプロジェクトwebkit2png(少し追加)を使用しています。最新バージョンのQtWebkitとPython2.6を実行しているサーバー

一部のサイト(118114.cnなど)では問題が発生し、アプリケーションが永久にハングします。デバッグは、このコードスニペットの問題が次のことを示しています。

while self.__loading:
   if timeout > 0 and time.time() >= cancelAt:
      raise RuntimeError("Request timed out on %s" % url)
   while QApplication.hasPendingEvents():
      QCoreApplication.processEvents()

ソースコードの完全版はこちらから入手できます(270〜275行目)

どういうわけかLoading-eventがハングし、hasPendingEventsをFalseにすることはできません。

ほとんどのスクリーンショットは正常に作成されていますが、URLによってアプリがドロップすることがあります:(

この問題を解決する方法と、イベントがハングする理由を知っている人はいますか?

0 投票する
1 に答える
617 参照

javascript - QtスロットのパラメータとしてのJSFunction?

次のjavascriptに似たQtスロットを書きたいのですが、

私への質問は次のとおりです。

1)。Javascript関数を引数として受け取る方法は?
2)。C++ から同じ JS 関数を再度呼び出す方法。

これが私の非効率的な解決策です。

Q.1-> JSFunction 引数を QString として取得すると、完全な関数コードが得られます。この場合、そこから関数名だけを抽出するコードを記述する必要があります。

Q.2-> の場合、QWebFrame::evaluateJavaScript で JS 関数を呼び出すことができますが、そのためには、関数名とすべての関数引数の文字列を作成する必要があります。

では、この問題に対して利用できるより良い解決策はありますか?

0 投票する
1 に答える
1588 参照

c++ - QtがHTML5データベースをサポートするようにするにはどうすればよいですか?

Qt 4.7.1を使用していて、アプリにWebビューを埋め込みました。しかし、 http://webkit.org/demos/sticky-notes/にアクセスしてHTML 5データベース機能をテストしようとすると、次のエラーが発生しました。

次のコマンドを使用して静的Qtライブラリをコンパイルしました。

0 投票する
3 に答える
7071 参照

qt - QWebPage に特定の種類のリソースを読み込まないように指示する方法は?

QWebPagejs、css、png などの特定の種類のリソースを読み込まないようにするにはどうすればよいですか?

0 投票する
2 に答える
1487 参照

html - ライブラリの問題: QtWebKit を設定して HTML を解析するにはどうすればよいですか?

Nick Presta は、ここで qt を使用して HTML を解析できることを示しました: https://stackoverflow.com/questions/489522/library-recommendation-c-html-parser

しかし、これをビルドしようとすると、「QWebFrame* frame = page.mainFrame();」でアクセス違反が発生します。ライン。

私は何を間違っていますか?

0 投票する
5 に答える
1070 参照

user-interface - GUI アプリの Web テクノロジー

Web テクノロジー (HTML、XML、CSS、JavaScript) を使用して GUI アプリケーションの機能の一部を実装した経験は? メリット・デメリットをお願いします。

サーバー、リレーショナル データベース、AJAX、またはセッション管理用の Cookie も既存の Web アプリもありませんが、GUI を利用しながら、Web ウィジェット ( Qt WebKitなど) を使用して UI のかなりの部分をレンダリングおよび処理する GUI アプリです。よりリッチなインタラクションとより優れたデスクトップ統合を実現するためのフレームワークです。

PyQt を使用してこのアプローチが可能であることは既に検証済みです。コンテンツはファイル システムまたは文字列からレンダリングでき、フォームのイベント ハンドラーによって URL 要求 (画像またはクリック) をキャプチャして提供できます。CSS と JavaScript がサポートされていますが、おそらくいくつかの制限があります。

注: この質問は、これと以前に作成されたこの質問とは異なりますとりわけ GUI で Web テクノロジを使用する必要がないためです。ただし、ネットワーク接続が利用可能でなくてもアプリケーションが動作し、統合する必要があるという要件があります。以前のインフラストラクチャ要件 (.NET、Java、ブラウザー、またはデータベース サーバーなし) なしで、さまざまなプラットフォーム上の既定のデスクトップで問題なく使用できます。

注: この質問の別のバージョンを PMS に投稿しましたが、このアプローチに関する経験はほとんどありませんでした。

クロージングノート

André Pareis による一連のブログ投稿で、探していた情報のほとんどを見つけました。

0 投票する
4 に答える
3240 参照

python - Windowsでpy2exeを使用してPySideのQtWebKitを使用する

PySide と Qt を使用して Python でアプリケーションを作成しており、Web ページを開く必要があるため、QtWebKit の QWebView を使用しました。

私の開発マシンでは、コードを直接実行することと、py2exe の出力を実行することの両方で問題なく動作します。「クリーン」なマシン (Python も Qt もインストールされていない) では、py2exe の出力に Web ページが表示されません。アプリケーションの残りの部分は正常に動作し、クラッシュや例外はありませんが、QWebView は空白のままです。

WebKitプラグインの欠落に関連する問題を防ぐために、画像やその他のものなしでURLを開こうとしました. QWebView で example.com を開くだけの簡単なプログラムも試してみましたが、これもうまくいきませんでした。

誰かが似たようなことに遭遇しましたか?また、py2exeが「パッケージ」に取り込まない可能性のある「文書化されていない」依存関係がQWebKitにあるかどうかは誰にもわかりますか?