Какой хороший способ обработки фатальных ошибок - отсутствующих пакетов, файлов .ui не скомпилированных, DLL-библиотек Qt или общих объектов не найден и т. Д. - в приложении PyQt (или другом приложении Python)?
Отображение кроссплатформенного окна сообщения без библиотек Qt или общих объектов кажется большой работой. Вывод сообщения на консоль кажется не очень полезным, так как конечный пользователь, скорее всего, не увидит консоль. Как другие приложения Python справляются с этим? Или они просто предполагают, что правильно установленное приложение не столкнется с этими проблемами?