10.8 qt (day3)

void Widget::my_signal_1_slot()
{
    QString username = edit1->text();
    QString passward = edit2->text();
    QString name = "520";
    QString ward = "1314";

    if(edit1->text() == edit2->text())
    {
        qDebug()<<"cnm";
        QMessageBox box(QMessageBox::Information,
                            "信息对话框",
                            "登录成功",
                            QMessageBox::Ok,
                            this);
        box.setButtonText(QMessageBox::Ok,"确定");
        box.setDefaultButton(QMessageBox::Ok);
        int btn1 = box.exec();
        if(btn1 == QMessageBox::Ok)
        {
            emit jump();
            this->close();
            //发射自定义的跳转信号

        }
    }
    else
    {
        int btn2 = QMessageBox::critical(this,
                              "错误对话框",
                              "账号和密码不匹配,是否重新登录",
                              QMessageBox::Ok|QMessageBox::No,
                              QMessageBox::Ok);
        if(btn2 == QMessageBox::Ok)
        {
            edit2->clear();
        }else if(btn2 == QMessageBox::No)
        {
            this->close();
        }
    }

}
void Widget::btn2_ques_clicked()
{
    int btn = QMessageBox::question(this,
                          "问题对话框",
                          "是否确定退出登录",
                          QMessageBox::Ok|QMessageBox::No,
                          QMessageBox::No);
    if(btn == QMessageBox::Ok)
    {
        this->close();
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值