2017-01-10 12 views
0

私はQtを使用しています。私はQPainterを使って境界線を作った。しかし、私は境界線にも1ピクセル幅の境界線があり、より多く見えるようにしたい。Qpainterを使用して境界線を作る方法も黒色の境界を持っています

次の図は、黒い境界線を持つ黄色の境界を示しています。 この画像はロジックの参考情報です。私はあなたのバウンディングボックスから小さい矩形を作成し、ランダムな形状の

enter image description here

+2

ようこそスタックオーバーフロー!あなたに素晴らしい答えを与えるために、もしあなたがまだ持っていなければ、あなたが[尋ねる]を一目で把握すれば、私たちを助けるかもしれません。あなたが[mcve]を提供できるなら、それは役に立つかもしれません。 – Mat

答えて

0

にそれを適用します。

QRect adjusted(int dx1, int dy1, int dx2, int dy2) const 

QRect smallerbox = boundingRect().adjusted(boundingRect.topLeft().x() +1, boundingRect.topLeft().y() +1, boundingRect.bottomRight().x() -1, boundingRect.bottomRight().y() -1); 
+0

**ランダム**形状のアイテムに適用したい –

関連する問題