Qt实现简单项目——简单登录界面

1、新建工程文件

新建→Qt Widgets Application→设置名称和路径→基类选择Dialog→下一步,保存。

参考流程如下图:

 2.登录界面设计

 打开新建的工程文件夹,在 Form文件夹内部是默认的dialog.ui文件,在此文件的界面图内,添加相应的控件,并双击各控件,修改显示的内容,各控件名如下图:

3.程序添加

1)在dialo.cpp文件中,添加如下程序:

#include "dialog.h"
#include "ui_dialog.h"
#include "QMessageBox"//

Dialog::Dialog(QWidget *parent)
    : QDialog(parent)
    , ui(new Ui::Dialog)
{
    ui->setupUi(this);
}

Dialog::~Dialog()
{
    delete ui;
}


//退出按钮的槽函数
void Dialog::on_pushButton_2_clicked()//
{
    close();
}
// 登录 按钮的槽函数
void Dialog::on_pushButton_clicked()//
{
    // 设置用户名为ABC,密码为123
    if(ui->lineEdit->text().trimmed()=="ABC"&&ui->lineEdit_2->text().trimmed()=="123")
    {
        // 用户名与 密码都输入正确时,提示"登录成功"
         QMessageBox::question(this,tr("提示"),tr("登陆成功"),QMessageBox::Yes,QMessageBox::No);
        accept();
    }
    else
    {
        //用户名或密码 出现错误,弹出警告,并显示"用户名或密码错误"   提示 内容可根据个人习惯设定
        QMessageBox::question(this,tr("警告"),tr("用户名或密码错误!"),QMessageBox::Yes,QMessageBox::No);
    }
}

2)在main.cpp文件中,添加程序如下:

#include "dialog.h"
#include <QApplication>


int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    Dialog w;

        if(w.exec()==QDialog::Accepted){//
            w.show();//
        }//

        return a.exec();
//    w.show();
//    return a.exec();
}

4.运行结果

点击运行,弹出登录页面,输入用户名、密码即可。

用户名或密码输入有误时,弹出警告框,输入正确时,弹出提示框。

 功能完成,结束~

新人分享,如有错误,欢迎指正批评~     撒花✿✿ヽ(°▽°)ノ✿

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值