UnitSize

class axioma.render.UnitSize

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

UnitSize(unit, value)

Конструктор

Параметры
  • unit (Unit) – Единицы измерения

  • value (float) – Значение

UnitSize(unit, value)

Конструктор

Параметры
  • unit (Unit) – Единицы измерения

  • value (QSizeF) – Значение

convertedTo(unit)

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

Параметры

unit (Unit) – Единица измерения, в которую необходимо произвести расчет.

Результат

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

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

UnitValue

convertedTo(unit, dpi)

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

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

  • dpi (int) – количество точек на дюйм

Результат

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

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

UnitValue

height()

Высота

Результат

Значение

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

float

name()

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

Результат

True, если да. В противном случае False

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

Unit

setHeight(h)

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

Параметры

h (flost) – Высота

setWidth(w)

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

Параметры

w (flost) – Ширина

toDeviceUnits(dpi)

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

Параметры

dpi (int) – количество точек на дюйм

Результат

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

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

QSizeF

unit()

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

Результат

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

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

Unit

value()

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

Результат

Величина

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

QSizeF

width()

Ширина

Результат

Значение

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

float