Окно сообщения об ошибке QErrorMessage
Оглавление
- Окна сообщений QMessageBox
- Окно информационного сообщения
- Окно предупреждающего сообщения
- Окно критического сообщения
- Окно сообщения About
- Окно сообщения об ошибке QErrorMessage
- Диалоговые окна в Qt. Заключение
Окно сообщения об ошибке реализуется классом QErrorMessage, а не классом QMessageBox, как все остальные окна сообщений. Оно представляет собой немодальное диалоговое окно. Для отображения окна сообщения об ошибке создается объект этого класса и вызывается метод message(), в который передается текст сообщения. Например:
(new QErrorMessage(this))->showMessage("Write Error");
Окно содержит флаг, который может активироваться пользователем, для того чтобы не показывать данное сообщение снова при повторении данной ошибки. Не следует злоупотреблять окном сообщения об ошибке и необходимо применять его только в тех случаях, когда это не повредит пользователю. Также применяйте это окно для критических ошибок, так как после перезапуска программы состояние флага будет сброшено.
{рис}
Читать далее: Диалоговые окна в Qt. Заключение