問題タブ [qwebview]

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

python - PyQt4 と QtWebKit - ビューを自動スクロールする方法は?

QtWebKit.QWebViewチャットのようなアプリケーションのテキストやものを表示するために使用する PyQt アプリケーション ウィンドウにウィジェットを取得しました。

会話が長くなると、垂直スクロールバーが表示されます。

私が取得したいのは、必要なときに表示されたビューを一番下までスクロールすることです。どうすればいいですか?または、QWebViewこれにはウィジェットを使用しないでください。

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

python - Web からの Qt 画像

PyQt に画像を読み込んで Web から表示してもらいたいです。私がオンラインで見つけた多くの例は、画像をダウンロードするためのものであるため、機能しませんでした。

私は単にそれを見たいだけです。

何かのようなもの

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

qt - QWebView のウィンドウ幅に合わせる

Qt 4.5 を使用して C++ で電子ブック ビューアーを作成し、QWebView オブジェクトを使用して html ファイルをレンダリングしています。

一部の html ファイルでは大きなウィンドウ幅が必要です。そうしないと、水平スクロール バーが表示されて非常に煩わしいため、コンテンツをウィンドウ幅に合わせるオプションを実装したいと考えています。

Qt を使用してそれを可能にする方法はありますか?

これは、水平スクロールバーを非表示にすることではなく、「幅に合わせる」機能に関するものです。

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

multithreading - QWebView (qt jambi) の複数のインスタンス

こんにちは、スレッドでメソッド load() を使用して QWebView を使用するにはどうすればよいですか? メイン(!)スレッドでQWebViewを作成しましたが、QWebViewでload()を使用できません(他のスレッドからのシグナル/スロットを使用して実行します):

QWebView wv = new QWebView(); //ok QUrl url = new QUrl(" http://somesite.com/ "); //OK wv.load(url); //エラー: QObject: 別のスレッドにある親の子を作成できません。

C ++では機能します。私を助けてください!

ps私の英語でごめんなさい

0 投票する
0 に答える
1393 参照

qt - 4.6 QWebView のメモリリーク?

クライアント アプリで Google アナリティクス スクリプトを使用する簡単なテスト アプリを作成しました。QWebViewとを使用して正常に動作します

しかし、私が何をしても、メモリを解放することはできません。スクリプトを呼び出すたびに、プロセスで使用されるメモリが追加され続けます。私も試してみdelete m_pWebViewましたが、メモリ使用量はまだ残っています。私もQWebSettings::clearMemoryCaches()電話をかけてみましたが、うまくいきませんでした。

これはメモリ リークですか、それとも PC のメモリをすべて消費しないようにするために使用できる他の魔法がありますか。

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

css - QWebViewのDPI[フォントサイズ]は他のすべてのQWidgetと異なりますか?

HTMLコンテンツを表示するQWebViewがあり、CSSを使用してテキストのスタイルを設定しました。

QWebViewのウィンドウにもQTextEditフィールドがあり、次のようにフォントを設定しました。

残念ながら、に表示されるテキストは、に表示QWebViewされるテキストよりもわずかに大きくなりますQTextEdit。これは、のDPI設定が異なることと関係があると感じていますQWebView

QWebViewとの両方で同じフォントサイズを表示する方法はありQTextEditますか?

ありがとう!

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

qt - QWebView コンテンツ タイプを取得

QWebView のリンクをクリックすると、そのリンクの MIME タイプに基づいていくつかのアクションを実行する必要があります。

明らかに、リンクをクリックすると QWebView はそこに移動しようとしますが、この後にコンテンツ タイプを取得するにはどうすればよいですか?

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

qt - QWebView が外部リソースをロードしない

Qt と PyQt4 を使用してキオスク Web ブラウザーに取り組んでいます。QWebView は、1 つの癖を除いて非常にうまく機能しているようです。

何らかの理由で URL の読み込みに失敗した場合、ユーザーをカスタム エラー ページにリダイレクトしたいと考えています。loadFinished() シグナルを使用して結果を確認し、必要に応じて QWebView.load() を使用して URL をカスタム ページに変更しました。ただし、ここで読み込もうとしたページは、CSS や画像などの外部リソースを取り込むことができません。

QWebView.load() を使用して起動時に最初のページを設定するのはうまくいくようで、カスタム エラー ページのリンクをクリックすると、目的のページが正常に読み込まれます。機能しないのはエラーページだけです。

次にどこに行けばいいのか本当にわかりません。以下の問題を再現するアプリのソースを含めました。コマンド ライン引数として URL を受け取ります。有効な URL は正しく表示されますが、不適切な URL (DNS 解決の失敗など) は Google にリダイレクトされますが、ロゴは表示されません。

誰かがアドバイスを提供できれば、それは大歓迎です。

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

python - QWebViewが外部CSSをロードしない

QWebViewを使用してコンテンツを表示していますが、カスタムCSSを使用して出力を整えたいと考えています。QWebSettings.setUserStyleSheetUrl()このメソッドを使用して、自分のCSSをビューにロードできることがわかりました。ファイルは私の.cssメインプログラムと同じディレクトリにあります。

ただし、を使用してコンテンツをページに追加すると、カスタムスタイルが読み込まれませんsetHtml()。CSSが標準のブラウザのHTMLに適切に適用されていることをテストしました。

私が間違っていることについて何か考えはありますか?