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 還沒有評估資料。