Тип QML DoubleValidator
Определяет валидатор для чисел с плавающей точкой, не являющихся целыми числами. Подробнее...
| Заявление об импорте: | import QtQuick 2.12 |
| Создаёт: | 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-5.12/qml-qtquick-doublevalidator.html