python - 使用 wxpython 在事件处理程序期间同时更新 GUI
问题描述
我在 GUI 上编写了一些代码,当按下按钮时,它会运行一个非常长的过程来整理图像并处理它们。但是,我有一个 textCtrl(text box),stdout 被重定向到文本框。我的问题是文本框在活动期间不会更新,只有在活动结束后才会一次性更新。
我尝试了一些解决方案,例如线程、多处理(最好的希望)、wx.callafter,但我仍然不太明白如何最好地进行。如果你知道什么是最好的方法,请告诉我。我会发布代码,但它目前有 800 行长,所以不确定它会有多大用处。任何帮助,将不胜感激。
解决方案
推荐阅读
- python - 包含工作时间上下文的日期时间列表,计算非工作时间
- c - socket close(sd) 调用(在发送 arp 请求后)被卡住(挂起)
- python - 在 Python 中附加数据帧时出现内存错误
- android - 在 Android 中从视图创建位图(使用 CardView)
- c# - 使用 TestScheduler、Rx 和 BlockingCollection 进行死锁测试
- .htaccess - 对于同一个域,我是否需要具有 301 重定向的 .htacess?
- javascript - Vue,为不同对象重新分配和重用响应值
- c# - 使用 GROUP、JOIN、SUM + CASE 引用除分组表之外的 LINQ 查询
- unity3d - 您上传了在调试模式下签名的 APK 或 Android App Bundle。您需要在发布模式下签署您的 APK 或 Android App Bundle
- ios - 为什么我没有以分贝为单位获得实际的声音测量单位?