QT中的一些信号 Qt——QLineEdit使用总结

QLineEdit:html

经过改变QLineEdit的echoMode(),能够设置其属性,好比以密码的形式输入。post

文本的长度能够由maxLength()限制,能够经过使用validator()或者inputMask()能够限制它只能输入数字。在对同一个QLineEdit的validator或者input mask进行转换时,最好先将它的validator或者input mask清除,以免错误发生。url

咱们能够使用setText()或者insert()改变其中的文本,经过text()得到文本,经过displayText()得到显示的文本,使用setSelection()或者selectAll()选中文本,选中的文本能够经过cut()、copy()、paste()进行剪切、复制和粘贴,使用setAlignment()设置文本的位置。htm

文本改变时会发出textChanged()信号;blog

若是不是由setText()形成文本的改变,那么会发出textEdit()信号;get

鼠标光标改变时会发出cursorPostionChanged()信号;input

当编辑结束,或者LineEdit失去了焦点,或者当返回/回车键按下时,editFinished()信号将会发出。it

当返回键或者回车键按下时,会发出returnPressed()信号。io

 

参考:ast

Qt——QLineEdit使用总结

相关文章
相关标签/搜索