問題タブ [qtwebkit]
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.
qt - QTWebkit 4.6およびico画像、レンダリングの問題
QTWebKitを使用して表示しようとしているローカルhtmlファイルがあります。ファイルには、「。ico」タイプの画像がいくつかあります。QTWebKitは、代わりに疑問符アイコンを表示するため、それらをレンダリングできないようです。
Firefoxでhtmlファイルを開いてみましたが、正常に動作し、すべての画像がレンダリングされます。
私の質問は、QTWebKitはico画像をサポートしていますか?サポートしている場合... Webkitがico画像をレンダリングできるようにするにはどうすればよいですか?
よろしく
qtwebkit - QtWebKitで応答を取得する方法
私は QtWebKit の初心者で、ページをロードした単純な Web フレーム (サーバー側) を作成し、このページからデータを送信するときに、C++ 側でサーバーからの応答文字列をキャッチしたいのですが、どうすればよいですか?
qt - Qt 内の QtWebKit モジュールは ActiveX コントロールをサポートしていますか?
QtWebKit (特に QWebView ウィジェット) を使用して、ActiveX コントロールを含む Web ページを表示しようとしています。最初の試みでは、ActiveX コントロールが読み込まれていないようです。QtWebKit が実際に ActiveX コントロールをサポートしているかどうか疑問に思っていますが、何らかの方法で回答を提供するドキュメントをすぐに見つけることができません。
QtWebKit/QWebView は ActiveX コントロールをサポートしていますか?
c++ - Qt:ウィンドウに表示されていないWeb要素であってもQWebViewにWeb要素をクリックさせる
したがって、QWebViewのリンクをクリックしようとしているとしましょう。これが、私が持っているものです。
そして、あなたはそれをそのように呼びます:
唯一の問題は、要素がウィンドウに表示されていない場合、クリックできないことです。 つまり、下にスクロールして表示する必要がある場合は、クリックできません。要素が画面に表示されないため、これはジオメトリに関係していると思います。要素を右クリックするための計算を行うことはできません。
これを回避するためのアイデアはありますか?たぶん、ウィンドウを10億x 10億ピクセルのように動作させながら、200x200に見えるようにする方法はありますか?
qt - Qt/Webkit で Textbox やその他の UI コンポーネントを変更しますか?
タッチ スクリーン デバイス用の Qt/Webkit を使用して独自のブラウザーを作成しています。ブラウザに自分の編集ボックスを用意したい(ユーザーがクリックすると、仮想キーボードを開くことができるようにする)、タッチフレンドリーなリストボックス、およびその他のコントロール。
したがって、QWebView では、MyOwnTextEdit を QTextEdit の instread に設定し、他のすべての UI コントロールについても同じにしたいと考えています。
教えてくださいどうすればいいですか?
Qt 組み込み Linux 4.6.2 を使用しています。
javascript - QtでC++オブジェクトをJavascriptに公開する
QtのQtWebKitブラウザー内で実行されているJavaScriptにC++オブジェクト/関数を公開する方法はありますか?AdobeAIRのWebKitブラウザー内で実行されているJSコードにActionScriptオブジェクトを公開することは可能です-Qtで同様の機能を探しています。
c++ - xmlを解析しながらQtWebKitを使用して表示
QtWebKit を使用して表示用の URL をロードしたいのですが、それは簡単な部分です。私がやりたいことは、私が行っているようにxmlを記録/ログすることです。ここでの私の注意は、特定の詳細をその場で記録してデータベース化することです。
私の問題は、サーバーから同じ URL を 2 回、xml 用に 1 回、2 回目は URL を表示するために要求することなく、これをすべてその場で行う方法です。
ここでの私の望みは、ユーザーが設定データを通過したときに設定データを記録する非常に高速な方法を実装することです。たとえば、Web サイトに表示される詳細を入力するのではなく、ユーザーが Web サイトを表示するときに、それらの詳細をデータベースにチャックしたいと考えています。
今、私は QtWebKit を使用しています。qwebview.h 内で load(url) を呼び出す loadUrl() ルーチンがあります。
問題は、これに加えて xml 解析をどのようにピギーバックするかということです。
python - PyQt4 QtWebkit で Web ページから画像にアクセスする
ページが QWebView に完全に読み込まれている場合、特定の画像のデータを取得するにはどうすればよいですか (おそらく dom を介して?)
qt - QWebFrame::evaluateJavaScript と HTML の script-tag の比較
QtWebKit と JQuery を使用したアプリケーションを開発したいと考えています。
私が知る必要があるのは、ファイルから JQuery を読み取って JavaScript を評価することと、ウィジェット内に表示される「ページ」内にスクリプト タグとして埋め込むことの間に違いはありますか?
編集:私はこれを少なくとも部分的に理解したようです。evaluateJavaScript は確実に動作するようです。しかし、私がそうするなら
ファイルはディスクから読み取られることさえありません (inotify でチェック)。これは、いずれかで初期化されているbaseurlにも影響します
また
また、スクリプトの src パラメータをハード ドライブの絶対パスに変更し、「./」を前に付けた場合と付けない場合の相対パスに変更しようとしました。
スクリプトタグをローカルのjsファイルで動作させるには、どうすれば(Qtリソースシステムを除いて)正しく行うことができますか? これは文書化が不十分なだけですか、それとも何か不足していますか?
javascript - QtWebKit を使用してデスクトップ アプリで Google マップ v3 マーカーの位置を Qt に取得する
私はPythonでQtアプリを構築しています。ここでは、(Google)マップをポイントしてクリックして、場所の座標を取得できます。単純な HTML ページを読み込むとマップが表示されQWebView
、ユーザーはクリックしてマーカーを作成できます。地図をクリックした後のウィジェットのスクリーンショット。
ただし、クリックしたばかりの位置座標を Qt に戻すのに問題があります (変数として使用できるようにするためです。たとえば、QLineEdit
左上隅の s に、マーカー)。
これは、HTML ファイルの関連部分です。
で試してみましたがevaluateJavaScript
、座標を取得できませんでした。で位置にアクセスする関数を作成しようとしましたmarker.getPosition()
が、うまくいきませんでした。以下のダミーは動作しますが..
座標を Qt に戻す方法について何か提案はありますか?
編集:
これが私のために働いたコードです:
https://github.com/nelas/veliger/blob/master/veliger.py#L2374の完全なソース