需求:
- 在输入用户信息时,用户名输入完成后,按enter键后,跳到密码输入框;输完密码按enter键后,跳到确认密码输入框;确认密码输入框按enter键后,进行登录。
- 在注册用户界面时,输入用户信息后,点击确认按钮(或在确认密码输入框按enter键)后,不能再修改用户信息。
思路:
1.在不同的文本编辑框输入信息后,按enter键跳转,只需转换焦点即可。
2.点击确认按钮后,不能修改用户信息,只需使用户名、密码、确认密码的编辑框失去焦点即可。
注:当按enter键进行确认登录时,焦点依旧在确认密码输入框,这时的做法使焦点转移到其他地方上。
源码:
1.按enter键跳转,变换转换焦点即可,代码如下:
connect(ui->userName,SIGNAL(returnPressed(