欢迎光临散文网 会员登陆 & 注册

QLineEdit

2022-01-13 15:32 作者:海鸥之道  | 我要投稿

QLineEdit类是一个单行文本框控件,可以输入单行字符串。如果需要输入多行字符串,则使用QTextEdit 类。

QLineEdit类中的常用方法如下所示。

表  1

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

表  2

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

表  3

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

表  4

实例演示1:EchoMode的显示效果

运行程序,显示效果如下:

运行界面

实例演示2: 验证器

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

运行显示效果:

当输入不符合要求的字符时,输入不进去。

实例演示3: 输入掩码

要限制用户的输入,除了使用验证器,还可以使用输入掩码,常见的有IP地址、MAC地址、日期、许可证号等。其完整代码如下:

运行代码,显示结果如下:





QLineEdit的评论 (共 条)

分享到微博请遵守国家法律