1、正常信息提示
QMessageBox::information(NULL, "Title", "Content", QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes);
消息框按钮判断:
if(QMessageBox::Ok ==QMessageBox::warning(this,"温馨提示","是否保存设置?",QMessageBox::Ok,QMessageBox::No))
{
QMessageBox::information(this,"温馨提示","保存");
Save();
this->close();
}
else
{
QMessageBox::information(this,"温馨提示","不保存");
this->close();
}
2、错误信息提示
3、警告信息提示
4、问题信息提示
5、关于信息提示
QMessageBox给按钮设置自定义信息,设置多个按钮选项:
QCloseEvent事件:
当关闭窗口或者调用close关闭窗口会调用默认QCloseEvent事件,如果想在关闭窗口时做个弹窗提示,可以重写QCloseEvent事件,这时关闭窗口会自动调用重写的QCloseEvent事件。例子:关闭窗口时如果编辑的文本没有保存就弹窗提示是否保存。
📢博客主页: 主页
📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
📢本文由 梦回阑珊 原创,首发于 CSDN,转载注明出处🙉
📢代码改变世界,你来改变代码!✨