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.x1) w.show();
3.4 编辑widget.ui界面
图3-2
编辑之前首先要导入图片。
3.5 添加注册页面(dialog1)
1、编写dialog1.ui
2、改变mian.cpp
Widget w;
Dialog1 dw;
Dialog d1;
if(d1.exec()QDialog::Accepted)
{if(d1.x1) w.show();
else dw.show();
四、实验结果
1、登录页面
2、主页面
3、出错页面
4、注册页面
五、源代码
链接:https://pan.baidu.com/s/1RoocWn6REOWwob4xn0XOzQ
提取码:y0a2