Qt中LineEdit的文本數字等的讀取,其實這里講述的不局限於LineEdit控件中的文本數字等的讀取,還可以是SpinBox的讀取,現在知道就對兩個是可行的。
之前的是在LineEdit里面讀入我想要的數據,現在呢是根據這個項目需要,能夠在UI 上隨時的做出改變,於是就使用SpinBox,對它進行讀取,這次就以LineEdit來講述,它的別的東西都是一樣的,只是功能更加豐富
這里只是一個功能部件,就不另開辟一個槽函數了,代碼很簡單,我就講述一下如何知道自己成功讀取到了。
1.ui上拖動LineEdit控件
定義屬性名字T_pix和T——pix1
現在肯定會好奇上面那個數字是怎么來的?其實就是在屬性頁里面改的,默認輸入
看英文就該知道了,當時我還在想怎么讓他默認呢,現在發現全在這里面都有(這個道理不局限於此控件,別的控件也有相對應的默認值設置)
有了這些基礎的,下面就是很關鍵的代碼如何寫了,我就直接截圖,看的會比較明白一些,代碼下面給出
看到這個標注,也許能看出點東西,這個就是我一個博客里講到的更改像素,這里還是花T字,只是修改起來更方便了(下面講到),更加隨性了。
代碼也貼出來,就不全貼了,貼出來這里主題最關鍵的一段,准確的說是一句,我再加一個。
讀取: QString a = ui->lineEdit->text(); 寫入: ui->lineEdit->setText("About");