【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();?
光標在輸入框,按回車鍵發出信號
?
?
轉載于:https://www.cnblogs.com/woniu201/p/10672197.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的【Qt开发】常用控件--QLineEdit的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机器学习-KNN
- 下一篇: java与js交互,相互调用传参