// (x,y)為控制項左上角的座標,width為控制項寬,height為控制項高;
ui->lineedit->setgeometry(25,25,150,25);
ui->lineedit->setenabled(false);
qfont font;
font.setpointsize(16); //字型大小大小
font.setfamily(("wenquanyi")); //字型樣式
font.setbold(false);
ui->lineedit->setfont(font); // 為控制項設定格式
ui->lineedit->settext("0.000015");
獲取qstring型別:
qstring name = ui->lineedit->text();
獲取double型別:
double c1 = ui->lineedit->text().todouble();
其他型別類似……
//輸入的時候就顯示圓點
ui->edit_pw->setechomode(qlineedit::password);
只允許輸入數字:
ui->lineedit->setvalidator(new qregexpvalidator(qregexp("[0-9]+$")));
只允許輸入浮點型資料:
ui->lineedit->setvalidator(new qregexpvalidator(qregexp("^(-?\d+)(\.\d+)?$")));
只能輸入字母:
ui->lineedit->setvalidator(new qregexpvalidator(qregexp("^[a-za-z]+$")));
只能輸入數字和字母:
ui->lineedit->setvalidator(new qregexpvalidator(qregexp("[a-za-z0-9]+$")));
只能輸入-9999~9999的整型資料:
ui->lineedit->setvalidator(new qregexpvalidato(new qregexpvalidator(qregexp("^-?(9999|[0-9]?[0-9]?[0-9]?\\d(\\.\\d)?)$")));
只能輸入-180~180的浮點型資料:
ui->lineedit>setvalidator(new qregexpvalidator(qregexp("^-?(180|1?[0-7]?\\d(\\.\\d)?)$"))); //只能輸入數字
其他更多可檢視:
qt qlineedit 只能輸入字母或數字,輸入格式約束(正規表示式)
ui->lineedit->setplaceholdertext(tr("請輸入溫度"));
Qt QLineEdit使用總結
以上是qt官方文件對qlineedit的簡要說明,下面根據個人經驗,對一些常用的方法作說明 1.setplaceholdertext 設定提示文字 豆瓣電影的搜尋輸入框,沒有輸入任何字元時,顯示 電影 影人 影院 電視劇集 這些佔位文字,對使用者輸入作相關提示。echolineedit setpla...
9 QT QLineEdit 密碼模式
設定密碼掩碼顯示 ui pswlineedit setechomode qlineedit password pswlineedit為密碼輸入框的name qlineedit normal 正常顯示輸入的字元,預設選項 qlineedit noecho 不顯示任何輸入,常用語密碼型別,密碼長度 ql...
Android 字串各類操作
1 判斷字串是否為空 2 判斷字串是否為空 3 判斷是否為電子郵件格式 4 判斷是否為正確的手機號 5 手機號中間4位改 空字串 public static final string str empty 判斷字串是否為空 param str return public static boolean ...