問題タブ [wxhtmlwindow]

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

image - 実行可能ファイル内に含まれているwxHtmlWindowで画像を指定することは可能ですか?

実行可能ファイルを自己完結型にしたいと思います。ただし、wxHtmlWindowは画像を使用するため、画像を実行可能ファイル内に保存できると便利です。

これは可能ですか?もしそうなら、どのように?

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

wxwidgets - wxHtmlWindow で HTTP 関数をオーバーライドすることは可能ですか?

wxHtmlWindow で、内部の wxHTTP クラスの代わりに libcurl を使用したいと考えています。

これを行う簡単な方法はありますか?そうでない場合、少なくとも wxHtmlWindow がページにアクセスするときに送信するユーザーエージェントを変更できますか?

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

python - HtmlWindowはwxpythonノートブックレイアウトでページを表示しません

wxpythonを使用してノートブックレイアウトとしてプロジェクトを設定しています。ヘルプパネルを作成しようとしています。HtmlWindowオブジェクトは、パネルにhtmlページを表示しません。エラーは表示されず、HtmlWindow.GetOpenedPage()を呼び出すとページ名が返されます。

ヘルプパネルを開くためのメニューからの呼び出しは次のとおりです。

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

python - wxPython-wxHtmlWindow、スクロールバーを常にveyrの下部に保持できますか?

私はチャットルームクライアントで作業しており、HTMLウィンドウを使用して画像やhtmlタグやフォーマットなどを処理しています。メッセージがウィンドウに追加されるときにスクロールバーを下部にとどめる方法を見つけるのに問題があります(すべてのメッセージがバーを上部に送信します)

誰かが私がこれをどうやってやるのか知っていますか?

0 投票する
4 に答える
656 参照

python - wxPython - 画像の読み込み時に HtmlWindow がフリーズする

wxPython でチャットルーム クライアントを作成していwx.HtmlWindowsます。ノートブック ページのチャットルームごとに 3 つあります。1 つはメッセージ用、もう 1 つはルームのタイトル用、もう 1 つはルームのトピック用です (2 つの類似したもの)。

プログラムは正常に動作し、画像がメッセージのコードに含まれている場合などに画像を読み込みます。 50x50 - 100x100) 場合によってはロックアップし、時間がかかりすぎてプログラムが応答しないことがあるため、問題になる可能性があります。問題は、どうすればロックアップを防ぐことができるかということです。wx.HtmlWindowプログラムがイメージのロードを続行するのを待たなければならないのではなく、binding のイメージのロードを行って、イメージをワーカースレッドに動的にロードする方法がわかりません。

私が書いているサンプルコードが必要な場合はお知らせください。

編集:私はまだこれに対する答えを見つけるのに苦労しています..このため、このプロジェクトのどこにも文字通り行きませんでした。私のアプリケーションは、メッセージ/画像をロックせずに動的にロードできる必要があり、ローダースレッドのロード中に画像のフレームとメッセージが表示されるように、画像を別のスレッドに強制的にロードする方法がわかりません画像を更新し、完了したら空のフレームを更新します。これはすべて HtmlWindow で行う必要があります。画像の読み込みに関しては、実際の Web ブラウザーのように動作するようにしたい (フレームが表示され、画像がゆっくりと表示される)

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

python - リンクがクリックされた後、wx.html.HtmlWindow のページ位置を保持する方法は?

wx.html.HtmlWindow ウィンドウを持つ wx python アプリケーションがあります。

メソッド SetPage は、ウィンドウの html コンテンツを更新するために使用されます。

ページを開いた後に現在のスクロール位置を保存したいのですが、このコードは機能しています。1 つだけ問題があり、これは私にとって大きな問題です。html ページを 2 回レンダリングしています。最初は self.SetPage の後、2 番目は self.Scroll の後にあります。

したがって、self.OpenURL を呼び出すたびに、ページが点滅していることがわかります。必要な位置まで上と右にスクロールします。

EVT_PAINT を処理して修正しようとしていました。

しかし、self.OnPaintEvt は self.Scroll の後に呼び出しているため、この方法は私には向いていません。

何か案は?

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

wxpython - wxHtmlWindowにコンテンツを追加するにはどうすればよいですか?

SetPage()がwxHtmlWindowのコンテンツを設定することは知っています。私のアプリケーションでは、ログファイルと同様の方法でより多くのコンテンツを頻繁に追加するため、同じコンテンツを何度も解析するために不要なCPUサイクルが無駄になるのを防ぎ、SetPage()を繰り返し呼び出すことは避けたいと思います。ちらつきすぎて表示されます。

wxHtmlListBoxを使用することを考えましたが、ユーザーがテキストのごく一部を選択/コピーできないため、そのソリューションはあまり好きではないと判断しました。

'body'タグに新しいコンテンツを追加するサンプルコードをいただければ幸いです。誰かがより良いアイデアを持っているなら、私は他の解決策にもオープンです。

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

python - wx.html のハイパーリンク - 同じ html ページ内を移動する方法

wx.html を使用して、wxpython でヘルプ メニュー項目を含むメニューを作成しました。次のコードを使用します。

ここでコードを見つけます

これらのハイパーリンクの 1 つをクリックすると、作成した別の html クラスに移動したいと考えています。

例: Python 2.4 リンクをクリックして、python という名前の html クラスに移動します。

誰かが私が作成したいものを理解してくれることを願っています..ありがとう

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

python - wxpython HtmlWindow: 完全なコンテンツを表示しますか?

HtmlWindow の全コンテンツを表示するにはどうすればよいですか? スクロール可能なパネルにいくつかの HtmlWindows があり、これらのウィンドウに全文を表示したいと考えています。プロポーションを 1 に、スタイルを wx.EXPAND に設定しようとしましたが、うまくいきません。
現在、次のようになっています。
パネル
しかし、ウィンドウに全文を表示したい:


サンプルコード:

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

python - wxHtmlWindow、ページの読み込み後に何かをする

wxPython を使用していますが、問題が発生しました。基本的に必要なのは、進むボタンと戻るボタンを備えた基本的な htmlwindow だけですが、ページ内のリンクをクリックすると問題が発生します。リンクがクリックされたときにのみ、ページが読み込まれた後に発生するイベントはないようです。そのため、進む/戻るボタンを更新する必要があるかどうかを確認できません。

ここに私が試したいくつかのものがあります:

リンクがクリックされたイベントをスキップしてロードし、check_history() メソッドを呼び出してボタンを更新できるのではないかと考えましたが、うまくいきませんでした。

また、私もこれをやってみました:

URLを開くときに発生するメソッドを上書きしましたが、それでも何も得られませんでした。

何か案は?

前もって感謝します。:)