一個QGraphicsView
驚人的特點是它本身與它的場景的內容(插在現場實際每的QGraphicsItem)擴展能力。在縮放QGraphicsView時調整QPen厚度?
view->scale(4,4);
像素圖作爲我想要做的縮放:我已經正確插入秤,也就是說,如果我提供了4×4的這個比例因子的QPixmap
。
但是這不是我習慣深加工的rects的情況;他們的目標是圍繞我在場景中繪製的像素圖,而不考慮比例因子,它們保持厚度爲1而不是 - 我猜 - 4.
我一直在搜索關於所有這些東西的文檔,試圖弄清楚「化妝筆」的確切用途,但我仍然無法使矩形變得更厚。
最新公告:我有一個自定義QGraphicsItem
以及用於繪製的長方型的QPEN在
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);
方法實例化上的動態。
什麼關係呢?
在此先感謝和道歉我缺乏這兩種Qt框架和圖形算法領域的經驗/知識......
顯示使用的代碼。 – cmannett85
這裏我們去:'QPen borderPen(Qt :: black); borderPen.setCosmetic(假); painter-> setPen(borderPen);' –