在QT批量操作的时候,可以选择先将渲染关闭,用户操作关闭,等执行完后,开启渲染,开启用户操作

void beginBatchOperations(QWidget* widget){
     widget->setUpdatesEnabled(false);
     widget->setEnabled(false);
    //需要的话还可以把滚动条disabled
}

void endBatchOperations(QWidget* widget){
     widget->setUpdatesEnabled(true);
     widget->setEnabled(true);
}

点墨
26 声望3 粉丝

全栈前端开发工程师