問題タブ [qwebpage]

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 投票する
0 に答える
423 参照

html - QWebView を使用した HTML5 オーディオ イベント

QtWeKit を介して HTML5 のオーディオ タグ イベントのフックを取得しようとしています。そのために、QwebView を介して html ファイルをロードするだけのサンプル アプリケーションを作成しました。

html ファイルには、HTML5 オーディオ タグが含まれています。

スクリプト側では、オーディオ タグの再生、一時停止、および終了イベントのフックを取得しようとしています。

/// オーディオ タグ イベント。

コード内で上下に何かを試していたので、コード シーケンスは意味をなさないかもしれません。Chrome はフックをキャプチャできました。しかし、QWebView はこれについて沈黙を守っており、何もキャプチャされません。QWebView がこれをサポートしていないということですか? または私は何か間違ったことを書いていますか?

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

python - QWebView/QWebPageでQImageをバッファから直接レンダリングしますか?

QWebPage でレンダリングしたい QImage バッファがあります。

Web ページの HTML には、画像ファイルのタグがあります。

QImage をディスクに保存してから xml パーサーを使用しhrefて html を更新するのではなく、バッファから直接 QWebPage(/QWebView) に QImage をレンダリングすることは可能ですか?

これが可能であることを示唆するQtWebKit 'Bridge'についていくつか見ましたが、具体的な例はありません。

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

c++ - QTで「通知Web API」をカスタマイズする方法

QtWebkitを使用して単純なブラウザーを作成しています。を使用して、通知 Web APIのサポートを追加できましたQWebPage::setFeaturePermission

例:

私のコード:

[通知する] ボタンをクリックするたびに、次のメッセージがデスクトップに表示されます。

デスクトップ通知

QT で通知をカスタマイズすることは可能ですか? つまり、次のように、GoogleChrome または Firefox と同様のままにします。

ウェブ通知

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

python - raw_input を使用すると、PyQt ページの読み込みで問題が発生します

PyQt4 を使用して資格情報をドメイン ログイン ページに入力し、ドメイン内のいくつかの追加ページからデータを取得しています。コード内からログイン資格情報または検索資格情報を提供すると、すべてが期待どおりに機能します。ユーザーが情報を入力できるように raw_input を開くと、Web ページの 1 つをダウンロードしようとしてハングアップします。企業ネットワーク上にあるため、ページ自体に関する情報を提供することはできませんが、単純に raw_input を使用すると QWebpage の読み込みに問題が発生するということは意味がありません。

QNetworkManager は、予想される 3 つまたは 4 つの .finished シグナルのうちの 1 つをスローし、QWebpage フレームは .loadfinished シグナルを決してスローしないため、ハングするだけです。

(stdin と seek(0) をフラッシュしようとしましたが、ファイル記述子エラーが発生します)。誰もそのような問題に遭遇したことがありますか?

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

odoo - テーブルの可視性を管理するためにコンテキストを qweb レポートに渡す - odoo

テーブルの可視性を制御できるように、コンテキスト値をqwebレポートに渡すにはどうすればよいですか。多くのテーブルを含む qweb レポートがあります。選択リストに応じて、これらのテーブルの表示を qweb レポートで制御したいと考えています。したがって、私のオプションは、コンテキストを使用して制御することでした。しかし、コンテキストを渡す方法が見つかりませんでした。他の意見があれば、共有してください。

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

c++ - QNetworkReply で取得した html テーブルへのアクセス

http://finance.yahoo.com/exchangesにある表のサフィックス列を読みたいです。

でページを読みましたQNetworkManager。にデータを保存しますQNetworkReply *reply。ですべてのページを読み取ると、ページがreply->readAll()取得されるため、正しく取得されます。内部に設定し、内部にあるQWebPageすべてのテーブルを取得したいと考えています。

使用したいテーブルを取得するために、QWebElementそれを読み取ることができません。必要なテーブルと同じレベルのすべてのテーブルを読み取りましたが、QWebElementCollection取得したテーブルは空です。

私が間違っていることと、テーブルを読むためにしなければならないことは何ですか?

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

windows - .org との Qwebkit リンクが機能しない

これを QT フォーラムに投稿したばかりですが、通常はより速く回答します :)

奇妙な問題があります。Qwebkit とサブクラス化された QWebPage を使用します。.co.uk などのリンクは正常に機能しますが、.org は機能しません。それらは開発マシン Windows 8 (64 ビット) および Windows 7 (32 ビット) で動作します - QT 環境はそのマシン上にあります。次の展開方法を使用します。

set PATH=C:\Qt\5.4\mingw491_32\bin;%PATH%

それから

C:\Qt\5.4\mingw491_32\bin\windeployqt.exe --webkit2 --dir C:\pathToApp C:\pathToApp\applicationName.exe

someDomainNameHere.co.uk へのリンクを設定すると機能することに注意してください。

完全に混乱しています!どうすればデバッグを開始できますか? 同じアプリケーションとリンクは、QT 環境のない Mac でも機能します。

Burpsuite をプロキシとして使用すると、動作しないマシンで .org ドメイン リンクをクリックすると、トラフィックが生成されないことが示されますが、.co.uk ドメインでは転送されるリクエストが表示されることがわかります。

本当にこれにこだわった。私は古い Windows Vista マシンでテストしたと確信しており、アプリは正常に動作します (QT はありません)。

通常、上記のマシンのいずれにもプロキシは関与しません。トラブルシューティングをどこから始めればよいかわからない!

事前にThx。