Qt4: Инвариантные к масштабу основы qgraphicsitem

Я тяну некоторые полигоны с помощью платформы Qt4 GraphicsView, и я позволяю пользователю увеличивать масштаб и из рисунка. Я хотел бы, чтобы полигоны стали больше и меньшими, поскольку пользователь изменяет уровни масштабирования (масштаб) в представлении, но является там способом заставить толщину схемы всегда остаться тем же?

Спасибо!

5
задан rcv 4 February 2010 в 01:52
поделиться

1 ответ

Да, по крайней мере, такая возможность существует:

Вы можете вызвать

void QPen::setCosmetic ( bool cosmetic )

со значением ИСТИНА на ручке, используя для рисования многоугольника . Это свойство позволяет сохранять ширину постоянной независимо от любых преобразований, примененных к QPainter!

Надеюсь, это поможет!

6
ответ дан 14 December 2019 в 13:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: