QPainter引起的界面刷新问题

最近做的项目需要同时开启 8 个界面,当数据量很大时,页面切换时,会导致卡顿,找了很久也么找到原因。最终在大神的帮助下找到了。
将 QPen 的设置放到了 for 循环中间,当数据量大时,不断的设置,导致界面卡。

{
    QPainter painter(this);
    QPen pen;

    QPainterPath path;
    int size = m_curveData.size();
    if(size == 0)
        return;
    for(int i=0; i

你可能感兴趣的:(QT)