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. D3のグラフの再描画/更新
- 2. 更新、再描画、またはリロードユーザーコントロール(UWP)
- 3. 更新時に再描画this.props.location.query.somequery Reactjs
- 4. OpenGLで別のアプリケーションウィンドウに描画
- 5. ボタンアクションイベント内から画面を更新/再描画する方法
- 6. 描画と更新PictureBox
- 7. D3ローカルデータを更新し、更新時にパイを再描画します
- 8. 更新パイソン
- 9. SWTの更新/再描画/レイアウトの問題
- 10. matplotlibスライダの再描画がfigtextを更新しない
- 11. Android Listviewが更新/再描画されない
- 12. JavaFX 2.2:ListViewの再描画/更新を強制する方法
- 13. 更新時にpyQT5のメインウィンドウを再描画
- 14. NSRectの色や再描画を更新する
- 15. 複数行グラフを更新/再描画する方法は?
- 16. リストビューを再描画せずにfirebase情報を更新
- 17. 再描画後にflotが更新されない
- 18. QWidgetが一貫して更新/再描画しない
- 19. Swingを使ったマルチスレッド:更新して再描画するスレッド?
- 20. 再描画グーグルチャート
- 21. 再描画AmStockChart
- 22. 変更後のコンポーネントの再描画コンポーネント
- 23. パンダ/パイソン - 更新データフレーム
- 24. データが変更されていない場合のNVD3 - 再描画/更新チャート
- 25. 再描画Highcharts - Angularjs
- 26. 再描画/リフレッシュカスタムスキンは
- 27. NSViewの再描画
- 28. ハイチャートラベルを再描画
- 29. Googleマップ:ライブ描画とポリラインの更新
- 30. Java LibGDX更新と描画のメソッド
おかげで、QCoreApplication.processEvents()が更新されたGUIを保持します。 – ArtDijk
私は最初の方法(singleshotタイマー)は動作しないと思う – Winand