Операции общего назначения

class DigitsAfterPoint
Способ преобразования вещественного числа в строку DigitsAfterPoint:

Наименование величины

Значение

Описание

precisionIgnore

0

Используется 15 значащих, число знаков после запятой не используется

precisionNonExponential

1

Используется 15 значащих, число знаков после запятой и научный (экспоненциальный) формат не используются

precisionRound

2

Используется округление до указанного числа знаков (оно может быть отрицательным, - это округление до нужного числа знаков до запятой), затем для представления используется 15 значащих

precisionFixup

3

Используется только число знаков после запятой (не может быть отрицательным), значащие не учитываются (это может приводить к ошибкам представления), нули в конце строки (после запятой) затираются

precisionKeepZeroes

4

Используется только число знаков после запятой (не может быть отрицательным), значащие не учитываются (это может приводить к ошибкам представления), нули в конце строки (после запятой) остаются

roundByUnitSize(point, sizeDevice)

Округление координат в соответствии с указанным относительным размером

Параметры
  • point (QPointF) – координата с вещественными значениями

  • sizeDevice (QSizeF) – степень значений размера (например, цена пикселя)

Результат

округлённое значение координаты

Тип результата

QPointF

toLocalizedString(value, locale)

Преобразование вещественного значения в строку по правилам языка, соответствующего локали в переданном параметре locale

Параметры
  • value (float) – вещественное значение

  • locale (QLocale) – локаль, определяющая язык

Результат

строка в указанной локали со значением числа

Тип результата

str

toLocalizedStringByMode(value, mode, precision, locale)

Преобразование округлённого вещественного значения в строку по правилам языка, соответствующего локали в переданном параметре locale

Параметры
  • value (float) – вещественное значение

  • mode (DigitsAfterPoint) – режим преобразования числа

  • precision (int) – число знаков после запятой (воспринимается по-разному в зависимости от режима преобразования)

  • locale (QLocale) – локаль, определяющая язык

Результат

строка в указанной локали со значением числа

Тип результата

str

toLocalizedStringFixup(value, precision, locale)

Преобразование вещественного значения в строку с предельным числом знаков после запятой по правилам языка, соответствующего локали в переданном параметре locale

Параметры
  • value (float) – вещественное значение

  • precision (int) – ограничение на число знаков после запятой

  • locale (QLocale) – локаль, определяющая язык

Результат

строка в указанной локали со значением числа

Тип результата

str

toLocalizedStringRound(value, precision, locale)

Преобразование округлённого вещественного значения в строку по правилам языка, соответствующего локали в переданном параметре locale

Параметры
  • value (float) – вещественное значение

  • precision (int) – число знаков после запятой при округлении (отрицательное число - округление до указанного числа до запятой)

  • locale (QLocale) – локаль, определяющая язык

Результат

строка в указанной локали со значением числа

Тип результата

str

toString(value)

Преобразование вещественного значения в строку

Параметры

value (float) – вещественное значение

Результат

строка в базовой локали со значением числа

Тип результата

str

toString(point)

Представление координаты в виде строки

Параметры

point (QPointF) – координата с вещественными значениями

Результат

строка в базовой локали со значением точки (координаты)

Тип результата

str

toString(rect)

Представление координат прямоугольника в виде удобочитаемой строки

Параметры

rect (QRectF) – прямоугольник

Результат

строка в базовой локали с координатами прямоугольника

Тип результата

str

toString(points)

Представление списка координаты в виде строки

Параметры

point (list [QPointF]) – список координат с вещественными значениями

Результат

строка в базовой локали со значением списка точек (координат)

Тип результата

str

toStringByMode(value, mode, precision)

Преобразование вещественного значения в строку в соответствии с указанным режимом

Параметры
  • value (float) – вещественное значение

  • mode (DigitsAfterPoint) – режим преобразования числа

  • precision (int) – число знаков после запятой (воспринимается по-разному в зависимости от режима преобразования)

Результат

строка в базовой локали со значением числа

Тип результата

str

toStringFixup(point, precision)

Представление координаты в виде строки с предельным числом знаков после запятой

Параметры
  • point (QPointF) – координата с вещественными значениями

  • precision (int) – ограничение на число знаков после запятой

Результат

строка в базовой локали со значением точки (координаты)

Тип результата

str

toStringFixup(value, precision)

Преобразование вещественного значения в строку с предельным числом знаков после запятой

Параметры
  • value (float) – вещественное значение

  • precision (int) – ограничение на число знаков после запятой

Результат

строка в базовой локали со значением числа

Тип результата

str

toStringRound(value, precision)

Преобразование округлённого вещественного значения в строку

Параметры
  • value (float) – вещественное значение

  • precision (int) – число знаков после запятой при округлении (отрицательное число - округление до указанного числа до запятой)

Результат

строка в базовой локали со значением числа

Тип результата

str