1、设置不可编辑
setReadOnly(false);
//或
setEnabled(false);
//或
setFocusPolicy(Qt::NoFocus);//无法获得焦点,自然无法输入,其他文本控件类似
//或
hasAcceptableInput(false);
2、提示文字
setPlaceholderText()
3、输入格式控制
setInputMask("00.00%");
4、设置可以输入的最多字符数
setMaxLength()
5、设置文本对齐方式
lineedit->setAlignment(Qt::AlignLeft)//左对齐
lineedit->setAlignment(Qt::AlignRight)//右对齐
lineedit->setAlignment(Qt::AlignCenter)//居中对齐
简单的使用实例:
ui->lineEdit->setText("11");//设置默认值
QString str;
str=ui->lineEdit->text();//获取输入的值
附:
1.void setClearButtonEnabled(bool); //是否设置一个清空按钮.
点击这个清空按钮后,就会自动删除行编辑框内的所有内容,