BoundingRectDialog - Диалог задания параметров прямоугольника

class axipy.gui.BoundingRectDialog

Диалог задания параметров прямоугольника. Например, охвата для таблицы или системы координат.

Пример:

dlg = BoundingRectDialog()
dlg.unit = 'км'
dlg.is_square = True
dlg.rect = Rect(-100, -120, 200, 200)
if dlg.exec() == QDialog.Accepted:
    print('>>>>', dlg.rect)

Свойства:

is_square

Контроль соблюдения равенства ширины и высоты.

rect

Параметры прямоугольника

unit

Наименование единиц измерения.

property is_square: bool

Контроль соблюдения равенства ширины и высоты. При этом после ввода какого-либо значения производится коррекция таким образом, чтобы в результате получился квадрат.

property rect: Rect

Параметры прямоугольника

property unit: str

Наименование единиц измерения.