QT-登录界面的实现

这篇具有很好参考价值的文章主要介绍了QT-登录界面的实现。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

QT-登录界面的实现

一、登录界面设计要求

​ 创建一个窗体,设计用户登录的界面(含有用户名、密码),并实现用户登录的功能,要求用户提交的登录按钮时能获取界面中的用户名、密码数据并与数据库中的数据进行匹配,若用户名,密码正确则登录成功,否则登录失败。

二、具体实现过程

1、图片演示

qt编写用户登录界面,ui,qt,c++,物联网,数据库开发

2、详细代码实现

(1) dialog.cpp: (登录界面.cpp文件)
#include "dialog.h"
#include "ui_dialog.h"
#include "zhu.h"

Dialog::Dialog(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::Dialog)
{
    ui->setupUi(this);
    this->setWindowTitle("LoginInterface");    //设置登录界面标题
    this->setWindowIcon(QIcon(":/pikapika.ico"));  //设置登录标题图像
}

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

void Dialog::on_login_clicked()
{
    if((ui->lineEdit->text() == "ZW") && (ui->lineEdit_2->text() == "123456"))  //判断账号和密码
    {
    close();  //进入功能界面并关闭登录界面
    zhu obj;
    obj.exec();  //进入功能界面
    }
}

void Dialog::on_regi_clicked()  //注册功能没有实现,点击注册则是关闭登录界面
{
    reject();  //拒绝
    //close();
}

(2) dialog.h: (登录界面头文件)
#ifndef DIALOG_H
#define DIALOG_H
#include <QDialog>
#include <QDebug>

namespace Ui {
class Dialog;
}
class Dialog : public QDialog
{
    Q_OBJECT

public:
    explicit Dialog(QWidget *parent = 0);
    ~Dialog();
    
private slots:
    void on_login_clicked();
    void on_regi_clicked();
private:
    Ui::Dialog *ui;
};

#endif // DIALOG_H
(3) man.c (登录界面主函数)
#include "dialog.h"
#include <QApplication>

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

    return a.exec();
}

三、总结(博主有话要bb~~)

​ 账号和密码可以预先写入源代码中,也可以通过注册按钮设置槽函数,将注册的账号密码用数据库存储,在登录时用获取的账号密码与数据库中的数据进行比对。

​ 由于篇幅有限(博主水平有限Q-Q),在本实验中采用事先预设账号密码的形式,方便大家了解,具体的注册功能将会在后面的博客中更新,大家可以三连加关注,博主会更新更多的好玩的知识给大家分享哟~文章来源地址https://www.toymoban.com/news/detail-570844.html

到了这里,关于QT-登录界面的实现的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • (二)用Qt实现登录界面——打造简洁、美观的登录体验

    Qt框架是一个跨平台的C++应用程序开发框架,最初由Qt Company开发,并于1995年首次发布。Qt框架为开发者提供了许多丰富的工具和库,如图形界面、网络通信、数据库访问、XML解析、多媒体等等,使得开发者能够快速开发高质量的应用程序。 Qt框架的主要特点包括: 跨平台性:

    2024年02月03日
    浏览(43)
  • Qt纯代码实现UI界面

    设置编辑框内容的字体样式,包括加粗、下划线、斜体、蓝色、红色、黑色

    2024年01月19日
    浏览(38)
  • 用QT实现自己的UI界面

    对刚入门的QT小白做一些基础知识总结,希望能帮助到你。 1,概念:QT是做UI界面的,一个跨平台的开发软件,使用QT改进了的C++语言进行开发,所以面向对象,开发效率高。 2,模块 首先要理解QT中的 信号与槽 ,sender每发送一个信号都有一个对应的槽函数来接收信号,所以

    2024年02月13日
    浏览(61)
  • 【QT 网络云盘客户端】——登录界面功能的实现

    目录 1.注册账号 2.服务器ip地址和端口号设置 3. 登录功能 4.读取配置文件 5.显示主界面 1.点击注册页面,将数据 输入 到  用户名,昵称,密码,确认密码,手机,邮箱 的输入框中, 点击确定,触发槽函数  on_reg_but_clicked。 2 .on_reg_but_clicked 会校验 各个输入框中 数据格式 的

    2024年02月15日
    浏览(42)
  • Qt中多ui使用及简单布局实现交互界面

    第一章 Qt中C++代码搭配UI文件实现交互界面 第二章 Qt中多ui使用及简单布局实现交互界面 文章目录 前言 一、新增两个新UI文件 二、使用这两个新增的UI及简单布局 三.添加简单联动逻辑 四.编译运行及动态效果展示 总结         前一段时间,写了一篇关于Qt中C++代码搭配

    2024年02月04日
    浏览(56)
  • 在Qt中通过控制按钮实现登录界面密码与明码的转换

    首先,在Qt设计师界面界面上创建QLineEdit类文本框,用于输入密码,并且实现密码与明码相互转化。 默认情况下,输入密码的文本框应该是可见的并允许用户输入。 在界面上添加一个按钮,用于触发切换操作。这个按钮可以是一个简单的开关按钮,比如一个复选框或者一个切

    2024年01月21日
    浏览(68)
  • Qt中C++代码搭配UI文件实现交互界面

    第一章 Qt中C++代码搭配UI文件实现交互界面 第二章 Qt中多ui使用及简单布局实现交互界面 文章目录 一、关于Qt中的UI文件 二、创建一个基本的Qt工程 1.创建工程时,选择不生成ui文件 2.工程内容 3.构建并运行这个工程 4.实现并添加UI文件 三.使用这个新增的UI 四.编译运行 总结

    2024年02月13日
    浏览(47)
  • 用python编写用户登录界面,用python编写登录程序

    大家好,小编为大家解答用python编写用户登录界面的问题。很多人还不知道用python编写登录程序,现在让我们一起来看看吧! python编写一个脚本的腊厅具体操作: 1、首先,打开python并创建一个新的PY文件。 2、其次,import os,因为涉及系统文件的路径,因此首先轮烂隐在此处

    2024年02月05日
    浏览(44)
  • Android开发之实现简单的用户登录及登陆界面的UI设计(五)

    登陆界面的UI设计 编写Java代码,进行简单的用户账号和密码判断

    2024年02月11日
    浏览(50)
  • PyQt6 使用Qt Designer实现简单的界面,以及ui文件转py文件

    前言,主要通过参考并总结两篇文章中的部分内容,参考文章一 参考文章二 新增一个用户注册界面,包含用户名,密码,性别,手机号,点击注册按钮时,弹出一个对话框,提示恭喜 “{用户输入的用户名}” 注册成功。但是无奈还没找出获取最新输入用户名的值,就简单做

    2024年02月04日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包