Qt标准对话框记录
Posted 没刮胡子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt标准对话框记录相关的知识,希望对你有一定的参考价值。
目的
主要是简单的记录下来
标准对话框
- information 消息提示对话框
- warning 警告提示对话框
- question 问题提示对话框
- critical 错误对话框
基本使用
QMessageBox::information(nullptr, QObject::tr("关于程序"),
QObject::tr("系统测试程序"
"\\n"
"版本v1.0"), QMessageBox::Yes);
QMessageBox::critical(nullptr, QObject::tr("关于程序"),
QObject::tr("\\t系统测试程序\\t"
"\\n"
"\\t版本v1.0\\t"), QMessageBox::Yes);
自定义标准对话框
QMessageBox msg(this);
msg.setIcon(QMessageBox::Information); //设置图标
msg.setWindowTitle("关于程序"); //设置标题
msg.setText("系统测试程序\\n版本v1.0");//设置提示内容
msg.setStandardButtons(QMessageBox::Ok ); //设置对话框按钮
msg.setButtonText(QMessageBox::Ok,QString("确定")); //设置按钮的文字
msg.exec();
// if(msg.exec() == QMessageBox::Ok)
// {
// qDebug()<<"QMessageBox::Ok";
// }
还有一些其他对话框:
- 文件对话框:QFileDialog
- 颜色对话框:QColorDialog
- 字体对话框:QFontDialog
- 进度对话框:QProgressDialog
- 打印对话框:QPrintDialog
- 等等
以上是关于Qt标准对话框记录的主要内容,如果未能解决你的问题,请参考以下文章