草庐IT

QPainterPaths

全部标签

c++ - QPainterPaths 的高效离屏渲染(需要 OpenGL 和非 OpenGL 解决方案)

在我的应用程序中,我在widget上使用QPainter绘制街道map由QPainterPaths制作,其中包含要绘制的预计算路径widget当前是QWidget,而不是QGLWidget,但这可能会改变。我正在尝试将绘画移出屏幕并将其拆分为分block作业我想将每个block绘制到QImage上,最后将所有图像绘制到widgetQPainterPaths已经分block,所以这不是问题问题是,在QImages上绘图比在QWidget上绘图慢5倍我做过的一些基准测试时间值是多次运行的四舍五入平均值测试block包含100个QPainterPaths,每个包含大约150个线性线段使用QP