Окно сообщения об ошибке QErrorMessage


Окно сообщения об ошибке реализуется классом QErrorMessage, а не классом QMessageBox, как все остальные окна сообщений. Оно представляет собой немодальное диалоговое окно. Для отображения окна сообщения об ошибке создается объект этого класса и вызывается метод message(), в который передается текст сообщения. Например:


(new QErrorMessage(this))->showMessage("Write Error");

Окно содержит флаг, который может активироваться пользователем, для того чтобы не показывать данное сообщение снова при повторении данной ошибки. Не следует злоупотреблять окном сообщения об ошибке и необходимо применять его только в тех случаях, когда это не повредит пользователю. Также применяйте это окно для критических ошибок, так как после перезапуска программы состояние флага будет сброшено.

{рис}

Читать далее: Диалоговые окна в Qt. Заключение