当前位置: 首页 > article >正文

QT中messageBox的使用

想要实现一个注册功能,判断两次输入的密码是否相同,不同则弹出对话框

查阅了资料,很多都用 exec()来实现信息框的停留,如下

 // QMessageBox mag;
        // mag.setText("密码错误");
        // mag.exec();

但是这会导致按了确定之后将注册窗口一同关闭的情况。

最后还是得用warning函数来实现

void Reg::on_pushButton_clicked()
{
    if(ui->psw->text()==ui->psw2->text())
    {
        qDebug()<<"注册成功"<<Qt::endl;
    }
    else
    {
        // QMessageBox mag;
        // mag.setText("密码错误");
        // mag.exec();
        QMessageBox::warning(this,"密码错误","输入的两次密码不同");
        ui->psw->clear();
        ui->psw2->clear();
    }


}


http://www.kler.cn/a/272992.html

相关文章:

  • ubuntu支持中文的字体
  • Banana Pi BPI-RV2 RISC-V路由开发板采用矽昌通信SF2H8898芯片
  • HTTP1.0/1.1/2.0/3.0 的区别?
  • ShaderJoy —— 如何判别直线是否和二次贝塞尔曲线相交【GLSL】
  • idea分支合并代码
  • (三)c#中const、static、readonly的区别
  • web蓝桥杯真题:时间管理大师
  • 牛客——紫魔法师(并查集)
  • 探索大数据时代的决策利器:如何有效应对海量数据?
  • 什么是web workers?使用场景?
  • 【电路笔记】-MOSFET作为开关
  • 2024年3月GESP认证Scratch图形化编程四级真题及答案
  • (done) 解释 python3 torch.utils.data DataLoader
  • 第六十回 吴用智赚玉麒麟 张顺夜闹金沙渡-飞桨科学计算套件PaddleScience
  • vue3使用v-md-editor:vue3的markdown编辑器
  • 【送书福利!第一期】《ARM汇编与逆向工程》
  • 【论文笔记合集】ARIMA 非平稳过程通过差分转化为平稳过程
  • 【蓝桥杯选拔赛真题65】python输出三个字符 第十五届青少年组蓝桥杯python选拔赛真题 算法思维真题解析
  • P1514 [NOIP2010 提高组] 引水入城
  • 21-分支和循环语句_while语句(中)(初阶)
  • docker引擎
  • 德迅蜂巢(容器安全)全面出击
  • windows平台Qt5连接wifi
  • Linux重命名文件有几种方法
  • [java基础揉碎]Object类详解
  • web蓝桥杯真题:成语学习