2

谁能告诉我在 Qt.Like Show() , QDirectPainter 等中有多少种方法可以渲染屏幕...

4

1 回答 1

1

Qt 是双缓冲的。因此,您将使用 update() 来请求屏幕重绘。另一种观点是枚举 Qt 中的后端——这在不同的平台上有所不同。例如,对于 Windows,您可以使用光栅、OpenGL 或 Direct3D。在 Qt 4.5 中引入了一个新的图形系统,您可以在其中指定所有渲染都应使用 native、raster、opengl 之一完成。另请参阅So Long 并感谢 Blit!

于 2009-01-09T14:14:58.957 回答