1

私は PyQt4 でアプリケーションに取り組んでいます。

私のアプリケーションでは、2 つのソースからのデータに従って QImage を描画する必要があります
(たとえば、イメージを編集する不規則なタイミングで定期的に呼び出されるメソッドを想像してください)。

このためには、QPainter の 2 つのインスタンスを使用して QImage を編集する必要があり、両方が同時に画像を処理している可能性があります。

これは特別な処理をしなくても問題なく動作しますか?
いいえの場合、すべての同時編集が損失なくスムーズに行われるようにするには、どのような追加措置を講じる必要がありますか?

4

1 に答える 1

4

QPainter::begin()のドキュメントを引用するには:

警告: ペイント デバイスは、一度に 1 人のペインターのみがペイントできます。

そのため、ペイントをそのイメージに同期させる必要があります。

于 2012-02-10T17:18:27.130 に答える