我已經構建了一個csv閱讀器。它遍歷一個文件並根據搜索條件給出結果。我正在閱讀3個演出文件。當我讓它遍歷文件時,它工作正常。但是,如果我在處理開始後甚至觸摸了wxpython窗口,應用程序將停止響應,然後崩潰。我最好的猜測是我必須以某種方式監視/節制CPU使用率。我不知道如何做到這一點,或者如果我走在正確的道路上。wxpython csv閱讀器在處理時崩潰
0
A
回答
2
你正在做一個長時間運行的進程,阻止wx的主循環。這就是爲什麼它沒有反應。您需要將長時間運行的進程放入一個單獨的線程中,以便不時向GUI發送更新。請參閱下面的文章不同的方法:
1
在繁重的操作過程中,一個wx幀「卡住」等待處理完成。你最好的解決方案是創建一個工作者線程,讓它爲你完成繁重的工作。
相關問題
- 1. 事件處理後wxpython窗口崩潰
- 2. 使用asynctask時QR閱讀器崩潰
- 3. 閱讀CSV文件時處理逗號
- 4. 爲什麼Scala在閱讀我的CSV時崩潰?
- 5. 在iPhone中閱讀崩潰
- 6. wx.App(wxPython)崩潰時調用
- 7. 圖像處理崩潰閱讀列表建議
- 8. Android AsyncTask活動崩潰RSS閱讀器
- 9. IsolatedFileStorage XML閱讀崩潰
- 10. 問題處理熊貓閱讀csv
- 11. Android RSS閱讀器在啓動時崩潰
- 12. Android APV PDF閱讀器在打開時崩潰PDF
- 13. 在Vista下wxPython崩潰
- 14. 處理JNI崩潰
- 15. 我的RSS閱讀器崩潰時沒有互聯網連接
- 16. Python - CSV閱讀器列表理解
- 17. Android:處理圖像時AsyncTask崩潰
- 18. 崩潰,同時保留Excel中處理
- 19. 處理DDS文件時BitmapDecoder的崩潰
- 20. 如何閱讀這個崩潰日誌?
- 21. iPhone崩潰 - 如何閱讀日誌
- 22. 如何閱讀C++崩潰信息
- 23. 閱讀iOS Webkit崩潰堆棧跟蹤
- 24. 不能閱讀Xcode崩潰日誌
- 25. 程序崩潰 - 如何閱讀appcompat.txt?
- 26. Microsoft.Diagnostics.Runtime:如何閱讀崩潰轉儲?
- 27. 閱讀習慣的plist導致崩潰
- 28. 閱讀PCAP捕獲文件崩潰
- 29. 的iOS:閱讀NSDictionary的崩潰應用
- 30. 如何閱讀Android崩潰日誌?