PyQtでの描画処理について PyQtでグラフィックス処理をするには、主に以下のような方法があります。 QWidgetの描画処理をオーバーライド:単純なグラフィック描画や自作のウィジェットとして描画する QGraphicsItemの使用:Qtに備わった複数のグラフィックを扱うフレームワーク OpenGLを使用:OpenGLの命令を使う場合(執筆時点では未調査、存在確認だけです。) QWidgetに直接描画する paintEventメソッドのオーバーライド QWidgetやQWidgetから派生したクラスでは、実際に描画する処理がpaintEvent()メソッドで行われます。 また、描画内容を変えたい時にはupdate()メソッドを呼び出すと、QWidget側が適切に更新します。 実際の描画は、painteEvent()内でQPainterやQPainterPathのインスタンスを生成し、描