問題タブ [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.
c++ - qtを使用してqwebviewを使用して印刷する方法
ブラウザからリンクにアクセスすると印刷ボタンがあり、クリックすると印刷機能が表示されます。そして、qwebviewを持つプログラムではこれを行うことができません。Ubuntu 11.04でqt4.7.3を使用しています。
multithreading - QWebFrame::evaluateJavaScript(scriptSource) は、メイン スレッドで実行されない場合、「SyntaxError: 解析エラー」につながります
メインスレッドから実行するQWebFrame::evaluateJavaScript(scriptSource)
と、すべてうまくいくようです。しかし、別のスレッドから実行しようとすると、SyntaxError: Parse error
. のような些細なコードを実行しようとしている場合でも1+1;
。
これが発生する理由と、これが予想される動作であるかどうかを誰かが説明できますか?
メインスレッドとは別のスレッドで QWebKit を使用する可能性はありますか?
PS: Qt4.8 を実行しています
qt - QT-Qweb コールバックがここの例で機能しない
これで、このコードはスロット メカニズムで動作します。ただ、信号方式も試してみたい。しかし、私はそうすることができませんか?それ以上のアイデアはありますか?
QTからJavascriptの関数f1を呼び出したい。しかし、私はそうすることができません。JS f1() がコールバックを受信していません。以前の投稿Qt QWEBview JavaScript callbackに従っています。しかし、私はそうすることができません。これが私のコードです。
html ファイル。
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 つの終了ステータスを返しました
どうすれば修正できますか?