¿Por qué Qt no utiliza el manejo de excepciones?

Siempre me he preguntado que, dado que Qt usa casi todas las funciones de C ++ en el estándar y de una manera maravillosa e innovadora, y siempre que no usa una función en particular, tiene una razón perfectamente válida y aplicable para no hacerlo. En ese caso, ¿por qué no hay clases de Qt que usen lathrow palabra clave ythrow alguna excepción? ¿Cuál es su justificación detrás de nunca requerir untry ... catch bloque en nuestro código escrito Qt?

Personalmente, a mí mismo no me gusta mucho y nunca lo uso si estoy trabajando con Qt o no y siempre uso códigos de error y valores de retorno en lugar de lanzar objetos de excepción. Pero, ¿por qué no veo una clase QException en su documentación? ¿Cuál es el punto de vista de los desarrolladores de Qt sobre esto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta