在使用Qt編寫軟件時,QLineEdit這個部件經(jīng)常會被用到,大部分用在登錄界面的輸入框,所以這個部件非常的重要.
為醴陵等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及醴陵網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計、網(wǎng)站制作、醴陵網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
常用成員函數(shù):
1.void setClearButtonEnabled(bool); //是否設(shè)置一個清空按鈕.
點擊這個清空按鈕后,就會自動刪除行編輯框內(nèi)的所有內(nèi)容,類似于clear().
示例如圖:
6.void setText(QString); //設(shè)置行編輯框內(nèi)的文本.
7.void setReadOnly(bool); //把該行編輯框設(shè)置為只讀模式,無法進行編輯.
8.void setEnabled(bool); //設(shè)置是否激活行編輯框,作用和7類似.
9.void setContextMenuPolicy(Qt::NoContextMenu). //設(shè)置該行編輯框內(nèi)不會出現(xiàn)菜單.(密碼輸入里必用).
10.void setDragEnabled(bool); //設(shè)置行編輯框內(nèi)的被選擇的文本能否被拖拽,默認(rèn)不能被拖拽.
11.void setAcceptDrops(bool); //設(shè)置行編輯框能否被拖拽進來文本.
12.bool isModified(); //判斷文本是否被修改.
13.void selectAll(); //選中框內(nèi)所有文本.
14.QString displayText(); //返回顯示的文本.
15.QString selectedText(); //返回被選中的文本.
信號:
1.void cursorPositionChanged(int old, int new); //光標(biāo)位置改變就發(fā)現(xiàn)信號.
2.void returnPressed(); //光標(biāo)在行編輯框內(nèi)時,點擊回車即發(fā)出信號.
3.void selectionChanged() //選擇的文本發(fā)生變化時,發(fā)出信號.
4.void textChanged(const QString & text) //文本發(fā)生變化時,發(fā)出信號.
本文名稱:Qt學(xué)習(xí):QLineEdit的用法總結(jié)
標(biāo)題路徑:http://chinadenli.net/article36/jggisg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、電子商務(wù)、網(wǎng)頁設(shè)計公司、全網(wǎng)營銷推廣、云服務(wù)器、微信公眾號
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)