qt中paintEvent()函数出现有关问题

qt中paintEvent()函数出现问题
各位大侠,我循环读取一个文件中的数据,每次读取文件的部分数据,放到一块儿内存中,然后调用repaint()函数,将这部分内容重绘出来,可是运行的结果是只能重绘出最后一次循环读取的内容,而看不到其它几次循环重绘出来的效果

求指点,谢谢啦!

------解决方案--------------------
因为在调用repaint()函数时,系统会先将原先文件的数据完全清除,再调用paintEvent()函数,将最后一次数据描绘出来