登录窗口设计简单测试步骤

首先参考:http://bbs.qter.org/forum.php?mod=viewthread&tid=12,
详细看过以上教程一遍后,不在参考以上教程,而按照如下步骤独立完成登录界面设计,这样在对设计的流程和步骤的把握中形成自己的认识,增强学习效果:

1、新建qt gui应用
2、在主窗口中添加按钮或者进行其他设计,如果仅为测试不需要对主窗口进行更改直接进入第3步
3、工程中添加新文件——设计师类,并在创建成功后的弹出的ui设计界面拖入两个label和两个lineEdit作为用户名和密码输入,两个按钮分别改名为登录和退出
4、右击退出按钮转到click()函数对应的槽函数,设置为close(),这样点击退出后就退出程序了。
5、转到登录按钮的click()槽函数,利用if函数在点击登录按钮后判断用户名和密码是否正确(lineEdit的text()获取文本),正确就accept(),登录成功;错误就利用QMessageBox的warning函数来弹出警告窗口,内容自定;
以上几部就是最基本的登录窗口设计测试步骤,下面有几个小细节需要细化
6、密码不应该显示出来:在ui设计界面中,将密码输入框的属性中的echoMode设置为password,这样在输入密码的时候显示的就是黑点;(或者在对应的设计师类的cpp文件的构造函数中利用ui->pwdlineEdit->setEcho(QLineEdit::password)函数来设置成密码模式)
7、在密码输入错误后的判断函数中(else)自动清除用户名密码并重新定位光标到输入框:自然就是利用lineEdit的clear()函数和setFocus()函数;
8、去掉用户名、密码中头尾的空格:lineEdit自带的trimmed()函数

你可能感兴趣的:(登录窗口设计简单测试步骤)