Qt使用OpenGL進行多線程離屏渲染

基於Qt Widgets的Qt程序,控件的刷新默認狀況下都是在UI線程中依次進行的,換言之,各個控件的QWidget::paintEvent方法會在UI線程中串行地被調用。若是某個控件的paintEvent很是耗時(等待數據時間+CPU處理時間+GPU渲染時間),會致使刷新幀率降低,界面的響應速度變慢。git 假如這個paintEvent耗時的控件沒有使用OpenGL渲染,徹底使用CPU渲染。這種
相關文章
相關標籤/搜索