Qt QLineEdit 信號函數總結


QLineEdit一共有6個信號函數,並不多,很好理解。

void cursorPositionChanged( intold, intnew )

當鼠標移動時發出此信號,old為先前的位置,new為新位置。

void editingFinished()

當 按返回或者回車鍵時,或者行編輯失去焦點時,發出此信號。

注意:

當QLineEdit設置了validator() orinputMask()函數,驗證器or輸入掩碼,

並按了返回或回車鍵,

信號只有在 輸入內容符合輸入掩碼 或驗證器返回 QValidator::Acceptable時 發出。

void returnPressed()

當 返回或回車鍵按下時發出此信號,

注意:

當QLineEdit設置了validator() orinputMask()函數,驗證器or輸入掩碼,

並按了返回或回車鍵,

信號只有在 輸入內容符合輸入掩碼 或驗證器返回 QValidator::Acceptable時 發出。

void selectionChanged()

當選文本改變時,發出此信號。

void textChanged( const QString &text )

當QLineEdit中的文本改變時,發出此信號,text是新的文本。

當通過程序改變文本時,也會觸發此信號,例如,setText()

void textEdited( const QString &text )

當QLineEdit中的文本改變時,發出此信號,text是新的文本。

當通過程序改變文本時,不會觸發此信號。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM