問題タブ [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 に答える
330 参照

qt4.7 - QVariantMap を Javascript に渡す (QtWebkit)

QVariantMapシグナルを介して Javascript に渡したい があります。

c++:


js:

アラートが表示されるようになりMap:ました。誰かが私が間違っていることを教えてもらえますか?

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

qt - Qt 編集可能な QWebView のカーソル位置に html を挿入する方法は?

QWebViewブログ投稿エディターを実装するために使用しようとしています。また、メニュー アクションをトリガーしてエディターに挿入する HTML スニペットのサンプルもいくつかあります。ただし、QTextEdithtmlを挿入するのは便利ではありません。を使用しない理由についてはQTextEdit、次のテスト コードを参照してください。

したがって、QWebView を使用すると、div タグが予約されます。しかし、ビューのカーソル位置にスニペットを挿入する方法がわかりません。

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

qt - QWebView を使用して HTML ページが読み込まれない

QWebView を使用して、Flash ビデオを含む 1 つの HTML ファイルを読み込もうとしています。しかし、私のウェブページはまったくロードされていません。ページを右クリックすると、コンテキスト メニューに「読み込み」ボタンが表示されます。

win7 64ビットマシンでQtSDK5.1 64ビットを使用しています。

注:- 1. QtSDK 4.8.1 32 ビットを使用してコンパイルしている場合、同じソース コードは正常に動作しています。2. win64 ビット マシンにも openssl ライブラリ (同じアプリケーション フォルダに libeay32.dll と ssleay32.dll をコピー) をインストールしようとしましたが、うまくいきませんでした。

以下はコードです

64ビットマシンに追加でインストールする必要があるものを助けてください。

どんな助けでも大歓迎です。

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

qt - ヘッドレス qwebpage が sigsegv をスローするのはなぜですか?

そのため、1 つの HTML ページ (私のアプリのスクリプトのようなもの) に対して JavaScript を解析する必要がありますが、QWebPage を初期化しようとすると、SIGSEGV がスローされます。コンソール アプリケーションです。私のコードの関連部分:

最初の行でクラッシュします。QWebPageのドキュメントから、「ウィジェットのない環境でQWebPageを使用する」の部分から、これは可能であるようです。しかし、エラーはありません。ただ sigsegv :/

ご協力いただきありがとうございます。

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

qt - Qt カスタム スロット QWebView

私は Qt にかなり慣れていないので、シグナルとスロットを操作しようとしていますが、カスタム スロットの作成に少し問題があります。

(その後、私のmain.cppで)

私が得たのはそれだけです。どんな助けも大歓迎です。これを実行しようとすると、「'class google' には 'load' という名前のメンバーがありません」と表示されます。

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

qt - hitTestContent は、QtWebkit のテキストに対して何も返しません

qtwebkit qwebview でクリックされた要素を検出できません。

理由はわかりませんが、属性を探しているときに、ドキュメント内のテキストをクリックしても何も返されません

私のドキュメントでは、本文に ctx 属性があります。どこをクリックしても、デバッグで本文の ctx 属性が取得されます。これは予期される動作ですが、テキストをクリックすると、ドキュメントにないように見えます...無限ループに入った後にアプリがクラッシュします。xml コンテンツまたは親を見ても、祖父母 grangranparents xml コンテンツは常に空の文字列です...

理由は?

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

javascript - Pyサイド。JavaScript。js を実行し、純粋なテキストまたは HTML として結果を取得します

http://www.dukascopy.com/swiss/english/marketwatch/calendars/eccalendar/のようなページからカレンダー データを取得したい データは動的で、js-applet で読み込まれます - 「DukascopyApplet」 この方法でデータを抽出しようとしました:

しかし、「なし」と表示されます。私はwin7、Py3.3、pysideを使用しています。

問題は、読み込まれたページに存在する js コードやアプレットの結果を取得する方法です。

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

html - QWebkit を使用して特定のクラスで div を取得する

QDomDocument クラスを使用しようとして、以下の質問を投稿しました。代わりに QWebkit を使用するように勧められましたが、QWebkit で行う必要があることをどのように行うかについて非常に混乱しています。今まで使ったことがないので、ちょっと不安です。誰かアドバイスをお願いできますか?ありがとう!記録のために、関数は QByteArray を使用しており、テキストに変換すると標準の HTML ファイルになります。


元の質問:

次のように、異なるクラスの HTML ファイルにいくつかの div があります。

クラスに基づいてこれから特定の div を取得できるようにする必要がある Qt (4.7) プログラムがあります。このプログラムでは QDomDocument を使用する必要があります。そのクラスには function があることをドキュメントから知っていますが、それをクラスで機能elementById()させることはできません。IDだけです。これは作成された HTML ファイルなどではないため、クラスなのか ID なのかを制御することはできません。私が見逃しているこれを行う方法はありますか?ありがとう!