Операции общего назначения¶
- 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)¶Преобразование округлённого вещественного значения в строку