0
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的一部分,这里的问题是,绘画,不会发生由矩形矩形,而是它等待整个睡眠完成即睡眠(0.4)* len(trgx),然后将所有矩形一起打印出来。如何纠正这个问题?PyQt4的绘图和睡眠