Need #include <QMessageBox>
:: StandardButton SB QMessageBox; SB = QMessageBox :: Critical (the this, "the error message box title", "message", QMessageBox :: Ok | QMessageBox :: No, QMessageBox :: No); // error message box // 1 parent control parameters // parameter 4 buttons: // QMessageBox :: Ok 0x00000400 // QMessageBox :: Open 0x00002000 // QMessageBox :: the Save 0x00000800 // QMessageBox :: the Cancel 0x00400000 // QMessageBox :: use Close 0x00200000 // QMessageBox :: 0x00800000 Discard // QMessageBox the Apply :: 0x02000000 // QMessageBox::Reset 0x04000000 // QMessageBox::RestoreDefaults 0x08000000 // QMessageBox::Help 0x01000000 // QMessageBox::SaveAll 0x00001000 // QMessageBox::Yes 0x00004000 // QMessageBox::YesToAll 0x00008000 // QMessageBox::No 0x00010000 // QMessageBox::NoToAll 0x00020000 // QMessageBox::Abort 0x00040000 // QMessageBox::Retry 0x00080000 // :: 0x00100000 Ignore QMessageBox // QMessageBox :: NoButton 0x00000000 // parameters 5 selected by default button IF (SB == QMessageBox :: No) { qDebug () << " you have selected the NO button " ; } // QMessageBox :: Information (this, "information box title", "message"); // message box // QMessageBox :: Question (this, "asks the message box title", "message"); // query box // QMessageBox :: warning (this, "warning box title", "prompt information"); // alert box