質問

matplotlibを使用して私のPyQtはアプリケーションが(DLLはWindowsがメモリに保持されているように、第2のロード時間が非常に短い)でも高速なマシンで、初めてロードするのに数秒かかります。

私はそれがmatplotlibライブラリがロードされている間、スプラッシュ画面を表示することが可能ですかと思いまして。どこで実際のロードは行わない - fromラインが実行されたときにそれを何ですか?もしそうなら、どのように私はこのラインがスプラッシュスクリーンの間に実行し、まだコード全体のモジュールを使用することができるようにすることができますか?

A関連のジレンマはこれをテストする方法です - 私はすべての実行のためのDLLをロードし、それらをキャッシュしないようにWindowsを依頼することができます。

役に立ちましたか?

解決

はい、モジュールをロードすると、import文がある行で行われます。あなたはQApplicationを作成し、その前に、あなたのスプラッシュ画面を表示する場合は、あなたがやりたいことができるはず - また、あなたが新しいメッセージで更新するスプラッシュ画面を必要なときQApplication.processEvents()を呼び出す必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top