Операции общего назначения¶
- class
DigitsAfterPoint
¶
Способ преобразования вещественного числа в строку DigitsAfterPoint
:¶Наименование величины
Значение
Описание
precisionIgnore
0
Используется 15 значащих, число знаков после запятой не используется
precisionNonExponential
1
Используется 15 значащих, число знаков после запятой и научный (экспоненциальный) формат не используются
precisionRound
2
Используется округление до указанного числа знаков (оно может быть отрицательным, - это округление до нужного числа знаков до запятой), затем для представления используется 15 значащих
precisionFixup
3
Используется только число знаков после запятой (не может быть отрицательным), значащие не учитываются (это может приводить к ошибкам представления), нули в конце строки (после запятой) затираются
precisionKeepZeroes
4
Используется только число знаков после запятой (не может быть отрицательным), значащие не учитываются (это может приводить к ошибкам представления), нули в конце строки (после запятой) остаются
roundByUnitSize
(point, sizeDevice)¶Округление координат в соответствии с указанным относительным размером
toLocalizedString
(value, locale)¶Преобразование вещественного значения в строку по правилам языка, соответствующего локали в переданном параметре
locale
toLocalizedStringByMode
(value, mode, precision, locale)¶Преобразование округлённого вещественного значения в строку по правилам языка, соответствующего локали в переданном параметре
locale
- Параметры
value (
float
) – вещественное значениеmode (
DigitsAfterPoint
) – режим преобразования числаprecision (
int
) – число знаков после запятой (воспринимается по-разному в зависимости от режима преобразования)locale (
QLocale
) – локаль, определяющая язык- Результат
строка в указанной локали со значением числа
- Тип результата
toLocalizedStringFixup
(value, precision, locale)¶Преобразование вещественного значения в строку с предельным числом знаков после запятой по правилам языка, соответствующего локали в переданном параметре
locale
toLocalizedStringRound
(value, precision, locale)¶Преобразование округлённого вещественного значения в строку по правилам языка, соответствующего локали в переданном параметре
locale
toString
(value)¶Преобразование вещественного значения в строку
toString
(point)¶Представление координаты в виде строки
toString
(rect)¶Представление координат прямоугольника в виде удобочитаемой строки
toString
(points)¶Представление списка координаты в виде строки
toStringByMode
(value, mode, precision)¶Преобразование вещественного значения в строку в соответствии с указанным режимом
- Параметры
value (
float
) – вещественное значениеmode (
DigitsAfterPoint
) – режим преобразования числаprecision (
int
) – число знаков после запятой (воспринимается по-разному в зависимости от режима преобразования)- Результат
строка в базовой локали со значением числа
- Тип результата
toStringFixup
(point, precision)¶Представление координаты в виде строки с предельным числом знаков после запятой
toStringFixup
(value, precision)¶Преобразование вещественного значения в строку с предельным числом знаков после запятой
toStringRound
(value, precision)¶Преобразование округлённого вещественного значения в строку