1、正常信息提示

QMessageBox::information(NULL, "Title", "Content", QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes);

《QT从基础到进阶·二十三》弹窗提示框QMessageBox和QCloseEvent事件-LMLPHP
消息框按钮判断:

if(QMessageBox::Ok ==QMessageBox::warning(this,"温馨提示","是否保存设置?",QMessageBox::Ok,QMessageBox::No))
 {
 	QMessageBox::information(this,"温馨提示","保存");
 	Save();
 	this->close();
 }
 else
 {
 	QMessageBox::information(this,"温馨提示","不保存");
 	this->close();
 }

2、错误信息提示
《QT从基础到进阶·二十三》弹窗提示框QMessageBox和QCloseEvent事件-LMLPHP

3、警告信息提示
《QT从基础到进阶·二十三》弹窗提示框QMessageBox和QCloseEvent事件-LMLPHP

4、问题信息提示
《QT从基础到进阶·二十三》弹窗提示框QMessageBox和QCloseEvent事件-LMLPHP
5、关于信息提示
《QT从基础到进阶·二十三》弹窗提示框QMessageBox和QCloseEvent事件-LMLPHP

QMessageBox给按钮设置自定义信息,设置多个按钮选项:
《QT从基础到进阶·二十三》弹窗提示框QMessageBox和QCloseEvent事件-LMLPHP

QCloseEvent事件:
当关闭窗口或者调用close关闭窗口会调用默认QCloseEvent事件,如果想在关闭窗口时做个弹窗提示,可以重写QCloseEvent事件,这时关闭窗口会自动调用重写的QCloseEvent事件。例子:关闭窗口时如果编辑的文本没有保存就弹窗提示是否保存。
《QT从基础到进阶·二十三》弹窗提示框QMessageBox和QCloseEvent事件-LMLPHP

《QT从基础到进阶·二十三》弹窗提示框QMessageBox和QCloseEvent事件-LMLPHP

📢博客主页: 主页
📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
📢本文由 梦回阑珊 原创,首发于 CSDN,转载注明出处🙉
📢代码改变世界,你来改变代码!✨

11-13 17:13