qt QLineEdit的幾種輸入限制,備自己查閱

2021-09-19 04:03:45 字數 1226 閱讀 6967

qregexp rx("[a-za-z0-9][a-za-z0-9.-]+$");/*限制第一位只能輸a-za-z0-9,之後只能輸入a-za-z0-9.-這幾類字元*/

qvalidator *vali=new qregexpvalidator(rx,ui.lineedit_host1);

ui.lineedit_host1->setvalidator(vali);

ui.lineedit_host2->setvalidator(vali);

ui.lineedit_host1->setmaxlength(128);//限制輸入長度,最大為128

ui.lineedit_host2->setmaxlength(128);

qregexp regx("[0-9]+$");//只能輸入數字

qregexp regx2("((2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.)(2[0-4]\\d|25[0-5]|[01]?\\d\\d?)");//ip格式正規表示式,只能按照ip位址格式輸入。

qt QLineEdit的幾種輸入限制,備自己查閱

qregexp rx a za z0 9 a za z0 9.限制第一位只能輸a za z0 9,之後只能輸入a za z0 9.這幾類字元 qvalidator vali new qregexpvalidator rx,ui.lineedit host1 ui.lineedit host1 set...

QT QlineEdit過濾器的簡單實用

需求是滑鼠點鐘lineedit的時候彈出路徑選擇框,自然而然就想到了過濾器了,但是好久不用給忘了,雖然簡單而且網上資源很多,但是還是要做個記錄提醒自己好記性不如爛筆頭 1 件加入 bool eventfilter qobject obj,qevent ev 2 為相應的object安裝過濾器 ui ...

Linux shell shell的輸入與輸出

大多數使用標準輸入的命令都指定乙個檔案作為標準輸入 1.echo echo hello word 將輸出hello word 如果想把hello word輸出到檔案中中 使用重定向符號 下面命令將helloword字元寫入myfile檔案中 echo hello word myfile 2.read...