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),然后打印所有矩形一起。我该如何纠正这个?