0
在Mac OS(Qt 5.9.1)上構建時,我發現了非常奇怪的QTextEdit渲染性能行爲。當我有另外一個帶有QGLWidget視口的qgraphicsview(有時它隱藏或關閉,所以我首先設置QGLWidget,因爲某人的視口是性能故障的事件),QTextEdit開始工作緩慢,跟蹤一些使用alpha的CoreGraphics圖像處理。 我做了一個實驗,當graphicsview和的QTextEdit具有QGLWidget來繪圖/ QWidget的,並得到如下結果:(的QGraphicsView視/的QTextEdit視窗/的QTextEdit性能)QTextEdit MacOS渲染性能
- QGLWidget來繪圖/ QGLWidget來繪圖/慢
- 的QWidget/QWidget中/快
- QGLWidget來繪圖/ QWidget的很慢
- 的QWidget/QGLWidget來繪圖/慢
那麼,爲什麼在其他一些小部件使用QGLWidget來繪圖導致的QTextEdit performan ce失敗?