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.运行结果

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

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

 功能完成,结束~

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

  • 3
    点赞
  • 81
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
天气预报是一个非常实用的个人项目,它可以帮助我们及时了解当地的天气情况,帮助我们合理安排日常生活和外出计划。 我的qt个人项目天气预报主要包括以下功能: 1. 实时天气查询:通过调用天气API,可以实时获取当地的天气信息,包括温度、湿度、风力、空气质量等指标。用户可以根据自己的需求选择查询当天或未来几天的天气情况。 2. 城市选择和管理:用户可以通过界面上的搜索功能输入城市名字查询该城市的天气情况。同时,用户还可以通过添加和删除城市的功能,方便地管理自己关注的城市列表。 3. 天气图标和背景:界面上会显示对应的天气图标,如晴天、多云、雨天等,以直观地展示当前的天气情况。同时,根据不同的天气状况,背景图片也会相应地进行变化,增加界面的美观性和可视化效果。 4. 未来天气预测:除了显示当天的天气情况外,我的个人项目还可以提供未来几天的天气预测,帮助用户更全面地了解未来几天的天气变化趋势。 通过这个个人项目,用户可以方便地获取并查看天气信息,从而更好地做出日常生活安排。此外,用户还可以根据天气预报的变化,做出适应性的衣物搭配和外出计划,提高生活效率和便利性。 总之,我的qt个人项目天气预报能够为用户提供准确、及时的天气信息,并通过直观的界面展示,帮助用户做出合理的日常生活安排和外出计划。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值