QLineEdit輸入限制(整數、浮點數)


  • QIntValidator             //只能輸入整數
  • QDoubleValidator     //只能輸入浮點數
  • QRegExpValidator    //只能按正則表達式規則輸入
 1 QLineEdit* Edit = new QLineEdit;  
 2 QIntValidator* IntValidator = new QIntValidator;  
 3 IntValidator->setRange(-50, 50);  
 4 Edit->setValidator(aIntValidator);  
 5   
 6 QDoubleValidator *dbValid(-100,100);  
 7   
 8 QRegExp rx("[0-9\.]+$");    
 9 QRegExpValidator *validator = new QRegExpValidator(rx, this);    
10 Edit->setValidator(validator);

 


免責聲明!

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



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