Pyqt5_QlineEdit


QlineEdit

方法
setAlignment()

按固定值方式對齊文本

Qt.AlignLeft:水平方向靠左對齊

Qt.AlignRight:水平方向靠右對齊

Qt.AlignCenter:水平方向居中對齊

Qt.AlignJustify:水平方向調整間距兩端對齊

Qt.AlignTop:垂直方向靠上對齊

Qt.AlignBottom:垂直方向靠下對齊

Qt.AlignVCenter:垂直方向居中對齊

setEchoMode()

設置文本框的顯示格式,允許輸入的文本顯示格式的值可以是:

QLineEdit.Normal:正常顯示所輸入的字符,此為默認選項

QLineEdit.NoEcho:不顯示任何輸入的字符,常用於密碼類型的輸入,且長度保密

QLineEdit.Password:顯示與平台相關的密碼掩飾字符,而不是實際輸入的字符

QLineEdit.PasswordEchoOnEdit:在編輯時顯示字符,負責顯示密碼類型的輸入

setPlaceholderText()

設置文本框顯示文字

setMaxLength()

設置文本框所允許輸入的最大字符數

setReadOnly()

設置文本為只讀

setText()

設置文本框的內容

text()

返回文本框的內容

setDragEnable()

設置文本框是否接受拖動

selectAll()

全選

setFocus()

得到焦點

setInputMask()

設置掩碼

setValidator()

設置文本框的驗證器(驗證規則),將限制任意可能輸入的文本,可用的校驗器為 

QIntValidator:限制輸入整數

QDoubleValidator:限制輸入浮點數

QRegexpValidator:檢查輸入是否符合正則表達式

 
setFont()

e1.setFont(QFont('Arial',20))

信號
selectionChanged

只要選擇改變了,這個信號就會發射

textChanged

當修改文本內容時,這個信號就會發射

editingFinished

當編輯文本結束時,這個信號就會發射


免責聲明!

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



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