for i in range(len(trgx)):
qp.begin(self)
brush = QtGui.QBrush(QtCore.Qt.red,QtCore.Qt.SolidPattern)
qp.setBrush(brush)
qp.drawRect(trgx[i],trgy[i],cd,rd)
qp.end()
time.sleep(.4)
上記のコードは、paintEvent の一部です。ここでの問題は、描画が四角形ごとに行われるのではなく、スリープ全体が完了するまで待機することです (つまり、sleep(.4)*len(trgx))。その後、すべての四角形を出力します。一緒に.どうすればこれを修正できますか??