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 はまだ評価されていません。