+ -
当前位置:首页 → 问答吧 → 关于Qt的一个问题,知道的,望告之,谢谢

关于Qt的一个问题,知道的,望告之,谢谢

时间:2010-07-29

来源:互联网

最近在测试一个开发板的画图的速度问题。
用的是Qt的painter来画的。但是有一个问题:
while(lines < 90)
{
    update()
    lines++;
}
我希望的结果是能触发paintEvent事件90次,但实际上却只触发了一次。
想问下各位,有什么方法能实时地触发paintEvent事件。

希望知道的,能提供个方法或思路。不甚感激!

作者: ricky_pc   发布时间: 2010-07-29

我的一点看法:
会不会是因为编译器优化的问题呢?
建议把lines的声明前加上volatile关键字,看能不能解决问题。
不能的话再说,呵呵。

作者: lunewcome   发布时间: 2010-08-02