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