0

左下隅を中心に指定された角度で PyQT4 の QRectF を回転させたい。長方形を描く方法は知っていますが、それを回転させる方法に固執しています。私はrotate()で試しましたが、座標系を指定された角度だけ時計回りに回転させます。

簡単な解決策はありますか (座標を変更してポリゴンを描画する以外)?

margin = 10
width = 100
depth = 20
self.p = QPainter(self)
self.rectangle = QRectF(margin, margin, width, depth)
self.angle = 30
self.p.rotate(self.angle)
self.p.drawRect(self.rectangle)
self.p.end()
4

1 に答える 1