LS、 私は、Webページからテキストを読み込むアプリを研究開発をしています。アプリケーションでテキストが処理されている間、アプリケーションウィンドウ(GUI)に「アプリケーションが応答していません」と表示されます(オランダの警告メッセージから変換されます)。しかし、私はそれがコンソールウィンドウに表示されるので、アプリケーションはフリーズしていません。 アプリGUIはQtデザイナーで設計されており、win7 64ビット版のPython 2.7コードに変換されています。 アプリを強制的に更新して更新するにはどうすればよいですか?ここで おかげ更新(再描画)アプリケーションウィンドウ(パイソン)
0
A
答えて
1
はそれをやっていくつかの方法があります。
は別々の
thread
で関数を消費するあなたの時間を電話またはtimer
を作成します。QTimer.singleShot
との基本的な例:テキストの処理ループでQTimer.singleShot(1, your_time_consuming_function)
すべての時間がページを取得するのに費やされている場合は、タイマまたはスレッドの使用を検討してください。
関連する問題
- 1. OpenGLで別のアプリケーションウィンドウに描画
- 2. ボタンアクションイベント内から画面を更新/再描画する方法
- 3. D3ローカルデータを更新し、更新時にパイを再描画します
- 4. JavaFX 2.2:ListViewの再描画/更新を強制する方法
- 5. matplotlibスライダの再描画がfigtextを更新しない
- 6. NSRectの色や再描画を更新する
- 7. QWidgetが一貫して更新/再描画しない
- 8. SWTの更新/再描画/レイアウトの問題
- 9. 変更後のコンポーネントの再描画コンポーネント
- 10. 再描画AmStockChart
- 11. 再描画グーグルチャート
- 12. Googleマップ:ライブ描画とポリラインの更新
- 13. HTML5キャンバスの描画と更新
- 14. NSViewの再描画
- 15. 再描画/リフレッシュカスタムスキンは
- 16. BlackBerry - レイアウトの変更中に画面の再描画を防止し、一度にすべてを再描画
- 17. Plotly R:再描画せずに線のスタイルを更新するには(ローカル)
- 18. ドラッグアンドドロップ中の再描画
- 19. スイングのJPanelを再描画
- 20. OpenGl ES 2D Android再描画
- 21. UITableView再描画の問題
- 22. JInternalFrame再描画の問題
- 23. jqPlotを再描画する
- 24. C#再描画矩形ロジック
- 25. Javaの再描画イメージ
- 26. パイソン - 画像
- 27. NSView - 親ビューを再描画せずにサブビューを再描画する方法
- 28. pygtk描画領域の再描画が高速ですか?
- 29. 方向変更時にサブビューをプログラムで再描画
- 30. JQueryプラグインを再読み込み/再描画/更新してその値を更新するにはどうすればよいですか?
おかげで、QCoreApplication.processEvents()が更新されたGUIを保持します。 – ArtDijk
私は最初の方法(singleshotタイマー)は動作しないと思う – Winand