【QT】:QT实现登录界面

QT实现登录功能,密码会表现为加密显示
如下图:

思路非常简单,大致如下:
1,先把几个控件弄上去
2,捕获控件的值进行判定
3,进行显示

要把密码项设为带密码的,这种方法要在cpp里面设置一个lineEdit的模式,让他为Password,方法如下

#include "widget.h" #include "ui_widget.h"
#include <QDebug>
#include <QMessageBox>
#include <QCryptographicHash>


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


    //设置密码框的显示模式
    ui->lineEditPassword->setEchoMode(QLineEdit::Password);
}


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

然后就是获得控件输出的文本值的方法如下:
ui->lineEditUser->text(); 返回的结果为QString类型,为文本值

其他的貌似没啥好说的了,最多就是设置信号与槽啥的,都很简单~~

你可能感兴趣的:(UI,qt,密码,控件,界面)