pyqt4文档阅读(10):QValidator

QValidator是PyQt4中用于输入合法性检查的类,提供QIntValidator、QDoubleValidator和QRegExpValidator等子类。它通过validate()函数进行实时验证,并通过fixup()函数修正输入。QValidator在QLineEdit等控件中自动调用验证功能,根据验证状态执行相应操作。
摘要由CSDN通过智能技术生成

本系列文章长期更新修改.


QValidator,验证器,用于输入时的合法性检查,包括QLineEdit等.

QValidator是一个抽象对象,Qt实现了它的3个子类QIntValidator,QDoubleValidator和QRegExpValidator.


属性:

Types

  • enum State { Invalid, Intermediate, Acceptable }

Methods

  • __init__ (self, QObject parent)
  • fixup (self, QString)
  • QLocale locale (self)
  • setLocale (self, QLocale locale)
  • (State, int) validate (self, QString, int)


详细分析:


1.工作方式

QVali

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值