DoubleValidator
ImportStatement: import QtQuick 2.2
Instantiates: QDoubleValidator
Properties
bottom :real
decimals :int
locale :string
notation :enumeration
top : real
DetailedDescription
DoubleValidator组件是小数的验证器。如果输入是有正确格式并在有效的范围内的小数,则被接受。如果输入不是double,则被拒绝。
如果小数在范围之外或格式错误,则小数被接受,但是无效。(例如小数点后面有太多数或是空的)
注意:如果有效范围只包含正小数(例如0.0到100.0),而输入是负小数,则被拒绝。如果notation设置成DoubleValidator.StandardNotation,同时输入有效范围,则被拒绝。如果notation设置成DoubleValidator.ScientificNotation,输入不在有效范围,它被接受但是无效,但可通过改变指数,让其变得有效。
PropertyDocumentation
bottom :real
验证器的最小接受值。默认包含到负无限。
decimals :int
小数点后面数字个数的最大数,默认为1000。
locale :string
用于解释数的本地环境名。同时参阅Qt.locale()。
notation :enumeration
如何用字符串描述数字。它是下面的值之一:
DoubleValidator.StandardNotation
DoubleValidator.ScientificNotation(default)
如果这个属性设置为DoubleValidator.ScientificNotation,写出的数字可能包含指数部分(例如1.5E-2)。
top : real
最大接受值,默认到无限大。
本文详细介绍了 DoubleValidator 组件的功能及使用方法。该组件作为小数验证器,能够确保输入的小数值符合特定格式和有效范围。文章还阐述了组件的各项属性,如最小值、最大值、小数位数限制等,并解释了不同表示法的作用。

981

被折叠的 条评论
为什么被折叠?



