wxPython でチャットルーム クライアントを作成していwx.HtmlWindows
ます。ノートブック ページのチャットルームごとに 3 つあります。1 つはメッセージ用、もう 1 つはルームのタイトル用、もう 1 つはルームのトピック用です (2 つの類似したもの)。
プログラムは正常に動作し、画像がメッセージのコードに含まれている場合などに画像を読み込みます。 50x50 - 100x100) 場合によってはロックアップし、時間がかかりすぎてプログラムが応答しないことがあるため、問題になる可能性があります。問題は、どうすればロックアップを防ぐことができるかということです。wx.HtmlWindow
プログラムがイメージのロードを続行するのを待たなければならないのではなく、binding のイメージのロードを行って、イメージをワーカースレッドに動的にロードする方法がわかりません。
私が書いているサンプルコードが必要な場合はお知らせください。
編集:私はまだこれに対する答えを見つけるのに苦労しています..このため、このプロジェクトのどこにも文字通り行きませんでした。私のアプリケーションは、メッセージ/画像をロックせずに動的にロードできる必要があり、ローダースレッドのロード中に画像のフレームとメッセージが表示されるように、画像を別のスレッドに強制的にロードする方法がわかりません画像を更新し、完了したら空のフレームを更新します。これはすべて HtmlWindow で行う必要があります。画像の読み込みに関しては、実際の Web ブラウザーのように動作するようにしたい (フレームが表示され、画像がゆっくりと表示される)