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使用總結

相關文章
相關標籤/搜索