Spec-Zone.ru › Qt 5.13

Тип DoubleValidator QML

Определяет валидатор для чисел, не являющихся целыми. Подробнее...

Заявление об импорте: import QtQuick 2.13
Создаёт: QDoubleValidator
  • Список всех членов, включая унаследованные

Свойства

  • bottom : real
  • decimals : int
  • locale : string
  • notation : перечисление
  • top : real

Подробное описание

Тип 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.13/qml-qtquick-doublevalidator.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API