adamerose / adamerose/PandasGUI
Keep GUI responsive during long tasks
未关闭
enhancement
- 主要语言
- Python
- 星标
- 3.3k
- 派生
- 239
- PR 合并指标
- 30 天内没有已合并 PR
描述
Currently the GUI completely freezes and becomes non-interactive during long tasks. Ideally PandasGUI should block the user from triggering more actions while one is running but still be movable and display a loading bar and a status message of what action is currently running.
Will need to put PandasGuiDataFrameStore actions inside QThreads and loop `QEventLoop::processEvents()` until it is finished.
https://doc.qt.io/qt-5/thread-basics.html#gui-thread-and-worker-thread
Need to make sure errors and stack trace logging are still handled gracefully
贡献指南
这个仓库没有索引到贡献指南
评估
这个 Issue 还没有评估数据。