I have an application based on QT and on many third-party libs. In some cases, some exceptions occur.
In a native Qt application, this leads to the termination or termination of the application. Often the main data model is still untouched, since I store it in pure Qt without external data.
Thus, I think that I could simply recover by informing the user that an error has occurred in this process, and he should save now or even decide to continue working on the main model.
Currently, the program just silently comes out without even telling the story.
Georg source share