У меня есть приложение, основанное на QT и многих сторонних библиотеках. Это может привести к исключениям в нескольких случаях.
В собственном приложении Qt это приводит к тому, что приложение прерывается или завершается. Часто основная модель данных остается неизменной, поскольку я храню ее в чистом Qt без внешних данных.
Так что я думаю, что я мог бы просто восстановиться, сказав пользователю, что произошла ошибка в этом и том процессе, и он должен сохранить его или даже решить продолжить работу над основной моделью.
В настоящее время программа просто тихо завершает работу, даже не рассказывая историю.