代码
ui->lineEdit->setFocus();
这是 Qt C++ 的代码
逐段解释
ui:指向 UI 界面对象,里面保存了你在 Qt 设计师拖拽出来的所有控件->:指针访问成员运算符lineEdit:输入框控件名字 (单行文本框QLineEdit)setFocus():Qt 自带函数,让这个输入框获得键盘焦点
通俗作用
执行完这句之后:
光标自动跳到 lineEdit输入框里面,用户可以直接打字输入,不需要手动点击一下输入框。
常见使用场景:弹出提示框、表单校验失败之后,自动把光标定位到填错的输入框,提升用户体验