QT登录界面
来源:互联网 发布:unity3d 限制移动范围 编辑:程序博客网 时间:2024/06/05 11:46
1、新建工程文件
在ui文件中添加如下控件,效果如下图所示:
2、mainwindow.h修改如下所示:
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QDialog>
#include <QMessageBox>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private:
Ui::MainWindow *ui;
private slots:
void on_pushButton_clicked (void);
void on_pushButton_2_clicked(void);
};
#endif // MAINWINDOW_H
3、mainwindow.cpp修改如下所示:
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_pushButton_clicked ()
{
if ((this->ui->lineEdit->text().trimmed() == tr("qt"))&&(this->ui->lineEdit_2->text().trimmed() ==tr("123456")))
{
QDialog *dialogLogin = new QDialog;
dialogLogin->show();
}
else
{
QMessageBox::warning(this, tr("waring"), tr("your password is wrong"),QMessageBox::Yes);
ui->lineEdit->clear();
ui->lineEdit_2->clear();
ui->lineEdit->setFocus();
}
}
void MainWindow::on_pushButton_2_clicked ()
{
close();
}
4、运行效果如下所示
4.1 用户名和密码是正确界面
4.1 用户名和密码是错误界面
- QT 登录界面制作
- QT登录界面
- 【QT】:QT实现登录界面
- Qt QQ登录界面日志
- QT实现一个登录界面
- Qt QQ登录界面初记
- Qt学习笔记之一,登录界面。
- Qt之QQ登录界面(一)
- Qt之QQ登录界面(二)
- Qt之QQ登录界面(三)
- QT程序登录界面回车按钮响应
- Qt浅谈之三十四仿登录界面
- QT学习笔记(实现登录注册界面)
- QT模拟实现网页登录界面
- qt登录界面及窗口跳转
- qt写登录界面知识点总结
- Qt利用ui制作登录界面
- qt 完全实现qq翻转登录界面
- Dynamic Programming整理
- js代码验证名字、验证身份证号码、验证地址等
- 微服务架构之事件驱动架构
- 屏幕高斯模糊(Gaussian Blur)后期特效的实现
- 在 Laravel 5 中使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能
- QT登录界面
- 搜狗校园招聘笔试
- PE文件结构 - 导入表结构
- 除去eclipse的JS validation,加速eclipse启动
- OkHttpUtils - 封装了okhttp的网络框架
- PHP修改上传文件大小的方法
- LeetCode笔记:350. Intersection of Two Arrays II
- 线性表的插入排序
- Linux命令(6) ps