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