aspnet登录界面代码_QT编写一个登录界面

前言

继上篇:一起学Qt之基础篇---入门

今天上手实操用QT编写一个登录界面~

系统权限这个词大家肯定不陌生,你进入一个网站也是,如果不登录,就是以游客的身份进去的,要想看到某些信息肯定需要进行登录,更完善的是需要你先注册,保存你的身份信息(这里用到了数据库)。我测试的系统是规定了管理员的登录名和密码。进行身份验证。

代码

  • 软件:qtcreate

  • 平台:虚拟机或者ARM平台

登录界面的设计很简单,也没什么基础内容需要了解的,设计好控件就可以了。我们主要就是看一下代码吧。


主函数就不用说了,就是建立工程自动生成的,看一下设计界面

f7c3e411914726ff6b97f659b7eafcf3.png

包括两个label,两个lineedit,两个pushbutton。也不用布局管理器,嘻嘻,如果你像我一样懒的话。


可以通过设计模式自动连接信号和槽,也可以在代码中通过connect函数将按钮的点击和新界面的跳转联系起来,当然,我们这里没有做多余的界面,用了messagebox。生成提示信息。

因为代码编辑器总是会破坏我的代码结构,所以我就截图了

553a270d37b557aa65bd7817ae8df88e.png

这里我用的是qt5独有的connect函数,如果你是qt4的编译环境,还是乖乖的用SIGNAL和SLOTS关键字吧,否则程序会报错的。点击登录按钮,会跳转到login函数,点击退出按钮,界面会退出。

ecd11f53d4d71bba6776d05fce2fdbfe.png

判断输入的用户名是不是我们设置的“xixi”,“haha”,如果是的话,我们就关闭当前窗口,弹出提示信息“欢迎登录”;如果用户名或者密码错误,就会弹出警告信息。同时将用户名和密码的编辑区内容清空。同时将光标定位到用户名区。

我们先来看一下登录成功的效果:

b635124caf2de3243b7da1aa7f0e321e.png

登录失败弹出警告信息:

51540ffde16e5de0140493cf375d0d44.png

额!总是在虚拟机中运行,最近打算上手开发板,我用的是A7的开发板,搭在了一块非触摸屏,正好在这个上面运行一下,先通过putty登录开发板的系统。

e16ce49fed121cd0b99b9b3639bdeec8.png

然后我们启动nfs服务,将虚拟机和开发板连接起来。传输文件。

4eeb5a8312f4f6174150d19acf41907d.png

结果如下:

f6fc97c61949db696a70e9885501d7ca.png

总结

很简单的小例程,适合稍微有点基础的初学者。

7b53bd570e42f5303bcb148ab86aad97.png

精彩回顾

点击文字即可阅读全文 ☞额温枪实战方案开发板,使用手册+全套资料 ☞ ROS机器人操作系统如何安装使用?快来了解! ☞ 技能get√丨用树莓派4制作交通标志识别机器人 ☞ 【教程】教你用Arduino制作PM2.5测量仪(使用GP2Y1010AU0F灰尘传感器) ☞  技能get√丨用树莓派打造家庭自动化 ☞  【教程】不说废话!教你在树莓派上安装OpenCV ☞ 【K210火炎焱燚】K210产品大集合必须火火火火火火~ 3c04addc8f8b1edbd34536d0b0b19dbf.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值