adamerose / adamerose/PandasGUI
Keep GUI responsive during long tasks
- Vorherrschende Sprache
- Python
- Sterne
- 3.3k
- Forks
- 239
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.