文档声明:
以下资料均属于本人在学习过程中产出的学习笔记,如果错误或者遗漏之处,请多多指正。并且该文档在后期会随着学习的深入不断补充完善。感谢各位的参考查看。
笔记资料仅供学习交流使用,转载请标明出处,谢谢配合。
作者:Aliven888
1、简述
QMessageBox类提供了一个模态对话框,用于通知用户或询问用户问题并接收答案。
消息框显示一个主要文本,以警告用户注意某种情况;一个信息性文本,用于进一步说明警报或询问用户问题;以及一个可选的详细文本,以在用户请求时提供更多数据。 消息框还可以显示一个图标和用于接受用户响应的标准按钮。
2、使用介绍
2.1、头文件
在使用该类之前,需要包含以下头文件。
#include "QMessageBox"
2.2、关于消息对话框
//关于消息框 —— 因为是静态成员函数,所以可以直接调用
QMessageBox::about(this, "about", "I am about dialog");
演示结果:
2.3、信息消息对话框
//信息消息对话框 —— 因为是静态成员函数,所以可以直接调用
QMessageBox::information(this, "information", "I am information dialog", QMessageBox::NoButton, QMessageBox::Close);
演示结果:
2.4、咨询消息对话框
//询问消息对话框 —— 因为是静态成员函数,所以可以直接调用
QMessageBox::question(this, "question", "I am question dialog", QMessageBox::Yes, QMessageBox::No);
演示结果:
2.5、警告消息对话框
//告警消息对话框 —— 因为是静态成员函数,所以可以直接调用
QMessageBox::warning(this, "warning", "I am warning dialog", QMessageBox::Ok, QMessageBox::Cancel);
演示结果:
2.6、错误消息对话框
//错误消息对话框 —— 因为是静态成员函数,所以可以直接调用
QMessageBox::critical(this, "critical", "I am critical dialog", QMessageBox::Yes, QMessageBox::Help);
演示结果:
网友评论