8.19号函数

代码

复制代码
ui->lineEdit->setFocus();

这是 Qt C++ 的代码

逐段解释
  1. ui:指向 UI 界面对象,里面保存了你在 Qt 设计师拖拽出来的所有控件
  2. ->:指针访问成员运算符
  3. lineEdit:输入框控件名字 (单行文本框 QLineEdit)
  4. setFocus():Qt 自带函数,让这个输入框获得键盘焦点
通俗作用

执行完这句之后:

光标自动跳到 lineEdit输入框里面,用户可以直接打字输入,不需要手动点击一下输入框。

常见使用场景:弹出提示框、表单校验失败之后,自动把光标定位到填错的输入框,提升用户体验

相关推荐
蓝祁子yoky1 天前
Qt学习日记 Day15:网络编程(二)- UDP基础
网络·qt·学习
读书札记20221 天前
Qt UTF-8和UTF-8(BOM)
开发语言·qt
ShineWinsu1 天前
对于Qt:QProgressBar常见属性的解析
开发语言·c++·qt·进度条·gui·定时器·qprogressbar
ShineWinsu1 天前
对于Qt:QLCDNumber常见属性以及QTimer的解析
服务器·数据库·c++·qt·gui·qtimer·qlcdnumber
听风吹等浪起2 天前
第26章:ViT+InceptionDW+FocalLoss改进|CT骨折影像二分类完整Pytorch实现(含PyQt5推理GUI)
pytorch·qt·分类
ShineWinsu2 天前
对于Qt:QRadioButton常见属性以及QButtonGroup的解析
数据库·c++·qt·microsoft·gui·qradiobutton·qbuttongroup
sycmancia2 天前
Qml——Image和AnimatedImage使用
qt
lhbweilai2 天前
QT(了解各个控件和布局)上
数据库·qt
ShineWinsu2 天前
对于Qt:QLabel常见属性的解析
c++·qt·面试·笔试·gui·标签·qlabel