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