QT中的一些信号
2024-09-23 19:53:32
QLineEdit:
通过改变QLineEdit的echoMode(),可以设置其属性,比如以密码的形式输入。
文本的长度可以由maxLength()限制,可以通过使用validator()或者inputMask()可以限制它只能输入数字。在对同一个QLineEdit的validator或者input mask进行转换时,最好先将它的validator或者input mask清除,以避免错误发生。
我们可以使用setText()或者insert()改变其中的文本,通过text()获得文本,通过displayText()获得显示的文本,使用setSelection()或者selectAll()选中文本,选中的文本可以通过cut()、copy()、paste()进行剪切、复制和粘贴,使用setAlignment()设置文本的位置。
文本改变时会发出textChanged()信号;
如果不是由setText()造成文本的改变,那么会发出textEdit()信号;
鼠标光标改变时会发出cursorPostionChanged()信号;
当编辑结束,或者LineEdit失去了焦点,或者当返回/回车键按下时,editFinished()信号将会发出。
当返回键或者回车键按下时,会发出returnPressed()信号。
参考:
最新文章
- 5.如何使主机和虚拟机IP处于同一网段(内网渗透专用)
- python中如何避免中文是乱码
- web前端基础知识jQuery-补
- 前端Mvvm QC 设计解析
- 基于C#语言利用Microsoft.office.introp.excel操作Excel总结
- python :eval将字符串转换成字典
- UITableViewCell 自适应高度 ios8特性
- jquery中如何退出each循环
- POJ1948Triangular Pastures(DP)
- 1 . Robberies (hdu 2955)
- 关于PHP 7你必须知道的五件事
- apache开源项目--lume
- sql触发器知识
- Discuz <;= 7.2 SQL注入漏洞详情
- DBA 小记 — 分库分表、主从、读写分离
- Linux 压缩某个文件夹命令
- [物理学与PDEs]第4章习题1 反应力学方程组形式的化约 - 动量方程与未燃流体质量平衡方程
- FastDFS 分布式文件系统的安装与使用(单节点)
- Android 取消标题栏
- 细说logback之简介