UnitSize

class axioma.render.UnitSize

Класс, объединяющий размер и единицу измерения.

UnitSize(unit, value)

Конструктор

Параметры:
  • unit (Unit) – Единицы измерения
  • value (float) – Значение
UnitSize(unit, value)

Конструктор

Параметры:
  • unit (Unit) – Единицы измерения
  • value (QSizeF) – Значение
name()

Возвращает единицу измерения

Результат:True, если да. В противном случае False
Тип результата:Unit
unit()

Единица измерения.

Результат:Единица измерения
Тип результата:Unit
value()

Размер, соответствующий единице измерения.

Результат:Величина
Тип результата:QSizeF
toDeviceUnits(dpi)

Преобразование в единицы устройства рисования.

Параметры:dpi (int) – количество точек на дюйм
Результат:Размер в единицах устройства рисования, соответствующих этой величине.
Тип результата:QSizeF
height()

Высота

Результат:Значение
Тип результата:float
setHeight(h)

Установка нового значения высоты

Параметры:h (flost) – Высота
width()

Ширина

Результат:Значение
Тип результата:float
setWidth(w)

Установка нового значения высоты

Параметры:w (flost) – Ширина
convertedTo(unit)

Преобразование в другие единицы измерения.

Параметры:unit (Unit) – Единица измерения, в которую необходимо произвести расчет.
Результат:Новый объект с переданной единицей измерения и пересчитанным значением
Тип результата:UnitValue
convertedTo(unit, dpi)

Преобразование в другие единицы измерения с учетом DPI устройства.

Параметры:
  • unit (Unit) – Единица измерения, в которую необходимо произвести расчет.
  • dpi (int) – количество точек на дюйм
Результат:

Новый объект с переданной единицей измерения и пересчитанным значением

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

UnitValue