一 信息提示框QMessageBox,第一种用法information原型
第一个参数: 是父控件指针
第二个参数: 标题名称
第三个参数:信息提示框内容
第四个参数: 信息提示框里面有多少个按钮,一般情况下默认为OK第五个参数: 指定按下Enter键时使用的按钮
二 信息提示框QMessageBox,第二种用法原型:critical
QMessageBox::critical(nullptr,"critical","是否退出此系统",QMessageBox::Yes | QMessageBox::No,QMessageBox::Yes);
三 信息提示框QMessageBox,第三种用法原型:warning
QMessageBox::warning(nullptr,"warning","是否退出此系统",QMessageBox::Yes | QMessageBox::No,QMessageBox::Yes);
四 信息提示框QMessageBox,第四种用法原型:question
QMessageBox::question(nullptr,"question","是否退出此系统",QMessageBox::Yes | QMessageBox::No,QMessageBox::Yes);
五 信息提示框QMessageBox,第五种用法原型:about
QMessageBox::about(nullptr,"about",默认提示消息框);
六 判断提示消息框,用户按下按钮
{
QMessageBox messageBox(QMessageBox::Nolcon,登 录,用户和密码验证是否成功?,QMessageBox::Yes|QMessageBox::No,NULL);int iResult=messageBox.exec();
switch(iResult)
case QMessageBox::Yes:
QMessageBox::about(NULL,提示,你好,你已经点击 Yes 按钮);break;
case QMessageBox::No:
QMessageBox::about(NULL,提示,你好,你已经点击 No 按钮);break;
default:
break;
}