QLineEdit
QLineEdit类是一个单行文本框控件,可以输入单行字符串。如果需要输入多行字符串,则使用QTextEdit 类。
QLineEdit类中的常用方法如下所示。

定义输入掩码的字符,表2中列出了输入掩码的占位符和字面字符,并说明其如何控制数据输入。

掩码由掩码字符和分隔符字符串组成,后面可以跟一个分号和空白字符,空白字符在编辑后会从文本中删除的。掩码示例如表3所示。

QLineEdit类中的常用信号如表4所示。

实例演示1:EchoMode的显示效果
运行程序,显示效果如下:

实例演示2: 验证器
在通常情况下,我们会对用户的输入做一些限制,可以通过验证器来进行。常见的验证器有:整型验证器、浮点型验证器及其他自定义验证器。其完整代码如下:
运行显示效果:

当输入不符合要求的字符时,输入不进去。
实例演示3: 输入掩码
要限制用户的输入,除了使用验证器,还可以使用输入掩码,常见的有IP地址、MAC地址、日期、许可证号等。其完整代码如下:
运行代码,显示结果如下:
