QML类型:IntValidator、DoubleValidator、RegularExpressionValidator
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相关推荐
- Qt 从C ++定义QML类型(二)
前言 在上一篇文章中介绍了如何注册一个C++的可实例化的对象类型供 QML 中使用,那么今天继续之前的文章介绍. 正文 注册不可实例化类型 有时候QObject派生类可能需要在QML类型系统中注册,但 ...
- Qt 从C ++定义QML类型(一)
概述 前面几篇文章介绍了如何在 QML 中调用 C++ 属性,那么这里集中总结一下如何在 C++中定义 QML 类型,其实在之前的示例中已经有用到过的. 当用C ++代码扩展QML时,可以向QML类型 ...
- 从C ++定义QML类型
从C ++定义QML类型 从C ++定义QML类型 向QML类型系统注册C ++类型 注册可实例化对象类型 注册非实例类型 用单例类型注册单例对象 类型修订和版本 注册扩展对象 定义特定于QML的类型 ...
- ObjectModel QML类型
ObjectModel QML类型 ObjectModel QML类型 特性 附属物业 方法 详细说明 Property Documentation Attached Property Documen ...
- ListModel QML类型
ListModel QML类型 ListModel QML类型 特性 方法 详细说明 用法示例 修改列表模型 将线程列表模型与WorkerScript一起使用 Property Documentati ...
- ListElement QML类型
ListElement QML类型 ListElement QML类型 详细说明 引用角色 用法示例 ListElement QML类型 在ListModel中定义一个数据项. Import Stat ...
- DelegateModelGroup QML类型
DelegateModelGroup QML类型 DelegateModelGroup QML类型 特性 讯号 方法 详细说明 Property Documentation 计数:整数 include ...
- DelegateModel QML类型
DelegateModel QML类型 DelegateModel QML类型 Properties Attached Properties Methods 详细说明 Property Documen ...
- QtObject QML类型
QtObject QML类型 QtObject QML类型 特性 详细说明 Property Documentation objectName:字符串 QtObject QML类型 进口声明: 导入Q ...
- C ++定义QML类型
C ++定义QML类型 C ++定义QML类型 向QML类型系统注册C ++类型 注册可实例化对象类型 注册非实例类型 类型修订和版本 注册扩展对象 定义特定于QML的类型和属性 属性修改器类型 属性 ...
最新文章
- swim 中一行代码解决收回键盘
- Linux rsync命令详解
- python学习第一天 -----2019年4月15日
- 7个建议帮你完成更多的工作
- 人要有水的精神和树的精神
- 使用Docker Compose安装mysql
- Linux 定位网络不通问题
- 【Python】模块学习之ConfigParser读写配置信息
- mysql中where和and的区别
- nero刻录软件linux,下载:Linux平台刻录工具NeroLINUX 3.5.2.0版
- Windows 使用 CMD 命令行下载文件
- php工具箱升级MySQL
- 怎么用PHP实现检测网站文章是否被收录
- 阮一峰老师-Auth 2.0 的一个简单解释
- 生病吃什么水果你知道吗?
- windows 的cmd设置代理方法
- Vue路由懒加载报错问题解决
- 知乎上关于电子商务话题的精彩问答
- 4.贪心算法 含例题
- 服务器全息显示修改,柔性全息显示器:通过拉伸就能切换显示信息
热门文章
- es的ik分词库下载
- 小程序服务器的内存多少够用,实测:微信小程序占多少内存?或许真没有你想象的那么“小”!...
- Java 按照范围生成随机数公式
- node.js面试题
- python一些小习题 田字格、isodd、isnum、multi、isprime、绝对素数、哥德巴赫猜想
- 大学不迷茫读书之笔记篇
- 前端及其相关技术综述
- 基于Python驱动的SAP流程自动化(二)-下载安装SAP Scripting Tracker脚本录制工具,编写Python连接SAP
- 如何制作直三棱柱侧面展开图
- 网桥和NAT原理和区别祥解