简介
QLineEdit属于输入插件,用来实现单行录入。支持几种录入模式。
Normal表示正常录入,录入的信息会显示在QLineEdit上。
Password表示密码录入的方式,录入的信息不显示QLineEdit,只是通过黑色圆点显示。
NoEcho 表示不显示录入信息,类似于Linux输入密码时,显示的是一片空白。
PasswordEchoOnEdit 表示在输入的一刹那可以看到字符,但是立刻变为不可见的黑色圆点显示。
实战
我们创建一个QApplication项目,名字叫editline。项目主界面取名MainWindow类,继承于QMainWindow。Qt为我们自动生成ui文件。
然后在ui界面里添加四个QLineEdit和Label
我将ip的QLineEdit名字改为ipedit,设置ipedit的输入方式为Normal,这样可以在输入时看到输入的字符。
我们可以给ipedit设置mask规定输入的字符只能为0~9的数字
ui->ipedit->setEchoMode(QLineEdit