Qt实现用户登录与注册界面实验报告

一、实验要求

使用qt控件实现简单界面和展现控件的功能,功能自定。

二、实验目的

熟悉qt编程环境,掌握qt基本基本控件QLabel、按钮、QLineEdit控件的属性。

三、实验步骤

3.1 建立一个项目

首先建立一个QWidget为基类的项目。

3.2 添加一个新的界面文件

默认文件名是dialog
1、编辑dialog.ui界面
如图3-1

图3-1
2、编辑dialog.h
(1)声明槽函数
private slots:
void on_pushButton_clicked();
void on_pushButton_2_clicked();
(2)定义变量

3、编写dialog.cpp文件
(1)变量赋初值

(2)编写槽函数
void Dialog::on_pushButton_clicked()
{
if(ui->lineEdit->text() == tr(“ss123”)&&
ui->lineEdit_2->text() == tr(“123456”))
{
x=1;
accept();
}
else{
QMessageBox::warning(this,tr(“Waring”),
tr(“user name or password error!”),
QMessageBox::Yes);
}
}

void Dialog::on_pushButton_2_clicked()
{
x=2;
accept();
}

3.3 编写main.cpp

Dialog d1;
if(d1.exec()QDialog::Accepted)
{if(d1.x
1) w.show();

3.4 编辑widget.ui界面

图3-2
编辑之前首先要导入图片。

3.5 添加注册页面(dialog1)

1、编写dialog1.ui
Qt实现用户登录与注册界面实验报告
2、改变mian.cpp
Widget w;
Dialog1 dw;
Dialog d1;
if(d1.exec()QDialog::Accepted)
{if(d1.x
1) w.show();
else dw.show();

四、实验结果

1、登录页面

Qt实现用户登录与注册界面实验报告

2、主页面

Qt实现用户登录与注册界面实验报告

3、出错页面

Qt实现用户登录与注册界面实验报告

4、注册页面

Qt实现用户登录与注册界面实验报告

五、源代码

链接:https://pan.baidu.com/s/1RoocWn6REOWwob4xn0XOzQ
提取码:y0a2