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


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


int n = 
QMessageBox::critical(О, 
"Attention", 
"This operation will make your " 
"computer unusable, continue?", 
QMessageBox::Yes | QMessageBox::Default, 
QMessageBox::No, 
QMessageBox::Cancel | QMessageBox::Escape 
);
if (n == QMessageBox::Yes) { 
// Do it! 
}

{рис}

Читать далее: Окно сообщения About в Qt