QLineEdit
//界面设计器
ui.lineEdit->setPlaceholderText(QString::fromLocal8Bit("提示输入"));//提示输入灰色
ui.lineEdit->setText("test");//设置
ui.lineEidt->Text();//获取LineEdit中的内容
//属性设置
setClearButtonEnabled()//可删除内容的编辑框
setReadOnly//设置只读
setMaxLength //设置最大长度
undo()//槽 撤销 ctrl +z
redo()//槽 恢复 ctrl +y
QLineEdit //输入检验
ui.lienEdit->setInputMask("000.000.000.000;_")//掩码表示 查掩码表具体什么意思
//填入数字 可缺省
QIntValidator *ival=new QIntValidator();
ival->setRange(1,1999);
ui.intEdit->setValidator(ival); //设置只能输入整形
QDoubleValitor *dval=new QDoubleValidator();
dval->setRange(1,1000,3);//精度3)
ui.doubleEdit->setValidator(dval);
//问题: 精度超出 ,解决办法 不用科学计数法
dval->setNotation(QDoubleValidator::StandardNotation);
QRegExpValidator 使用
QRegExp rx("[a-zA-Z0-9-_]+@[a-zA-Z0-9-_]+\\.[a-zA-Z-_]+");//+的意思时必须有,不能为空的情况
QRegExpValidator *eMail=new QRegExpValidator();
ui.de
QLineEdit
最新推荐文章于 2024-07-30 19:43:54 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)