Wikipedia says that \"A piece of code is said to be exception-safe, if run-time failures within the code will not produce ill effects, such as memory leaks, garbled stored d
Qt is (mostly) not exception safe: http://doc.qt.io/archives/4.6/exceptionsafety.html
On the other hand dealing with exceptions correctly in event driven programming is very hard, so best
is to avoid them when using Qt and pass error codes.