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的繪圖和睡眠