• 4110阅读
  • 2回复

[提问]QGraphicsRectItem 縮放後的邊框粗細不均的問題 [复制链接]

上一主题 下一主题
离线seeing
 

只看楼主 正序阅读 楼主  发表于: 2014-12-16
請教大家一個縮放的問題:

我有一個 QGraphicsRectItem ,空心,有邊框。當經過縮放後,邊框就會變得上下邊較細,左右邊較粗;或是左右邊較細,上下邊較粗。有什麼方法可以讓縮放後的邊框維持設定的畫筆寬度?

謝謝


補充一下:
該 item 可能會經過旋轉再放大,所以無法單純用 setRect 的方式去設定大小。必須用 scale 的方式,而且不一定是等比例放大。
离线seeing

只看该作者 2楼 发表于: 2014-12-17
回 bran_lee 的帖子
bran_lee:这个可以通过设置画笔来设置宽度吧?
具体的宽度要经过计算,通过scale值,放大时减少,缩小时增加,让宽度在不同比例下看上去一样,以前自绘的时候就是这么干的
 (2014-12-17 09:18) 

所以每一邊要分開畫,根據 scale 的比例調整畫筆的寬度囉?
离线bran_lee

只看该作者 1楼 发表于: 2014-12-17
这个可以通过设置画笔来设置宽度吧?
具体的宽度要经过计算,通过scale值,放大时减少,缩小时增加,让宽度在不同比例下看上去一样,以前自绘的时候就是这么干的
当你只有锤子时,你看什么都像是钉子!
快速回复
限100 字节
 
上一个 下一个