На этом шаге рассмотрим окно критического сообщения.
Это диалоговое окно следует показывать только в тех случаях, когда произошло что-то очень серьезное (рис. 1).
Рис.1. Окно критического сообщения
Для его отображения нужно вызвать статический метод critical(), передав ему в первом параметре указатель на виджет предка, во втором — заголовок, а в третьем — само сообщение. В четвертом задаются кнопки:
int n = QMessageBox::critical(0, "Внимание", "Эта операция сделает ваш компьютер" "непригодным для работы. Продолжить?", QMessageBox::Yes | QMessageBox::No | QMessageBox::Cancel ); if (n == QMessageBox::Yes) { // ВЫПОЛНИТЬ! }
Файлы приложения можно взять Предыдущий шаг
Содержание
Следующий шаг