QPainter一般在部件的绘图事件paintEvent()中进行绘制,窗口程序需要重新绘制时,使用update()后,调用函数paintEvent()。但是我在使用的时候发现,这样一开始就会绘制,不受自己控制,所以我改用定时器的方式,重构了PaintEvent,可完全根据自己需求来绘制图像