【Qt開發】常用控件--QLineEdit

QLineEdit是單行文本編輯控件。比如用戶名,密碼等輸入框可以使用該控件。

所屬頭文件<QLineEdit>

 

常用方法

1.void setText(const QString &)

  設置編輯框文本內容

2.void setReadOnly(bool)

  控件設置爲只讀模式

3.void setPlaceholderText(const QString &)

  設置編輯框中的默認提示信息

4.void setMaxLength(int)

   設置編輯中輸入的最大長度

5.void setEchoMode(EchoMode)

  設置編輯框的輸入模式

  QLineEdit::Normal:默認模式,輸入與現實一致

  QLineEdit::Password:密碼模式,輸入的內容用黑點代替,無法看到輸入的內容  

  

  QLineEdit::PasswordEchoOnEdit:編輯時內容可現實,否則爲密碼模式

  QLineEdit::NoEcho:輸入不可見

6.void setAlignment(Qt::Alignment flag)

  設置文本顯示位置

  Qt::AlignLeft:文本在左側

  Qt::AlignCenter:文本在居中

  Qt::AlignRight:文本在右側

7.void setClearButtonEnabled(bool enable)

  添加清楚按鈕

  顯示效果爲:

  

8.void QLineEdit::setValidator(const QValidator *v)

  對輸入的內容進行限制

  setValidator(0):無限制

  setValidator(new QIntValidator(this)):只能輸入整數

常用信號

 1.void textChanged(const QString &text)

  文本變化時發出信號

 2.void returnPressed(); 

  光標在輸入框,按回車鍵發出信號

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章