Шаг 145.
Библиотека Qt.
Окно критического сообщения

    На этом шаге рассмотрим окно критического сообщения.

    Это диалоговое окно следует показывать только в тех случаях, когда произошло что-то очень серьезное (рис. 1).


Рис.1. Окно критического сообщения

    Для его отображения нужно вызвать статический метод critical(), передав ему в первом параметре указатель на виджет предка, во втором — заголовок, а в третьем — само сообщение. В четвертом задаются кнопки:

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

    Файлы приложения можно взять здесь.

    На следующем шаге рассмотрим окно сообщения о программе.




Предыдущий шаг Содержание Следующий шаг