問題タブ [qwebkit]

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 に答える
1849 参照

c++ - qtを使用してqwebviewを使用して印刷する方法

ブラウザからリンクにアクセスすると印刷ボタンがあり、クリックすると印刷機能が表示されます。そして、qwebviewを持つプログラムではこれを行うことができません。Ubuntu 11.04でqt4.7.3を使用しています。

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

multithreading - QWebFrame::evaluateJavaScript(scriptSource) は、メイン スレッドで実行されない場合、「SyntaxError: 解析エラー」につながります

メインスレッドから実行するQWebFrame::evaluateJavaScript(scriptSource)と、すべてうまくいくようです。しかし、別のスレッドから実行しようとすると、SyntaxError: Parse error. のような些細なコードを実行しようとしている場合でも1+1;

これが発生する理由と、これが予想される動作であるかどうかを誰かが説明できますか?

メインスレッドとは別のスレッドで QWebKit を使用する可能性はありますか?

PS: Qt4.8 を実行しています

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

qt - QT-Qweb コールバックがここの例で機能しない

これで、このコードはスロット メカニズムで動作します。ただ、信号方式も試してみたい。しかし、私はそうすることができませんか?それ以上のアイデアはありますか?

QTからJavascriptの関数f1を呼び出したい。しかし、私はそうすることができません。JS f1() がコールバックを受信して​​いません。以前の投稿Qt QWEBview JavaScript callbackに従っています。しかし、私はそうすることができません。これが私のコードです。

html ファイル。

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

c++ - QWebView が Ubuntu 13.10 で動作しない

Ubuntu 13.10 の pro ファイルに追加QT += webkit webkitwidgetsし、QWebView を作成したい場合:

次のエラーが表示されます。

:-1: エラー: -lgstapp-0.10 が見つかりません

:-1: エラー: -lgstinterfaces-0.10 が見つかりません

:-1: エラー: -lgstpbutils-0.10 が見つかりません

:-1: エラー: -lgstvideo-0.10 が見つかりません

:-1: エラー: -lgstbase-0.10 が見つかりません

:-1: エラー: -lgstreamer-0.10 が見つかりません

:-1: エラー: collect2: エラー: ld が 1 つの終了ステータスを返しました

どうすれば修正できますか?