关于QLineEdit和键盘绑定
来源:互联网 发布:淘宝的直播在哪里看 编辑:程序博客网 时间:2024/05/29 12:15
QLineEdit作为整个窗体的一个子控件,用户提出的需求是将QWidget的键盘和QLineEdit进行绑定。
最初想法是重载keyPressEvent,在这个函数中做焦点重置。而QLineEdit本身用了正则表达式,后来感觉这样做费时费力,效果不好。
其实很简单,我们直接将QWidget主窗体键盘事件传给QLineEdit就可以了。代码:(m_inputPasswd就是QLineEdit)
keyPressEvent(QKeyEvent * event){m_inputPasswd->event(event);//QDialog::keyPressEvent(event);}
0 0
- 关于QLineEdit和键盘绑定
- 关于emacs和键盘
- 键盘绑定
- QLineEdit
- QLineEdit
- QLineEdit
- QLineEdit
- QLineEdit
- QLineEdit
- Qt 之 QLineEdit 和 QRegExp
- 关于notepad++和gcc绑定
- qt之键盘的设计及QlineEdit内容读取
- 键盘和鼠标绑定@GTK+ 2.0 中文教程连载
- 关于一键控制锁键盘和开键盘
- QLineEdit只输入字母和数字
- QLineEdit只输入字母和数字
- QLineEdit只输入字母和数字
- QlineEdit和QCalendarWidget做的简单日历
- morley's theorem uva11178
- Theano3.6-练习之消噪自动编码器
- 【VTK】vtkImagedata像素值的访问与修改
- 九度OJ-题目1348:数组中的逆序对
- Linux:fork进程创建
- 关于QLineEdit和键盘绑定
- 抓包工具Fiddler使用宝典之捕获手机报文
- QT离线安装包下载地址
- Linux新手要了解的十个知识点
- Web App 向上滑动动态加载数据
- 团队Git服务器的搭建
- Torch7 15分钟学习文档 记录
- Color & Font - 使用颜色和字体
- Integer to Roman