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
  • 等等
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值