IntValidator:整数验证器类型

一、属性成员

1、bottom : int

此属性保存验证器的最低可接受值。 默认情况下,此属性的值源自可用的最低有符号整数(通常为 -2147483647)。

2、locale : string

此属性保存用于解释数字的语言环境的名称。

3、top : int

此属性包含验证器可接受的最高值。默认情况下,此属性的值源自可用的最高有符号整数(通常为 2147483647)。


DoubleValidator:双精度浮点数验证器

一、描述

  • 如果输入包含在有效范围内且格式正确的双精度值,则接受输入。
  • 如果输入包含超出范围或格式错误的双精度值,则输入被接受但无效。例如 小数点后位数过多或为空。
  • 如果不是双精度输入,则拒绝输入。

二、属性

1、bottom : real

此属性保存验证器的最小可接受值。 默认值为负无穷。

2、decimals : int

此属性保存验证器小数点后的最大位数。默认值为 1000。

3、locale : string

此属性保存用于解释数字的语言环境的名称。

4、notation : enumeration

此属性包含字符串如何描述数字的表示法。

  • DoubleValidator.StandardNotation:标准记数法。
  • DoubleValidator.ScientificNotation:科学记数法(默认)。

5、top : real

此属性保存验证器的最大可接受值。默认为无穷大。


RegularExpressionValidator:正则表达式验证器

一、描述

此类型实例化自 QRegularExpressionValidator 类型。

二、属性成员

1、regularExpression : regularExpression

此属性保存用于验证的正则表达式。

请注意,此属性应该是 JS 语法中的正则表达式

默认情况下,此属性包含一个正则表达式:.*,即匹配任何字符串。

QML类型:IntValidator、DoubleValidator、RegularExpressionValidator相关推荐

  1. Qt 从C ++定义QML类型(二)

    前言 在上一篇文章中介绍了如何注册一个C++的可实例化的对象类型供 QML 中使用,那么今天继续之前的文章介绍. 正文 注册不可实例化类型 有时候QObject派生类可能需要在QML类型系统中注册,但 ...

  2. Qt 从C ++定义QML类型(一)

    概述 前面几篇文章介绍了如何在 QML 中调用 C++ 属性,那么这里集中总结一下如何在 C++中定义 QML 类型,其实在之前的示例中已经有用到过的. 当用C ++代码扩展QML时,可以向QML类型 ...

  3. 从C ++定义QML类型

    从C ++定义QML类型 从C ++定义QML类型 向QML类型系统注册C ++类型 注册可实例化对象类型 注册非实例类型 用单例类型注册单例对象 类型修订和版本 注册扩展对象 定义特定于QML的类型 ...

  4. ObjectModel QML类型

    ObjectModel QML类型 ObjectModel QML类型 特性 附属物业 方法 详细说明 Property Documentation Attached Property Documen ...

  5. ListModel QML类型

    ListModel QML类型 ListModel QML类型 特性 方法 详细说明 用法示例 修改列表模型 将线程列表模型与WorkerScript一起使用 Property Documentati ...

  6. ListElement QML类型

    ListElement QML类型 ListElement QML类型 详细说明 引用角色 用法示例 ListElement QML类型 在ListModel中定义一个数据项. Import Stat ...

  7. DelegateModelGroup QML类型

    DelegateModelGroup QML类型 DelegateModelGroup QML类型 特性 讯号 方法 详细说明 Property Documentation 计数:整数 include ...

  8. DelegateModel QML类型

    DelegateModel QML类型 DelegateModel QML类型 Properties Attached Properties Methods 详细说明 Property Documen ...

  9. QtObject QML类型

    QtObject QML类型 QtObject QML类型 特性 详细说明 Property Documentation objectName:字符串 QtObject QML类型 进口声明: 导入Q ...

  10. C ++定义QML类型

    C ++定义QML类型 C ++定义QML类型 向QML类型系统注册C ++类型 注册可实例化对象类型 注册非实例类型 类型修订和版本 注册扩展对象 定义特定于QML的类型和属性 属性修改器类型 属性 ...

最新文章

  1. swim 中一行代码解决收回键盘
  2. Linux rsync命令详解
  3. python学习第一天 -----2019年4月15日
  4. 7个建议帮你完成更多的工作
  5. 人要有水的精神和树的精神
  6. 使用Docker Compose安装mysql
  7. Linux 定位网络不通问题
  8. 【Python】模块学习之ConfigParser读写配置信息
  9. mysql中where和and的区别
  10. nero刻录软件linux,下载:Linux平台刻录工具NeroLINUX 3.5.2.0版
  11. Windows 使用 CMD 命令行下载文件
  12. php工具箱升级MySQL
  13. 怎么用PHP实现检测网站文章是否被收录
  14. 阮一峰老师-Auth 2.0 的一个简单解释
  15. 生病吃什么水果你知道吗?
  16. windows 的cmd设置代理方法
  17. Vue路由懒加载报错问题解决
  18. 知乎上关于电子商务话题的精彩问答
  19. 4.贪心算法 含例题
  20. 服务器全息显示修改,柔性全息显示器:通过拉伸就能切换显示信息

热门文章

  1. es的ik分词库下载
  2. 小程序服务器的内存多少够用,实测:微信小程序占多少内存?或许真没有你想象的那么“小”!...
  3. Java 按照范围生成随机数公式
  4. node.js面试题
  5. python一些小习题 田字格、isodd、isnum、multi、isprime、绝对素数、哥德巴赫猜想
  6. 大学不迷茫读书之笔记篇
  7. 前端及其相关技术综述
  8. 基于Python驱动的SAP流程自动化(二)-下载安装SAP Scripting Tracker脚本录制工具,编写Python连接SAP
  9. 如何制作直三棱柱侧面展开图
  10. 网桥和NAT原理和区别祥解