Одной из замечательных особенностей QGraphicsView
является ее способность масштабировать себя с содержимым своей сцены (каждый QGraphicsItem вставлен в сцену на самом деле). QPixmap
, что я вставил весы правильно, а это означает, что если я обеспечиваю масштабный коэффициент 4x4 с этим:Регулировка толщины QPen при масштабировании QGraphicsView?
view->scale(4,4);
Pixmap зуммировании, как я хочу сделать.
Но это не относится к исправлениям, которые я использую для рисования; они нацелены на то, чтобы окружать pixmaps, которые я рисую на своей сцене, и независимо от масштабного коэффициента, они сохраняют толщину 1 вместо - я думаю - 4.
Я искал документацию обо всем этом, пытаясь выяснить точную цель «косметики ручка», но мне все еще не удается заставить мой прямоугольник идти толще.
Последнее уведомление: У меня есть обычай QGraphicsItem
и QPen, который используется для рисования rectangled является инстанциирован на лету в методе
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);
.
Имеет ли это значение?
Заранее спасибо и извинения за мое отсутствие опыта/знаний как в рамках Qt и полей алгоритмов рисования ...
Показать использовать код, где вы создаете 'QPen'. – cmannett85
Здесь мы идем: 'QPen borderPen (Qt :: black); borderPen.setCosmetic (ложь); painter-> setPen (borderPen); ' –