Тип QML DoubleValidator
Определяет валидатор для вещественных чисел, не являющихся целыми числами. Подробнее...
| Заявление импорта: | import QtQuick 2.1 |
| Создает: | QDoubleValidator |
Свойства
Подробное описание
Тип DoubleValidator предоставляет валидатор для вещественных чисел, не являющихся целыми числами.
Входное значение принимается, если оно содержит вещественное число, находящееся в допустимом диапазоне и в правильном формате.
Входное значение принимается, но считается недопустимым, если оно содержит вещественное число, находящееся за пределами диапазона или в неправильном формате; например, с большим количеством цифр после десятичной точки или пустое.
Входное значение отклоняется, если оно не является вещественным числом.
Примечание: если допустимый диапазон состоит только из положительных вещественных чисел (например, от 0,0 до 100,0), а входное значение — отрицательное вещественное число, то оно отклоняется. Если notation установлено в DoubleValidator.StandardNotation, а входное значение содержит больше цифр перед десятичной точкой, чем может иметь вещественное число в допустимом диапазоне, то оно также отклоняется. Если notation равно DoubleValidator.ScientificNotation, и входное значение не находится в допустимом диапазоне, оно принимается, но считается недопустимым. Значение может стать допустимым путем изменения показателя степени.
Документация свойств
bottom : real
Это свойство содержит минимальное допустимое значение валидатора. По умолчанию это свойство содержит значение -бесконечность.
decimals : int
Это свойство содержит максимальное количество цифр после десятичной точки валидатора. По умолчанию это свойство содержит значение 1000.
locale : string
Это свойство содержит имя используемого региона для интерпретации числа.
См. такжеQt.locale().
notation : перечисление
Это свойство содержит обозначение того, как строка может описывать число.
Возможные значения для этого свойства:
- DoubleValidator.StandardNotation
- DoubleValidator.ScientificNotation (по умолчанию)
Если это свойство установлено в DoubleValidator.ScientificNotation, записанное число может иметь показательную часть (например, 1.5E-2).
top : real
Это свойство содержит максимальное допустимое значение валидатора. По умолчанию это свойство содержит значение бесконечность.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qml-qtquick-doublevalidator.html