adamerose / adamerose/PandasGUI

Keep GUI responsive during long tasks

オープン
#150 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
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 はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。