SDL_Surface in QWidget

SDL_Surface in QWidget

本文关键字:QWidget in Surface SDL      更新时间:2023-10-16

我想在Qt窗口内使用SDL_Surface。我用SDL_CreateRGBSurface()创建了一个SDL_Surface。我知道如何在Qt窗口中显示QPixmap。现在我只需要将SDL_Surface转换为QPixmap。有人有什么想法吗?

我还没有处理过这个特定的问题,但我的猜测是,您必须使用相应的函数将SDL_Surface中的数据加载到QPixmap中。你可以用loadFromData试试。当然,您必须声明正确的像素格式。这些信息可以从地面获取。

您可能对标题为"手动从非窗口SDL_Surface复制到GUI工具包"的SDL FAQ条目感兴趣。